Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Синхронные и Асинхронные соединения
В примерах соединений И и ИЛИ мы не обсуждали отношения между началом и окончанием действий, активированных соединениями ветвления. В этих примерах действия были асинхронными - они не должны были начать или закончиться в одно и то же время. Но бывают случаи, когда времена начала и/или конца параллельных действий должны быть синхронными - они должны произойти в одно и то же время. Синхронные соединения используются, чтобы моделировать такое поведение. В табл. 2-3 показаны интерпретации для синхронных соединений. Таблица 2-3. Синхронные соединения
Синхронные соединения обозначаются двумя вертикальными линиями в боксе соединения, асинхронные соединения - одной вертикальной линией в обозначении. Во многих видах соревнований выстрел стартового пистолета, запуск отсчета времени, и начало движения участников должны произойти в одно и то же время. Только в этом случае соревнование может считаться справедливым. Рис. 2-14 иллюстрирует этот пример, используя синхронное соединение И. Если соединение синхронное, то составитель модели должен обратить особое внимание на выбор времени - как близко относительно друг друга действия должны начаться или закончиться. Нет необходимости в том, чтобы синхронное выходящее соединение соединялось с соответствующим синхронным входящим соединением. Начавшиеся действия не обязательно должны одновременно закончиться; например, в соревнованиях главную привлекательность создает принципиально асинхронное завершение. Возможно также, что действия начинаются асинхронно и завершаются синхронно.
Пары соединений На диаграммах соединения обычно являются парными, каждое соединение ветвления имеет соответствующее входящее соединение. Но не обязательно соединения могут быть одинаковыми. На рис. 2-15, выходящему соединению И соответствует с входящее соединение ИЛИ. Соединение И (J1) означает то же, что и на рис. 2-10. По завершении действия «Обнаружить огонь» активизируются действия «Включить сигнал тревоги», «Уведомить пожарную охрану» и «Активировать систему пожаротушения». Соединение ИЛИ (J2) интерпретируется следующим образом: по выполнении любого из действий «Включить сигнал тревоги», «Уведомить пожарную охрану» или «Активировать систему пожаротушения» следует «Составить документ о пожаре». Комбинации соединений Соединения могут быть объединены, чтобы создать более сложные правила активации действий (рис. 2-16). Комбинации соединений должны внимательно рассматриваться с ясным пониманием цели документа; необходимо рассматривать, разъяснит ли специфическая комбинация соединений последовательность действий или просто загромоздит диаграмму. Сложные структуры соединений могут быть вложены в боксы деятельности. Референты (ссылки) Референты - специальные символы, которые обращаются к другим частям описания процесса. Они добавляются к диаграмме, чтобы обратить внимание читателя на нечто важное. Таблица 2-4. Типы референтов (ссылок)
Референт изображается в виде бокса, подобного боксу деятельности. Название референта обычно включает тип референта (OBJECT, GOTO и т.п.) и идентификатор. Рис. 2-17 показывает референт ОБЪЕКТ.
На рис. 2-18 показана важная связь объект/действие
Декомпозиция деятельности В IDEF3 действия могут быть расчленены, чтобы показать больше деталей. Декомпозиция действий в методе IDEF3 может производиться многократно – что порождаетмножественные дочерние действия. Это позволяет представлять одну модель несколькими способами. Чтобы должным образом отслеживать действия в многократной декомпозиции модели, схема нумерации должна расширяться, чтобы включить информацию о порядке декомпозиции: как идентификатор (ID) самого действия, так и ID родительского (порождающего) действия (рис. 2-19).
|
Последнее изменение этой страницы: 2017-03-15; Просмотров: 746; Нарушение авторского права страницы