Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии для менеджеров - Грабауров В. А..doc
Скачиваний:
222
Добавлен:
24.05.2014
Размер:
19.2 Mб
Скачать

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

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

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

  • принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения;

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

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

  • принцип абстрагирования - выделение существенных аспектов системы и отвлечение от несущественных;

  • принцип формализации - необходимость строгого методического подхода к решению проблемы;

  • принцип непротиворечивости - обоснованность и согласованность элементов;

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

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

  • DFD (Data Flow Diagrams) - диаграммы потоков данных;

  • ERD (Enity-Relationship Diagrams) - диаграммы "сущность-связь".

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

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

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

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

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

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

Соседние файлы в предмете Экономика