Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб практ Бахтизин Вячеслав Вениаминович, Глухова Лилия Александровна, БГУИР 2007 (Лаб практикум).pdf
Скачиваний:
146
Добавлен:
15.06.2014
Размер:
1.55 Mб
Скачать

 

 

 

C1

C2

 

 

 

(Управление)

(Управление)

I1 (Вход)

 

 

 

 

O1 (Выход)

 

 

 

 

 

 

I2 (Вход)

 

 

Бизнес-функция

 

 

 

 

O2 (Выход)

I3 (Вход)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M1

M2

(Механизм)

(Механизм)

 

 

Рис.1.2. Пример ICOM-кодов

IDEF0-модель предполагает наличие чётко сформулированной , цели единственного субъекта моделирования и одной точки зрения.

Принципы моделирования в IDEF0

IDEF0 основана на трех базовых принципах моделирования [4]:

·принципе функциональной декомпозиции;

·принципе ограничения сложности;

·принципе контекста.

Функциональная декомпозиция представляет

собой

разбиение

действий,

 

операций, функций предметной области на более простые действия, операции,

 

функции (на

рис.1.3 приведена

декомпозиция

блока,

представленного на

 

рис.1.2). В результате сложная бизнес-функция представляется совокупностью

 

более простых функций, которые в свою

очередь

также

могут

быть

декомпозированы на более простые функции.

 

 

 

 

 

Принцип

ограничения

сложностиобеспечивает

понятность

и

удобочитаемость IDEF0-диаграмм. Он заключается в

том, что количество

 

блоков на диаграмме должно быть не менее трех и не более шести(в BPwin

 

допускается от двух до восьми).

 

 

 

 

 

 

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

10

Рис.1.3. Пример декомпозиции

Модель в IDEF0

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

Модель может содержать четыре типа диаграмм [4]:

·контекстную диаграмму;

·диаграммы декомпозиции;

·диаграммы дерева узлов;

·диаграммы только для экспозиции (FEO).

Контекстная диаграмма является вершиной иерархической структуры

 

диаграмм

и

представляет собой самое общее описание системы и

взаимодействия с внешней средой.

 

 

 

 

 

 

 

После

разработки

контекстной диаграммы

выполняется

разбиение

ее

блока

на

более

мелкие

компоненты(функциональная

декомпозиция).

 

Диаграммы,

описывающие

каждый

компонент

и

их

взаимодействи,

называются диаграммами декомпозиции.

 

 

 

 

 

 

После декомпозиции контекстной диаграммы проводится декомпозиция

 

каждого большого компонента системы на более мелкие компоненты. Процесс

 

декомпозиции

диаграмм

повторяется

до

достижения

нужного

уров

детализации описания.

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

соответствие

реальных

процессов

созданным

диаграммам. Найденные

несоответствия

исправляются

автором

диаграммы. После

прохождения

 

 

 

 

 

 

11