Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационных систем.doc
Скачиваний:
11
Добавлен:
10.11.2019
Размер:
476.67 Кб
Скачать

Два типа диаграмм в 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) - стрелка без наконечников, применяется для связывания объекта ссылки с работой или перекрестком (более подробную информацию смотри ниже).