Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Связь Временного предшествования




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

Связь Движения объекта

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


Относительная Связь

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

Относительные связи могут также использоваться, чтобы обозначить отношения между параллельными действиями. Рис. 2-5 показывает часть процесса старта пилы с водяным охлаждением (для плитки или кирпича, например) и особые отношения между действиями «Запустить двигатель лезвия» и «Запустить водяной насос». Обозначение стрелки может использоваться для описания характера отношений, а более полное описание может быть дано в сопроводительном тексте.

Обычно относительные связи используются для описания особых случаев связей предшествования, то есть определения временных отношений между действиями. Рис. 2-6a - типичная временная связь предшествования. Вертикальные отметки на рис. 2-6b показывают времена начала и конца двух действий, показанных на рис. 2-6a, подразумеваемые связью временного предшествования. В этом примере время направлено слева направо, начало действия «Осуществить рекомендованные действия» происходит после того, как завершено действие «Одобрить рекомендации проектной команды».

Альтернативное временное отношение между этими двумя действиями показано на рис. 2-7a и 2-7б. В этом примере, проектная команда начинает действия «Осуществить рекомендованные действия» до окончания действия «Одобрить рекомендации проектной команды». Это обозначено относительной связью на рис. 2-7a.

 
 

Важно ясно определять и документировать временные отношения между двумя действиями, связанными относительной связью. Рассмотрим другое возможное временное отношение, показанное на рис. 2-8б. Как и в примере, показанном на рис. 2-7а, проектная команда начинает выполнять действие «Осуществить рекомендованные действия» после начала действия «Одобрить рекомендации проектной команды», но действие «Осуществить рекомендованные действия» заканчивается прежде окончания действия «Одобрить рекомендации проектной команды».

 
 

Соединения

Завершение одного действия может создать возможность начала нескольких других действий; или действию для запуска, возможно, придется ждать завершения нескольких других действий. Соединения разветвляют или объединяют течение процесса, они используется, чтобы описать ветвления процесса.

- соединения ветвления (выходящие соединения) распределяют течение процесса. Завершение одного действия активирует несколько других действий.

- соединения объединения (входящие соединения) - объединяют течение процесса. Завершение одного или более действий активирует единственное действие.

Таблица 2-2 определяет три типа соединений.

Таблица 2-2. Типы соединений

Графическое представление Название Функция Правила Активации
& И (AND) выходящее Активируются все действия назначения, связанные с соединением И
входящее Все исходные действия, связанные с соединением И, должны быть завершены
X Исключающее-ИЛИ (XOR) выходящее Активируется одно и только одно из действий назначения, связанных с соединением Исключающим-Или
входящее Одно и только одно из исходных действий, связанных с соединением Исключающим-Или, должно завершиться
O ИЛИ (OR) выходящее Активируются одно или более действий назначения, связанных с соединением ИЛИ
входящее Одно (любое) или несколько изисходных действий, связанных с соединением ИЛИ, должно завершиться

Выходящее и входящее соединения показана на рис. 2-9.

 
 

Соединение И (AND)

Выходящее соединение И всегда активизирует каждое действие назначения, с которым оно соединяется. Все действия, которые соединяются с входящим соединением И, должны завершиться прежде, чем следующее действие может начаться. На рис. 2-10 по завершении действия «Обнаружить огонь» активизируются действия «Включить сигнал тревоги», «Уведомить пожарную охрану» и «Активировать систему пожаротушения». Когда и только когда все три из этих действий будут выполнены, активизируется действие «Составить документ о пожаре».

 


Соединение Исключающее-ИЛИ

Независимо от числа действий на входе соединения Исключающее-ИЛИ, завершение только одного из них приведет к активации действия на его выходе. Аналогично только одно действие из нескольких на выходе выходящего Исключающего-ИЛИ будет активировано.

Если правила активации известны, то они должны быть приведены в описании модели или путем пометки стрелок, выходящих из соединения ветвления, как показано на рис. 2-11.

На рис. 2-11, соединение Исключающее-ИЛИ используется, чтобы показать, что действия «Преподать курс аудита» и «Преподать курс кредита» никогда не будут выполоняться одновременно. Одно и только одно из этих двух действий будет активировано после завершения действия «Проверить статус студента»; студент может изучать либо курс кредита, либо курс аудита - но не оба этих курса одновременно.


Соединение ИЛИ

Соединение ИЛИ обозначает комбинации активации, которые не могут быть описаны соединениями И (все) и Исключающее-ИЛИ (одно и только одно). Подобно относительной связи, соединение ИЛИ определяется в основном пользователем. На рис. 2-12, соединение ИЛИ J2 может активировать действия «Проверить чек» и/или «Принять оплату наличными деньгами». Действие «Проверить чек» будет активировано, если клиент вручит кассиру чек; действие «Принять оплату наличными деньгами» будет активировано, если клиент оплатит наличными деньгами, и оба действия будут активированы, если клиент часть денег выплатит наличными деньгами и часть чеком.



Поделиться:



Последнее изменение этой страницы: 2017-03-15; Просмотров: 420; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь