Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Материал для ТОАУ 2011г..docx
Скачиваний:
6
Добавлен:
11.09.2019
Размер:
996.43 Кб
Скачать

33. Методология функционального моделирования idef0

Методология функционального моделирования IDEF0 – это основа системного проектирования, описывает набор основных функций, которые выполняются в ходе процесса управления.

Предоставляет построение древовидной функциональной структуры рассматриваемого процесса. В основу IDEF0 положен язык, характеризуемый точными правилами построения. Алфавит включает: совокупность графических символов, из которых строится функциональная схема с соответствующими правилами. Для аналитического представления функциональной модели используются естественные и логико-математические языки.

Формально функциональная модель может быть представлена, как граф следующего вида: G=(F,D,L) где F - множество вершин или функциональных блоков, D – множество направленных дуг, L – отношения и инцидентности или связанности между блоками и дугами.

F={F1…F2}; D={D1..D2};

Основной методологии является следующие понятия:

  1. В терминах IDEF0 система представляется в виде блоков и интерфейсных дуг. Блоки используются для преставления функций. Функции должны иметь имена, выраженные грамматической формой глаголов или отглагольных существительных (Анализ, анализировать) На одной диаграмме должно помещаться от 3-х до 6-и блоков, максимальное количество 9.

  2. Интерфейсная дуга – этот элемент описывает данные, неформальное управление или что-либо другое, оказывающие влияние на функцию изображенного блока. Потоки обозначаются оборотом существительного в зависимости от того к какой стороне блока направлена дуга(поток) от соседнего называется входной, выходной, управляющий. Изобразительным элементом, представляющим поток является стрелка. Место соединения дуги с блоком, определяет тип интерфейса.

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

Р езультат выхода показаны с правой стороны блока.

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

Алфавит функции модели.

- помечается уникальными метками, их называние выражается грамматической формулой существительного.

34. Декомпозиция и иерархия блоков в функциональной модели

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

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

Каждый блок может быть декомпозирован на другой диаграмме, идентификация модели и её диаграмма осуществляется:

1) по имени проекта

2) по имени диаграмм

3)по иерархическому позиционному коду блоков Aijk, где Aijk – является потомком родительского блока Aijk ← Aij ← Ai , ijk≤9.

При декомпозиции функциональных блоков, набор формальных Свойств инвариантен относительно уровней.