Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Черемных_1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
920 Кб
Скачать
☆

2.1.4 Туннели

Понятие связанные стрелки используется для управления уров­нем детализации диаграмм. Если одна из стрелок диаграммы отсутст­вует на родительской диаграмме (например, ввиду своей несущест-

венности для родительского уровня) и не связана с другими стрелками той же диаграммы, точка входа этой стрелки на диаграмму или выхода с нее обозначается туннелем. На рис. 2.10, например, стрелка "корпо­ративная информационная система" — важный механизм исполнения для данной диаграммы, но, возможно, она более нигде не использует­ся в модели. Туннель в данном случае используется как альтернатива загромождению родительских диаграмм помещением на них несуще­ственных для их уровня стрелок.

Рис. 2.10. Пример применения туннеля


Рис. 2.11. Еще один пример применения туннеля


Кроме того, туннели применяются для отражения ситуации, когда стрелка, присутствующая на родительской диаграмме, отсутствует в диаграмме декомпозиции соответствующего блока. На рис. 2.11 тун-

нель у стрелки "модуль производственного отдела" обозначает, что на диаграмме декомпозиции производственного отдела отсутствует стрелка механизма управления с соответствующим наименованием.

2.2 Построение моделей idef0

В этом подразделе мы рассмотрим методику построения моделей IDEF0 более подробно.

2.2.1 Диаграммы

На рис. 2.12 типовая диаграмма IDEF0 показана вместе с находя­щейся на ее полях служебной информацией. Служебная информация состоит из хорошо выделенных верхнего и нижнего колонтитулов

(заголовка и "подвала"). Элементы заголовка используются для отсле­живания процесса создания модели. Элементы "подвала" отображают наименование модели, к которой относится диаграмма, и показывают ее расположение относительно других диаграмм модели.

Все элементы заголовка диаграммы перечислены в табл. 2.1.

IDEF0

Таблица 2.1

Элементы заголовка диаграммы

Поле

Назначение

USED AT

Используется для отражения внешних ссылок на данную диаграмму (заполняется на печатном документе вруч­ную)

Author, date, project

Содержит ФИО автора диаграммы, дату создания, дату последнего внесения изменений, наименование проекта, в рамках которого она создавалась

Notes 1 ... 10

При ручном редактировании диаграмм пользователи могут зачеркивать цифру каждый раз, когда они вносят очередное исправление

Status

Статус отражает состояние разработки или утверждения данной диаграммы. Это поле используется для реализа­ции формального процесса публикации с шагами пере­смотра и утверждения

Working

Новая диаграмма, глобальные изменения или новый автор для существующей диаграммы

Draft

Диаграмма достигла некоторого приемлемого для чита­телей уровня и готова для представления на утверждение

Recommended

Диаграмма одобрена и утверждена. Какие-либо измене­ния не предвидятся

Publication

Диаграмма готова для окончательной печати и пуб­ликации

Reader

ФИО читателя

Date

Дата знакомства читателя с диаграммой

Context

Набросок расположения функциональных блоков на ро­дительской диаграмме, на котором подсвечен деком­позируемый данной диаграммой блок. Для диаграммы самого верхнего уровня (контекстной диаграммы) в поле помещается контекст ТОР

Рис. 2.12. IDEF0-диаграмма со служебной информацией на полях

Все элементы "подвала" диаграммы перечислены в табл. 2.2.

Таблица 2.2

Элементы "подвала" диаграммы IDEF0

Поле

Назначение

Node

Номер диаграммы, совпадающий с номером родительского функционального блока.

Title

Имя родительского функционального блока.

Number (еще называют С-Number)

Уникальный идентификатор данной версии данной диаграммы. Таким образом, каждая новая версия данной диаграммы будет иметь новое значение в этом поле. Как правило, C-Number со­стоит из инициалов автора (которые предполагаются уникаль­ными среди всех аналитиков проекта) и последовательного уникального идентификатора, например SDO005. При публи­кации эти номера могут быть заменены стандартными номера­ми страниц. Если диаграмма замещает другую диаграмму, но­мер заменяемой диаграммы может быть заключен в скобки — SDO005 (SDO004). Это обеспечивает хранение истории изме­нений всех диаграмм модели.