Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2719.doc
Скачиваний:
20
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

1.4.5. Описание модели idef0

IDEF0-модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения. Для внесения области, цели и точки зрения в модели IDEF0 следует выбрать пункт меню Model → Model Properties, вызывающий диалог Model Properties (рисунки 17 и 18).

Рисунок 17 – Вкладка General

Рисунок 18 – Закладка Purpose

Вкладка General (см. рисунок 17) служит для внесения имени проекта и модели, имени и инициалов автора, временных рамок, типа модели – AS-IS или TО-ВЕ.

Во вкладке Purpose (см. рисунок 18) следует внести цель и точку зрения, а во вкладке Definition – определение модели и описание области.

Во вкладке Status того же диалогового окна (рисунок 19) можно описать статус модели (черновой вариант, рабочий, окончательный и т. д.), время создания и последнего редактирования (отслеживается в дальнейшем автоматически по системной дате).

Во вкладке Source (рисунок 20) описываются источники информации для построения модели (например, Опрос экспертов предметной области и анализ документации).

Рисунок 19 – Вкладка Status

Рисунок 20 – Вкладка Source

Результат описания модели можно получить в отчете Model Report. Диалоговое окно настройки отчета по модели вызывается по команде Tools → Reports → Model Report.

В окне настройки (рисунок 21) следует выбрать необходимые поля (при этом автоматически отображается очередность вывода информации в отчет).

Рисунок 21 – Указание объектов модели при подготовке отчета

1.4.6. Работа с блоками и дугами на диаграммах idef0

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

При создании проекта первой создается контекстная диаграмма – диаграмма с единственным блоком (см. рисунок 6).

Для присвоения имени функции в ее контекстном меню выбирается команда Name и в диалоговом окне вводится название (рисунок 22).

Рисунок 22 – Имя функции

По отношению к тексту применимы стандартные способы форматирования, для их использования следует выполнить команду Font контекстно зависимого меню.

Размеры блока можно изменять путем перетаскивания сторон блока.

Можно изменять установленный по умолчанию стиль блока на вкладке Box Style окна свойств блока (рисунок 23). Также на этой вкладке можно с помощью флажка указать, нужно ли выводить на диаграмму имя функции (Show Name), ее номер (Show Number) и стоимостные данные функции (Show ABC Data).

Рисунок 23 – Стиль блока

Элементами взаимодействия между функциями являются дуги. Для их рисования применяется кнопка Arrow Tool .

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

Рисунок 24 – Рисование граничной дуги входа

Граничные дуги управления и механизма создаются аналогично (рисунки 25 и 26).

Рисунок 25 – Рисование граничной дуги управления

Рисунок 26 – Рисование граничной дуги механизма

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

Рисунок 27 – Рисование граничной дуги выхода

Для удаления дуги необходимо перейти в режим редактирования дуг с помощью кнопки Pointer Tool . Затем выделяют дугу, которую нужно удалить, и нажимают клавишу Delete.

К причинам, по которым дуга может быть удалена, относятся:

 создание на диаграмме лишней дуги;

 создание неровной дуги;

 создание дуги, направление которой не соответствует требуемому;

 создание дуги в несоответствующем месте и др.

Дуги, как и функции, имеют названия. Имена дуг вводятся в меню Name контекстного меню дуги. Название дуги является независимым объектом, который можно перемещать относительно дуги. Текст может располагаться по отношению к дуге в свободной форме либо соединен с дугой символом тильды. Чтобы установить тильду, следует нажать кнопку Squiggle Tool , а затем выбрать дугу либо использовать команду контекстного меню Squiggle.

Дуга представляет собой совокупность отдельных графических объектов: прямые участки, изогнутые участки, изображение наконечника. Отдельные элементы можно передвигать независимо друг от друга, меняя форму дуги, также дугу можно перемещать как единый неделимый элемент.

У дуги можно изменять:

 стиль (команда Style контекстного меню);

 цвет (команда Color контекстного меню);

 длину (команда Trim контекстного меню).

Для отображения на диаграммах модели ICOM-кодов дуг (рисунок 28) на вкладке Display меню Model/Model Properties нужно поставить флажок возле пункта ICOM Codes (рисунок 29).

Рисунок 28 – Примеры отображения ICOM-кодов

Рисунок 29 – Вкладка Display окна свойств модели

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