Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Два типа диаграмм в IDEF3




Существуют два типа диаграмм в стандарте IDEF3, представляющие описание одного и того же сценария технологического процесса в разных ракурсах. Диаграммы относящиеся к первому типу называются диаграммами Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD), а ко второму - диаграммами Состояния Объекта в и его Трансформаций Процессе (Object State Transition Network, OSTN). Предположим, требуется описать процесс окраски детали в производственном цеху на предприятии. С помощью диаграмм PFDD документируется последовательность и описание стадий обработки детали в рамках исследуемого технологического процесса. Диаграммы OSTN используются для иллюстрации трансформаций детали, которые происходят на каждой стадии обработки.

Диаграммы Описания Последовательности Этапов Процесса

На следующем примере, опишем, как графические средства IDEF3 позволяют документировать вышеуказанный производственный процесс окраски детали. В целом, этот процесс состоит непосредственно из самой окраски, производимой на специальном оборудовании и этапа контроля ее качества, который определяет, нужно ли деталь окрасить заново (в случае несоответствия стандартам и выявления брака) или отправить ее в дальнейшую обработку.


Рисунок 1. Пример PFDD диаграммы.

На рис.1 изображена диаграмма PFDD, являющаяся графическим отображение сценария обработки детали. Прямоугольники на диаграмме PFDD называются функциональными элементами или элементами поведения (Unit of Work, UOW) и обозначают событие, стадию процесса или принятие решения. Каждый UOW имеет свое имя, отображаемое в глагольном наклонении и уникальный номер. Стрелки или линии являются отображением перемещения детали между UOW-блоками в ходе процесса.

Основные элементы диаграмм описания последовательности процессов

К основным элементам диаграмм описания последовательности процессов относятся следующие смысловые примитивы:

  • Единицы работы - Unit of Work (UOW);
  • Связи;
  • Перекрестки (Junction);
  • Объекты ссылки

Связи.

Связи показывают взаимоотношения работ. Все связи в IDEF3 однонаправленны и могут быть направлены куда угодно, но обычно диаграммы IDEF3 стараются построить так, чтобы связи были направлены слева направо. В IDEF3 различают три типа стрелок, изображающих связи.

Старшая (Precedence) стрелка - сплошная линия, связывающая единицы работ (UOW). Рисуется слева направо или сверху вниз. Связи Старшинства выражают временные отношения старшинства между элементами диаграммы. При этом первый элемент должен завершиться прежде, чем начнет выполняться следующий. Графически стрелка предшествования (старшинства) отображается сплошной линией с одиночной стрелкой.

Связь предшествования Обозначает, что вторая работа начинает выполняться после завершения первой работы.

Данные виды связей не представлены ни в одном из CASE-продуктов, поддерживающих методологию IDEF3.
Сдерживаемые связи старшинства указывают (в дополнение к семантике запуска связей простого старшинства):

  • элементу А нужно предшествовать элементом В,
  • элементу В нужно предшествовать элементом A,
  • и нижняя диаграмма указывает, и что любой элемент должен сопроводиться элементом B, и что элементу B нужно предшествовать элементом A.

Эти связи добавляют дополнительные условия к системе. Эти дополнительные условия не только выражают то, как система работает, но и устанавливают требования к тому, как система должна себя вести.
Существует также обобщенное представление сдерживаемых связей предшествования, когда в процессе разработки модели неясно какая именно связь предшествования должна использоваться, но ясно что должна использоваться именно сдерживаемая связь предшествования.
Стрелка отношения (Relational Link) - пунктирная линия, использующаяся для изображения связей между единицами работ (UOW), а также между единицами работ и объектами ссылок. Использование относительной связи указывает на тот факт, что между взаимодействующими элементами диаграммы описания процессов существуют отношения неопределенного типа. Относительные связи графически показываются как пунктирные линии.

Связь отношения Обозначает, что вторая работа может начаться и даже закончиться до того момента, когда закончится выполнение первой работы.

Потоки объектов (Object Flow) - сплошная линия с двойной стрелкой. Тип связи поток объектов предложен разработчиками CASE-средств, поддерживающих моделирование в стандарте IDEF3. Этот тип связи выражает перенос одного или нескольких объектов от одного функционального элемента к другому. Этот вид связи элементов IDEF3 наследует все свойства простой связи старшинства. Таким образом значение связи поток объектов таково: между UOW элементами происходит передача объекта(ов), причем первый элемент UOW должен завершиться прежде, чем начнет выполняться следующий.

Связь потоков объектов Одновременно обозначает временную последовательность работ и материальный либо информационный поток. В данном случае вторая работа начинает выполняться после завершения первой работы. При этом выходом первой работы объект название которого надписано над стрелкой (в данном случае документ). Эта связь также обозначает, что объект порождаемый первой работой, используется в последующих работах.

(Дополнительный тип) Ссылка (Referent) - стрелка без наконечников, применяется для связывания объекта ссылки с работой или перекрестком (более подробную информацию смотри ниже).

Перекрестки.

Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan-out Junction) стрелок. Перекресток не может использоваться одновременно для слияния и разветвления.


Рис. 5.7 Перекрестки разветвления и слияния

Помимо наличия нескольких типов связей между работами в стандарте IDEF3 логические операторы, которые в данном случае называются перекрестками также делятся на несколько типов: "Исключающий ИЛИ", "И" и "ИЛИ".
Тип перекрестка обозначается на элементе как:

Символ Назначение
& логический И
O логический ИЛИ
X логический перекресток ИСКЛЮЧАЮЩИЙ ИЛИ

Стандарт IDEF3 предусматривает разделение перекрестков типа & и O на синхронные и асинхронные. Это разделение позволяет учитывать в диаграммах описания процессов синхронизацию времени активизации. Более подробно этот вопрос будет рассмотрен далее на примерах.


Рис. 5.8 Пример обозначения синхронности и асинхронности перекрестков

Перекресток "Исключающий ИЛИ" обозначает, что после завершения работы "A" (рис. 6), начинает выполняться только одна из трех расположенных параллельно работ B, С или D в зависимости от условий 1, 2 и 3. Перекресток "И" обозначает, что после завершения работы "A", начинают выполняться одновременно три параллельно расположенные работы B, С и D. Перекресток "ИЛИ" обозначает, что после завершения работы "A", может запуститься любая комбинация трех параллельно расположенных работ B, С и D. Например может запуститься только одна из них, могут запуститься три работы, а также могут запуститься двойные комбинации В и С, либо C и D, либо B и D. Перекресток "Исключающий ИЛИ" является самым неопределенным, так как предполагает несколько возможных сценариев реализации бизнес-процесса и применяется для описания слабо формализованных ситуаций.


Рис. 6. Применение перекрестков "Исключающий ИЛИ", "И" и "ИЛИ" - схемы расхождения.

Перекрестки "И" и "ИЛИ" подразделяются еще на два подтипа - синхронные и асинхронные. Перекрестки синхронного типа обозначают, что работы В, С и D запускаются одновременно после завершения работы A. Перекрестки асинхронного типа требований к одновременности не предъявляют.
Приведенные на рис. 5 схемы взаимосвязи работ и перекрестков называются схемами расхождения, так как от перекрестков расходятся несколько работ. Существует и другие схемы взаимосвязи перекрестков и работ - это так называемые схемы схождения, когда к перекрестку подходит несколько работ (рис. 7).


Рис. 7. Применение перекрестков "Исключающий ИЛИ", "И" и "ИЛИ" - схемы схождения.

В таблице 4 приведены обозначения, названия и смысл всех типов перекрестков, как в схемах схождения, так и в схемах расхождения.

Типы перекрестков

Таблица 4. Обозначения, названия и смысл типов перекрестков в схемах схождения и расхождения.

Название перекрестков Обозначение перекрестков Смысл перекрестков
Схема расхождения Схема схождения
"Исключающий ИЛИ" Только одна последующая работа запускается Только одна предшествующая работа должна быть завершена
"И" Асинхронный Все последующие работы запускаются Все предшествующие работы должны быть завершены
Синхронный Все последующие работы запускаются одновременно Все предшествующие работы должны быть завершены одновременно
"ИЛИ" Асинхронный Одна или несколько последующих работ запускаются Одна или несколько предшествующих работ должны быть завершены
Синхронный Одна или несколько последующих работ запускаются одновременно Одна или несколько предшествующих работ должны быть завершены одновременно

Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. Можно редактировать свойства перекрестка при помощи диалога Junction Properties (вызывается из контекстного меню). В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки. Следующие рисунки иллюстрируют смысл перекрестков каждого типа.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...