logo
Информационные технологии для менеджеров - Грабауров В

Сущность структурного подхода

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

Все наиболее распространенные методологии структурного подхода базируются на ряде общих принципов. Базовыми принципами являются:

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

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

Диаграммы потоков данных и диаграммы "сущность-связь" - наиболее часто используемые в CASE-средствах виды моделей.

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

Методология структурного анализа дает для описания системы общий графический язык, строгий и интуитивно понятный. Язык структурного анализа- язык для передачи понимания. Функциональные представления системы, получаемые в результате структурного анализа, в значительной степени лишены недостатков словесного описания благодаря следующим свойствам.

Графика - разнообразные, исчерпывающие и согласованные диаграммы, поддерживаемые детальными текстовыми материалами, которые в большинстве являются ссылками, а не основной частью.

Структурность - отдельные части могут изучаться независимо от других частей.

Минимальная избыточность - изменения пользовательских требований могут быть учтены путем внесения изменений только в одном месте.