Структура системного анализа. Декомпозиция.1,3,1

 

Рис. 1.2. Структура системного анализа

Этап декомпозиции обеспечивает общее представление системы и предполагает выполнение определенных мероприятий.

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

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

3. Описание воздействующих факторов.

4. Описание тенденций развития, неопределенностей разного рода.

5. Описание системы как «черного ящика».

6. Функциональная (по функциям), компонентная (по виду элементов) и структурная (по виду отношений между элементами) декомпозиции системы.

Глубина декомпозиции ограничивается. Декомпозиция должна прекращаться, если необходимо изменить уровень абстракции – представить элемент как подсистему (модель начинает описывать внутренний алгоритм функционирования элемента вместо закона его функционирования в виде «черного ящика» − выход за пределы цели исследования системы).

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

1. Функциональная декомпозиция– базируется на анализе функций системы. При этом ставится вопрос, что делает система, независимо от того, как она работает. Основанием разбиения на функциональные подсистемы служит общность функций, выполняемых группами элементов.

2. Декомпозиция по жизненному циклу– выделение систем по изменению закона функционирования подсистем на разных этапах цикла существования системы от «рождения до гибели». Рекомендуется применять, когда целью системы является оптимизация процессов и когда можно определить последовательные стадии преобразования входов и выходов.

3. Декомпозиция по физическому процессу – признак выделения подсистем – шаги выполнения алгоритма функционирования подсистемы, стадии смены состояний. Стратегия полезна при описании существующих процессов. При реализации могут теряться (не учитываться в полной мере) ограничения, накладываемые функциями друг на друга. При этом может оказаться скрытой последовательность управления. Применять следует, если цель модели – описание физического процесса как такового.

4. Декомпозиция по подсистемам (структурная декомпозиция) – признак выделения подсистем – сильная связь между элементами по одному из типов отношений (связей), существующих в системе (информационных, логических, иерархических, энергетических, …. Рекомендуется использовать разложение на подсистемы только в том случае, когда такое разделение на основные части системы не изменяется. Нестабильность границ подсистем обесценит как отдельные модели, так и их объединение.