Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гос общие.doc
Скачиваний:
37
Добавлен:
17.04.2019
Размер:
4.13 Mб
Скачать

8. Диаграммы idef3.

Нотация IDEF3 (Workflow diagramming) является второй важнейшей категорией после IDEF0 и ориентирована на описание логики взаимодействия информационных потоков. Особенно удобно применять IDEF3 на нижних уровнях функциональных моделей при описании работ, выполняемых в подразделениях и на рабочих местах (рис. 5). С помощью диаграмм IDEF3 удобно описывать сценарии действий работников подразделения, содержащих логику: когда процессы выполняются в определенной последовательности, задаваемой соответствующими логическими условиями (есть ли товар на складе, подписан ли документ, заключен ли договор с поставщиком и т.п.).

IDEF3 предполагает создание двух типов моделей: модель может отражать некоторые процессы в их логической последовательности, позволяя увидеть, как функционирует предприятие (процессно-ориентированный подход), или же модель может показывать сеть переходных состояний объекта предлагает вниманию системного аналитика последовательность состояний, в которых может оказаться объект при прохождении через определенный процесс.

Центральным компонентом модели является единица работы близкая по смыслу к работе IDEF0, которая изображается прямоугольником с прямыми углами и имеет имя в виде отглагольного существительного, обозначающим процесс действия, в составе фразы (изготовление изделия, генерация выходной формы и т.п.).

Взаимоотношения между работами реализуются с помощью стрелок, которые рисуются слева на право или сверху вниз.

Старшая стрелка (связь предшествования) изображается сплошной линией и означает, что работа-источник должна закончится прежде, чем работа-цель начнется.

Связь отношения обозначается пунктирной линией и называет связь между двумя работами или между работой и объектом ссылки.

Объект ссылки в IDEF3 выражает данные или некую идею, которые нельзя связать со стрелкой, перекрестком или работой (клиент, заказы клиента, склад и т.п.). Объекты ссылок должны быть связаны с единицами работ или перекрестками пунктирными линиями.

Характерным объектом IDEF3 является перекресток, который отображает не только логику взаимодействия стрелок при слиянии и разветвлении, но и множестве событий, которые могут или должны быть завершены перед началом следующей работы. В диаграммах IDEF3 любое разветвление или объединение стрелок происходит только с помощью перекрестков для разветвления (Fan-out Junction) или слияния (Fan-in Junction) соответственно. Имеется пять наименований перекрестков, которые обеспечивают любую логику в сценариях (табл. 4).

Для внесения перекрестка в диаграмму служит кнопка в палитре инструментов (добавить в диаграмму перекресток – Junction), тип перекрестка выбирается из диалогового окна Junction Type Editor. Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J.

Рис. 5. IDEF3-диаграмма.

Работы в диаграммах IDEF3 также декомпозируются в нем и в диаграммах IDEF0, но при этом не происходит мигрирования и туннелирования стрелок. Поэтому системный аналитик должен сам заботиться о связанности моделирования процесса и корректности декомпозиции.

Эту особенность необходимо учитывать при декомпозиции работы из диаграмм IDEF0 и в диаграмму IDEF3. Как уже было отмечено, что согласно нотации IDEF3 – диаграмма не должна иметь граничных стрелок – все стрелки должны заканчиваться на работах, перекрестках или объектах ссылки. Поэтому все стрелки на родительском функциональном блоке IDEF0-диаграммы следует затоннелировать, а в дочерней диаграмме создать нужные объекты ссылки и внутренние стрелки, начинающиеся с объектов ссылки, вместо граничных стрелок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]