Скачиваний:
100
Добавлен:
30.04.2013
Размер:
271.36 Кб
Скачать

Окно описания модели.

В дополнение к введенной информации Вы можете ввести расширенную информацию, специфическую для каждой диаграммы в модели, поскольку основным действием над диаграммой является ее уточнение (декомпозиция). После того как Вы создали и документировали контекстную диаграмму, можете добавить стрелки. На диаграмме А-0 все стрелки являются рамочными (выходят и входят в рамку рабочего поля). Для рисования стрелки используется инструмент «Стрелка». BPwin предоставляет в распоряжение пользователя удобную возможность, выражающуюся в подсветке источника и назначения выбранной стрелки, что существенно облегчает ориентирование в сложных диаграммах. Каждая стрелка состоит из сегментов, которые позволяют легко изменять ее форму, источник и назначение. Для удобства работы система имеет словарь стрелок, который позволяет использовать их многократно. Система также позволяет легко изменять визуальные атрибуты стрелок. Методология IDEF0 жестко определяет, откуда выходит и куда входит стрелка каждого вида (Input, Control, Output, Mechanism). Стрелка Input выходит из левой стороны рамки рабочего поля и входит слева в прямоугольник процесса. Стрелка Control выходит и входит сверху. Output выходит из правой стороны процесса и входит в правую сторону рамки. Mechanism соответственно снизу. Кода Вы выполните работу по заданию входных воздействий и результатов, то будете готовы выполнить первую декомпозицию диаграммы. Все что от Вас потребуется, это указать на сколько процессов нужно разложить выбранный процесс. Это количество процессов в декомпозиции зависит от того, насколько хорошо Вы представляете себе процесс. Если Вы ошиблись изначально, то позднее можно будет легко добавить или удалить дочерние процессы. Система имеет удобные функции автоматического расположения прямоугольников, представляющих процессы, изменения масштаба просмотра и т.п. После нескольких шагов декомпозиции Вы получаете достаточно развитую модель процесса.

Конечный результат моделирования.

Между контекстной и конечной диаграммой может находится любое количество диаграмм декомпозиций. Промежуточные шаги здесь просто не показаны. Стрелки, определенные на контекстной диаграмме, будут перенесены на следующую диаграмму, которая является ее декомпозицией. Однако они не будут присоединены к новым процессам. Вам необходимо выполнить всю описанную выше работу по документированию для каждого нового процесса. Кроме этого вы должны вновь направить стрелки к новым процессам и создать новые стрелки для связи между новыми процессами. Старые стрелки Вы можете подвести к каждому новому процессу, для которого они необходимы, также как они были проведены на родительской диаграмме в соответствии с ICOM. BPwin самостоятельно обнаруживает противоречия в связях (тунеллирование) между процессами и информирует о них пользователя. Кроме этого Вы можете также создать новые стрелки, направленные к рамкам. И вот тут-то и начинается самое интересное. BPwin позволяет легко переходить от родительской диаграммы к декомпозиции и обратно. Если Вы вернетесь к родительской диаграмме, Вы увидите на ней все новые стрелки, направленные к рамке. Все диаграммы поддерживаются в полном соответствии!!! Если Вы где-то допустили логическую ошибку, то по мере движения по диаграммам Вы ее быстро обнаружите. Как видно из сказанного выше, диаграммы BPwin являются иерархическими. Поэтому существует второе представление диаграммы, о котором упоминалось раннее - дерево.