Использование референтов в диаграмме
Тип референта | Обозначение референта | Locator |
UOB | Имя функционального элемента UOB | Номер UOB |
SCENARIO | Название сценария | Номер Scenario |
TS (Transition Schematic) | Название диаграммы перехода состояний | Номер диаграммы перехода |
GO-TO используется только в IDEF3-диаграммах описания процесса | Имя функционального элемента UOB | Номер сценария или декомпозиции, в котором находится номер UOB |
Разделение на референты «запустить и продолжить» и «запустить и ждать» позволяет описать временные границы выполнения референта. Так, использование референта «запустить и продолжить» указывает, что упомянутый элемент «референт» должен лишь инициализироваться (активизироваться) раньше, чем выполнение элемента IDEF3, вызывающего элемент «референт», будет завершено. Для такой ситуации возможное развитие событий представлено на рис. 20.
Рис. 20. Использование референта «запустить и продолжить»
и возможный график запуска
Использование референта «запустить и ждать»
Использование референта «запустить и ждать» указывает, что упомянутый референт должен активизироваться и завершиться прежде, чем элемент, его вызвавший, завершит свое выполнение, как это показано на рис. 21.
Если тип референта UOB или SCENARIO, то такой элемент может являться источником для связи старшинства. Другой особенностью референта «запустить и ждать» является невозможность использования GO-TO-референта.
Рис. 21. Использование референта «запустить и ждать» и возможный график запуска
Использование референта «запустить и продолжить»
Если используется референт «запустить и продолжить», который имеет тип UOB, SCENARIO или GO-TO, то на выходе такого элемента не может использоваться стрелка старшинства. Это утверждение становится очевидным, если посмотреть график запуска на рис. 22.
При использовании после референта «запустить и продолжить» стрелки старшинства получаем неопределенную, непоследовательную и противоречивую ситуацию. Существует противоречие в совместном использовании референта «запустить и продолжить» и стрелки старшинства.
Рис. 22. Невозможное использование референта «запустить и продолжить»
UOB-референт
Если тип референта UOB, то наименование этого референта должно быть идентично наименованию элемента UOB, который предварительно определен. Если референт UOB используется в диаграмме описания процесса и приложен к элементу диаграммы, то во время выполнения вызывающего UOB-элемента осуществляется активизация соответствующего UOB-элемента (причем временных ограничений по завершению вызываемого UOB-элемента нет). Если UOB-референт приложен к стрелке, которая связывает элементы состояния объекта в диаграмме объекта, то выполнение упомянутого в референте UOB должно начаться прежде, чем начнет изменяться состояние объекта. Если UOB-референт приложен к элементу состояния объекта в объектной диаграмме OSTN, то это указывает, что упомянутый UOB содержит объект в соответствующем состоянии.
SCENARIO-референт
Если используется референт типа Scenario, то его название соответственно должно совпадать с названием сценария, на который ссылается вышеуказанный референт. При использовании Scenario-референта в диаграмме описания процесса во время выполнения вызывающего UOB-элемента осуществляется активизация вызванного сценария (причем временных ограничений по завершению вызываемого сценария нет). Вызываемый сценарий выполняется на всю «глубину» декомпозиции. Если Scenario-референт приложен к стрелке, которая связывает элементы состояния объекта в диаграмме объекта, то выполнение упомянутого в референте Scenario должно начаться прежде, чем начнет изменяться состояние объекта.
Элемент «примечание»
Элемент «примечание» может использоваться как в диаграммах описания процесса, так и в объектных диаграммах OSTN. Этот элемент может быть приложен к функциональному элементу UOB, перекрестку, связи, объекту или референту. Элемент «примечание» предназначен для:
§ идентификации и подчеркивания участия специфических объектов или отношений, связанных с функциональным элементом UOB, связью или переходом;
§ присоединения примеров, объектов и т.п. (например, экранных форм);
§ отображения специальных условий, уточнений соединения или ограничений, связанных с элементами диаграмм.
Примечания могут использоваться для обеспечения дополнительной информации
в процессе моделирования, для присоединения к диаграммам иллюстраций, текста, экранных форм, комментариев и т.д. Примечания предоставляют возможность выразить идеи или концепции вместо использования относительных связей.
На рис. 23 показана семантика использования элемента «примечание».
Рис. 23. Семантика элемента «примечание»
Поле примечания разделено на две части. Верхняя часть элемента используется для идентификации примечания и содержит идентификатор примечания, составленный из номера элемента, для которого делается примечание, и номера примечания с префиксом N (например, J1/N1). Нижняя часть примечания называется полем примечания и предназначена непосредственно для текста, рисунка и т.п. Стандартом IDEF3 не определены какие-либо ограничения на форму и состав содержания поля примечания, хотя группой разработчиков модели могут быть оговорены некоторые соглашения для решения каких-либо целей.
Дата добавления: 2016-01-20; просмотров: 663;