Системный анализ и исследование операций - Учебное пособие (Силич В.А.)

2.3. классификация моделей и методов системного анализа

 

Все понятия, методы, модели и технологии можно объединить в несколько укрупненных блоков. На рис. 2.1. приведена схема, представленная в виде многоуровневой структуры. Блоки расположены так, что чем выше уровень, тем более прикладной, узко направленный характер носят его составляющие методы и модели. Связи между уровнями имеют смысл «использует», причем имеется в виду использование не только знаний соседнего уровня, но и всех нижерасположенных уровней.

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

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

Одна из базовых моделей систем – модель в виде этапов системной деятельности рассмотрена в п. 1.7.

К базовым моделям относятся также модель черного ящика, модель состава системы и модель структуры (см. рис. 2.2). Эти виды моделей широко используются для формирования моделей организаций. Например, модель черного ящика используется для описания взаимодействия организации с окружающей средой. Модель состава используются для отображения состава функций организации, целей, задач, персонала и т.д. Модель структуры используется для отображения структуры подчиненности в организации, коммуникационных взаимодействий и т.д. Указанные виды моделей систем используются чаще всего в статическом варианте, однако они могут использоваться и в динамическом варианте. Например, динамическая модель черного ящика может быть использована для отображения динамики изменения некоторых основных параметров, характеризующих состояние организации. Динамический вариант модели структуры используется, например, при формировании сетевого графика выполнения программы развития организации.

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

 

 

Рис. 2.1. Классификация моделей и методов системного анализа
 
 

 

 

 

Модели на уровне

 

 

входов-выходов

состава

структуры

Элементы

 

системы

 

и

 

система

 

в целом

 

Выходы

 

 

 

 

 

Входы

 

 

 

 

 

 

Процесс

 

 

 

 

 

 

Сис-тема

 

 

 

 

 

 

 

Описание на уровне черного ящика

Описание на уровне состава системы

Описание на уровне структуры

 

Рис. 2.2. Основные виды моделей систем

 

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

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

Перейдем к рассмотрению следующего уровня компонент системного анализа. Его составляют прикладные методологии системного анализа, центральным моментом которых является модель сложной системы. Примерами таких методологий могут служить модель дерева целей, модель задач управления, метод построения иерархических содержательных моделей сложных систем, метод структурно-функционального проектирования Казарновского и т.д.

Различные методологии, используя те или иные сочетания базовых моделей системного анализа применительно к тем или иным аспектам сложной системы, предлагают более конкретные способы формирования моделей. Например, методика дерева целей, предназначенная для этапа целевыявления, использует как основу декомпозиционную модель состава применительно к целям сложной системы. При этом предлагаются конкретные способы формирования модели, в частности, с использованием стандартных оснований декомпозиции, даются определенные рекомендации по проведению декомпозиции.

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

Практически любая технология явно или неявно использует системный подход. Так, в основе регламентирующих процедур проектирования, как правило, лежит системная последовательность принятия решений. Методики проектирования зачастую базируются на различных методологиях системного анализа и общих процедурах принятия решений.

Многие технологии подкреплены автоматизированными средствами поддержки. Например, для проектирования информационных систем широко используются CASE- средства автоматизации создания программного обеспечения, для создания технических комплексов разработаны различные системы автоматизированного проектирования (САПР), для проектирования бизнес-систем все активнее начинают применяться инструментальные BPR-средства.