Слайд 2Дерево функций
Дерево функций
(Function Tree) –
представляет иерархическое декомпозицию
функций на подфункции.
Функция - это задача, операция или действие, которое
выполняется над объектом для достижения одной или нескольких целей.
(см. Scheer, Architecture ofIntegrated Information Systems 1992, p. 63).
Слайд 3Функциональное представление:
дерево функций
Дерево функций отображает статическую декомпозицию функций.
Основные объекты модели:
функция, связь функций
Существует несколько способов декомпозиции функций
Функция характеризуется временем
и стоимостью.
Слайд 4Типы объектов и связей дерева функций
Связь
Функция
Is process-oriented superior
- процессно-ориентированная подчиненность
Is object-oriented superior -
объектно-ориентированная подчиненность
Is execution-oriented superior - операционно-ориентированная подчиненность
Слайд 5Характеристики объекта «функция»
Слайд 6Типы декомпозиции функций
Процессно-ориентированная подчиненность (Is process-oriented superior) - выделение функций
по принадлежности к одному процессу, то есть все выделенные функции
являются этапами одного процесса. Критерием процессно–ориентированной детализации служат операции, которые выполняются над различными объектами в рамках бизнес-процесса.
Объектно-ориентированная подчиненность (Is object-oriented superior)- выделение функций, выполняемых над одним объектом. Эти функции описывают различные операции, выполняемые над одним и тем же объектом.
Операционно-ориентированная подчиненность (Is execution-oriented superior) - при операционно-ориентированном подходе функция верхнего уровня декомпозируется на подфункции, каждая из которых выполняет ту же операцию, но с различными объектами. Функции могут принадлежать различным процессам и привлекаться к обработке различных объектов. Однако выполняемый ими тип операции над отдельными объектами всегда один и тот же.
Слайд 7Способы функциональной декомпозиции: пример
Слайд 8Функциональная декомпозиция:
комментарий