|
В
IDEF3, также как и в IDEF0, для более
детального представления действий
в описываемом процессе используется
декомпозиция функциональных модулей.
Методология
IDEF3
предоставляет инструментарий для
наглядного исследования и моделирования
сценариев выпол-нения процессов с
необходимой степенью подробности
посредством использования декомпозиции
- дает возможность представлять
процесс в виде иерархически
организованной совокупности отдельных
диаграмм. Диаграммы состоят из
нескольких элементов описания
процесса IDEF3, причем каждый
функциональный элемент UOW потенциально
может быть детализирован на другой
диаграмме.
Декомпозиция
- это процесс создания диаграммы,
детализирующей определенный UOW
элемент. Результатом ее является
описание, которое представляет собой
дробление родительского UOW элемента
на меньшие и более частные операции
или функции. Декомпозиция формирует
границы для
описания процесса и каждый UOW элемент
рассматривается как формальная
граница некоторой части целой
системы, которая описывает весь
процесс. Декомпозированная диаграмма,
называемая диаграммой потомком,
более детально описывает процесс.
Декомпозируемый UOW элемент называется
родительским, а содержащая его
диа-грамма - соответственно родительской
диаграммой.
Декомпозиция обеспечивает
средства организации более детального
описания UOW
элементов.
Каждый UOW элемент может иметь любое
число различных декомпозиций на том
же самом уровне детализации с целью
представления различных точек зрения
или обеспечения большей подробности
при описании исходного процесса.
Как
инструмент моделирования IDEF3,фиксирует
следующую информацию о процессе:
-
роли,
которые выполняют эти объекты
(например, агент, транспорт и т.д.);
-
отношения
между UOW в ходе выполнения сценария
процесса;
-
состояния
и изменения, которым подвергаются
объекты;
-
время
выполнения и контрольные точки
синхронизации UOW;
-
ресурсы,
которые необходимы для выполнения
UOW.
Представление
UOW с
помощью отдельной IDEF3-диаграммы.
Каждый функциональный блок UOW может
иметь последовательность декомпозиций,
и, следовательно, может быть
детализирован с любой необходимой
точностью. Методология IDEF3 позволяет
декомпозировать UOW у многократно,
т. е. UOW может иметь множество дочерних
UOW. Это позволяет в одной модели
описать альтернативные по-токи.
Декомпозиция формирует границы
для описания процесса и каждый UOW
элемент рас--сматривается как
формальная граница некоторой части
целой системы, которая описывает
весь процесс. Декомпозированная
диаграмма, называемая диаграммой
потомком,
более детально описывает процесс.
Декомпозируемый UOW элемент называется
родительским, а содержащая его
диаграмма - соответственно родительской
диаграммой. Итак, декомпозиция
- это процесс создания диаграммы,
детализирующей определенный UOW
элемент. Результатом ее является
описание, которое представляет собой
дробление родительского UOW элемента
на меньшие и более частные операции
или функции.
Декомпозиция обеспечивает
средства организации более детального
описания UOW элементов. Каждый UOW
элемент может иметь любое число
различных декомпозиций на том же
самом уровне детализации с целью
представления различных точек зрения
или обеспечения большей подробности
при описании исходного процесса.
На рисунке 1 представлен пример
декомпозиции
модулей
и принцип формирования их номеров.
Для наглядности все модули представлены
на одном рисунке, но в IDEF3 описании
они будут представлены на трех
диаграммах.
Чтобы
отобразить различные варианты
детализации действий или событий в
IDEF3 предусмотрена возможность
многократной
декомпозиции
одного функционального модуля. Как
видно на рис. 1, в диаграмме декомпозиции
первая цифра номера модуля указывает
номер д-композируемого, то есть
родительского модуля, а вторая цифра
порядковый номер декомпозиции.
Третья цифра указывает порядковый
номер модуля в диаграммах описания
процесса. На рисунке 2 представлен
пример двух вариантов декомпозиции
родительского модуля.

Для
представления очередности
взаимодействия модулей одной
диаграммы используются связи,
изображаемые соответствующими
стрелками.
Возможность множественной
декомпозиции предъявляет дополнительные
требования к нумерации UOW. Так, номер
UOW дочерней
диаграммы
состоит из номера родительской UOW,
версии декомпозиции и собственного
номера UOW на текущей диаграмме
(рис.3).

Пример
нумерации UOB элементов при использовании
декомпозиции и описания различных
точек зрения на выполнение процессов
показан на Рис 4.

Процесс
декомпозиции
диаграмм IDEF3, включает взаимодействие
автора (аналитика) и одного или
нескольких экспертов предметной
области:
-
перед
проведением сеанса экспертизы у
экспертов предметной области должны
быть задокументированы сценарии и
рамки модели для того, чтобы эксперт
мог понять цели декомпозиции. Кроме
того, если точка зрения моделирования
отличается от точки зрения эксперта,
она должна быть особенно тщательно
задокументирована. Возможно, что
эксперт самостоятельно не сможет
передать необходимую информацию.
В этом случае аналитик должен
приготовить список вопросов для
проведения интервью;
-
если
диаграмма создается после проведения
интервью, аналитик должен принять
некоторые решения, относящиеся к
иерархии диаграмм, например, сколько
деталей включать в одну диаграмму.
Если последовательность и согласование
диаграмм неочевидны, может быть
проведена еще одна экспертиза для
детализации и уточнения информации.
Важно различать подразумевающее
согласование (согласование, которое
подразумевается в отсутствие связей)
и ясное согласование (согласование,
ясно изложенное в мнении эксперта).
|