Создание диаграммы декомпозиции
Шаг 1: Декомпозиция модели
Щелкнуть на контекстное действие.
Щелкнуть на кнопку декомпозиции на панели инструментов.
Появится диалоговое окно Activity Box Count.
Проверить, что выбрано IDEF3
Установить число действий 4 и нажать OK.
Появится новая диаграмма с 4 новыми прямоугольниками действий, каждый из которых имеет номер в верхнем правом углу.
Шаг 2: Именование действий. Следуя аналогично шагам 2 и 3 пункта «Создание контекстной диаграммы» назвать:
Действие 1.1.2 – Занято место №1.
Действие 1.1.3 – Занято место №16.
Действие 1.1.4 – Оплата проезда.
Действие 1.1.5 – Начать движение.
Шаг 3: Рисование перекрестков
На инструментальной панели BPwin нажать кнопку Junction.
Щелкнуть мышкой по диаграмме.
Появится диалоговое окно Junction Type Editor.
В диалоговом окне выбрать Asynchronous OR.
На диаграмме появится перекресток.
Действуя аналогично, поместить на диаграмму перекресток Asynchronous AND.
На инструментальной панели BPwin нажать кнопку Pointer.
Шаг 4: Рисование объекта ссылки
На инструментальной панели BPwin нажать кнопку Referent.
Щелкнуть мышкой по диаграмме.
Появится диалоговое окно Referent.
В диалоговом окне напечатать Не более 1 льготника на рейс. Нажать ОК.
На диаграмме появится объект ссылки.
На инструментальной панели BPwin нажать кнопку Pointer.
Шаг 5: Рисование стрелок. Действуя аналогично шагам 4–6 пункта «Создание контекстной диаграммы» нарисовать:
Стрелку предшествования Пассажиры из левой границы диаграммы к левому ребру перекрестка Asynchronous OR.
Стрелку предшествования Первый пассажир из верхнего ребра перекрестка Asynchronous OR к левому ребру действия Занято место №1.
Стрелку предшествования Последний пассажир из нижнего ребра перекрестка Asynchronous OR к левому ребру действия Занято место №16.
Стрелку предшествования Все оплатили проезд из правого ребра действия Оплата проезда к левому ребру действия Начать движение.
Стрелки потока объектов Деньги из правого ребра действия Занято место №1 к верхнему ребру перекрестка Asynchronous AND, из правого ребра действия Занято место №16 к нижнему ребру перекрестка Asynchronous AND и из правого ребра перекрестка Asynchronous AND к левому ребру действия Оплата проезда.
(Для рисования стрелки потока объектов следует нажать правой кнопкой мыши на стрелку, из меню быстрого вызова выбрать Style Editor…, в появившемся диалоговом окне в поле Shape выбрать Object flow и нажать ОК.)
Стрелку относительной связи Места занимаются в порядке очереди из нижнего ребра действия Занято место №1 к верхнему ребру действия Занято место №16.
(Для рисования стрелки относительной связи следует нажать правой кнопкой мыши на стрелку, из меню быстрого вызова выбрать Style Editor…, в появившемся диалоговом окне в поле Shape выбрать Relational и нажать ОК.)
Стрелку (линию) из нижнего ребра действия Оплата проезда к верхнему ребру объекта ссылки Не более 1 льготника на рейс.
Проверка. В результате выполнения шагов 1–5 должна получиться диаграмма следующего вида:
Do'stlaringiz bilan baham: |