Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

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

В 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 -диаграммах
Чтобы отобразить различные варианты детализации действий или событий в IDEF3 предусмотрена возможность многократной декомпозиции одного функционального модуля. Как видно на рис. 1, в диаграмме декомпозиции первая цифра номера модуля указывает номер д-композируемого, то есть родительского модуля, а вторая цифра порядковый номер декомпозиции. Третья цифра указывает порядковый номер модуля в диаграммах описания процесса. На рисунке 2 представлен пример двух вариантов декомпозиции родительского модуля.

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

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

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

Пример нумерации UOW-элементов при декомпозиции

Процесс декомпозиции диаграмм IDEF3, включает взаимодействие автора (аналитика) и одного или нескольких экспертов предметной области:

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

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