Структурный анализ

Структурный анализ является методологической разновидностью системного анализа. Он был разработан в 60—70-х годах XX века Дугласом Т. Россом в виде методологии SADT (Structured Analysis and Design Technique) -технология структурного анализа и проектирования.

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

Структурный анализ предполагает исследование системы с помощью ее графического модельного представления, которое начинается с общего обзора и затем детализируется, приобретая иерархическую структуру с все большим числом уровней. Для такого подхода характерны:

• разбиение на уровни абстракции с ограничением числа
элементов на каждом из уровней (обычно от 3 до 9);

• ограниченный контекст, включающий на каждом
уровне лишь существенные детали;

• использование строгих формальных правил записи;

• последовательное приближение к конечному результату.

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

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

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

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

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

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

 

 

Рис. 2.6. Декомпозиция подсистемы организации

на структурные элементы

 

Каждый структурный элемент (или объект) и связь обладают определенными свойствами, которые должны быть описаны (рис. 2.7). Одной из разновидностей свойств являются атрибуты. Атрибут необходимое, существенное,неотъемлемое свойство объекта. Естественно, что разные структурные элементы имеют разные атрибуты.

 

 
 

Рис. 2.7. Характеристики структурных элементов и связей

 

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