<На страницу назад | На страницу вперед>

3.2.4 Декомпозиции UOB
Детальные описания обеспечивают сбор и структурирование детальных знаний о процессах. Если UOB, представляемая блоком в данной схематике, является очень сложной, эту UOB можно декомпозировать в явной форме на составляющие UOB. В IDEF3 это представлено следующим образом: исходный блок коррелируется с другой схематикой IDEF3, которая представляет "покомпонентное" описание UOB, в результате чего обеспечивается следующий уровень дескрипторных деталей относительно UOB. Эта схематика называется декомпозицией исходного блока UOB. Декомпозиции позволяют пользователю производить сбор описаний на разных уровнях абстракции. Декомпозиции дают возможность пользователям реализовать принцип "разделяй и властвуй" - мощный механизм управления сложностью. При неоднократном применении этого принципа можно структурировать описание процесса до любого уровня детализации. Кроме того, декомпозиция обеспечивает возможность моделирования одного процесса при использовании разных источников знания или разных точек зрения. Это объясняется тем, что IDEF3 допускает для одной UOB несколько различных декомпозиций или "представлений". Эта возможность также используется в ситуациях, возникающих в разных предметных областях, когда данный процесс включает множество функциональных организаций.

Как уже отмечалось, декомпозиция UOB представляет просто другую схематику процессов IDEF3. На рис. 3-28 использование декомпозиций иллюстрируется на примере, взятом из области руководства контрактами. Декомпозированный блок UOB 3, который относится к UOB "Получить контракт и начать выполнение", называется родительским блоком UOB. В тех случаях, если возможность двусмысленности отсутствует (т.е. отсутствует другой блок, который относится к той же UOB), указанная UOB также может называться родительской UOB. Каждая декомпозиция родительского блока называется дочерней декомпозицией. Каждой дочерней декомпозиции присваивается метка и уникальный номер, идентифицирующий ее как одну из потенциальных декомпозиций родительской UOB. Блоки UOB в определенной декомпозиции могут иметь последующие декомпозиции. (Как видно из рисунка, декомпозициям требуется специальная схема нумерации ссылок, которая объясняется в следующем разделе. А пока заметьте, что правые цифры в каждом блоке UOB представляют номер UOB. Два других номера слева в блоке UOB обеспечивают дополнительную информацию для читателя схематики IDEF3).


Рис. 3-28
Декомпозиция 3.1 UOB "Получить контракт и начать выполнение"

Декомпозиций нескольких представлений можно объединить в объективное (objective) представление. Примером объективного представления UOB "Провести стартовое совещание" является представление, приведенное на рис. 3-29. Это представление нейтрального наблюдателя за процессом "Провести стартовое совещание". Однако, у руководителя проекта по данному контракту будет другое представление об этом процессе; IDEF3 позволяет ему выразить свою точку зрения через альтернативную декомпозицию данной UOB. Декомпозиция UOB "Провести стартовое совещание" с точки зрения руководителя проекта представлена на рис. 3-30.


Рис. 3-29
Декомпозиция 10.1 UOB "Провести стартовое совещание"


Рис. 3-30
Декомпозиция представления руководителя проекта

<На страницу назад | На страницу вперед>