Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК CASE-средства.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
724.31 Кб
Скачать

Иерархия

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

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

На каждой диаграмме блоки размещаются по ступенчатой схеме (спуск). В соответствии их работы или доминированию, которое понимается как влияние одного блока на другой. При этом каждые блоки нумеруются (слева направо, сквозная нумерация).

Виды доминирования (связей\влияний)

  1. Прямая связь по входу (выход блока с большим = вход блока с меньшим доминированием)

  2. Прямая связь по управлению (выход блока с большим доминированием = управление для блока с меньшим доминированием)

  3. Обратная связь по входу (выход блока с меньшим = вход блока с большим доминированием)

  4. Обратная связь по управлению (выход блока с меньшим доминированием = управление для блока с большим доминированием)

  5. Связь выход-механизм (выход блока с большим доминированием = механизм для блока с меньшим доминированием)

Характер декомпозиции:

  1. Случайные связи – связь между функциями мала или отсутствует.

  2. Логические связи – функции сгруппированы вместе, но функциональных отношений между ними нет.

  3. Временная связь – данные используются одновременно несколькими функциями или функции выполняются одновременно.

  4. Процедурная связь – функции выполняются в рамках одного процесса.

  5. Коммуникационная связь – функции используют одни и те же данные, но необязательно одновременно.

  6. Последовательная – прямая или обратная связь по входу. Моделирование причинно-следственных зависимостей.

  7. Функциональная – одна функция зависит от другой. Чаще всего прямая или обратная связь по управлению.

Ветвление дуг

Дуги могут разветвляться и соединяться.

Ветвление означает, что вся информация или ее часть может использоваться в каждом ответвлении. Дуга помечается до и после ветвления, если необходимо конкретизировать передаваемый набор данных. Если дуги не обозначаются, значит используется полный поток.

Туннелирование стрелок. Стрелки обозначаются в квадратных или круглых скобках. []-туннелирование не в дочерней работе. ()-тунелирование не в родительской работе.

Туннелирование применяется для изображения малозначимых стрелок.

В лабах квадратное тун-е будет считаться ошибкой.

Основные правила IDEF0 моделирования

  1. Ограничение количества блоков на каждом уровне декомпозиции (3-6)

  1. Наличие номеров блоков

  2. Уникальность наименований

  3. Разделение входов и управлений (правила определения ролей данных)

Виды IDEF0 диаграмм:

  1. Как есть (AS-IS) функциональная модель существующих процессов. Анализ этой модели позволяет обнаружить слабые места и недостатки.

  2. Как должна быть (TO-BE) Функциональная модель описывающая новую организацию процессов , с учетом исправленных недостатков, выявленных в AS-IS модели.

Модели ничем не отличаются, они пишутся в одной и той же нотации.