Структурный анализ – метод исследования системы, который начинается с общего обзора системы, а затем детализируется за счет декомпозиции, приобретаем иерархическую структуру с все большим числом уровней.
Для структурного метода анализа характерно:
1. Количество элементов на каждом уровне декомпозиции должно быть не больше 8;
2. Ограниченный контент включает лишь существенные, на каждом уровне, детали;
3. Использование строгих форматных правил отображения;
Методология структурного анализа – определяет правила для построения и оценки моделей требований разрабатываемой системы, шаги работы которые должны быть выполнены, их последовательность, а также правила распределения и назначения применяемых при этом операций и методов.
В настоящее время используют следующие методологии структурного анализа:
1. Методология структурного анализа и моделирования (SADT – Structured Analysis and Design Technique);
2. Методология структурного системного анализа Гейна-Сорса;
3. Методология структурного анализа и проектирования Йорзана-Де’Марго.
|
|
Методы и средства, используемые методологией структурного анализа
Методология SADT была разработана в конце 60х годов для стандартизации процесса создания информационных систем. Именно в этот период появилось понятие ЖЦ информационной системы. Автором методологии SADT является Дуглас Росс. Он начал работу по созданию системы графических средств (нотаций – система графических элементов использующихся для построения моделей). Первый программный продукт, поддерживающий методологию SADT, вышел в 1975г. В методологиях системного анализа используются средства:
1. DFD (Data Flow Diagrams) диаграммы потока данных;
2. ERD (Entity Relationship Diagrams) диаграммы «сущность – связь»;
3. STD (State Transition Diagrams) диаграммы переходов состояний.