В структурном проектировании и анализе используют разные модели, которыми описывается:
- Передача информации между функциональными процессами;
- Последовательность действий, которые выполняются;
- Функциональная структура системы;
- Отношения между данными.
Самые распространенные модели трех первых групп:
- Функциональная модель SADT;
- модель IDEF3;
- DFD – диаграммы потоков данных.
Метод SADT
Метод SADT – это совокупность правил и процедур, которые предназначены для построения функциональной модели объекта выбранной предметной области.
С помощью функциональной модели SADT отображается функциональная структура объекта, т.е. действия, которые он производит, и связи между данными действиями.
Метод был успешно использован в коммерческих, промышленных и военных организациях США при решении широкого круга задач, как, например, стратегическое и долгосрочное планирование, автоматизированное проектирование и производство, разработка программного обеспечения для оборонных систем, управление материально-техническим снабжением и финансами и др.
Модели SADT традиционно используют при моделировании организационных систем (бизнес-процессов). Обратим внимание, что успешное использование метода возможно лишь при описании хорошо стандартизованных и специфицированных бизнес-процессов в зарубежных корпорациях, и поэтому принят в качестве типового в США.
Преимущества применения моделей SADT:
- полное описание бизнес-процесса (обратные связи, материальные и информационные потоки, управление);
- жесткие требования, которые обеспечивают получение моделей стандартного вида;
- подход к описанию процессов соответствует стандартам ISO 9000.
Процесс моделирования по данной методологии можно разделить на несколько этапов: анкетирование экспертов, создание моделей и диаграмм, подготовка документации, оценивание адекватности моделей и принятие их для дальнейшего использования.
Метод IDEF3
Метод IDEF3 является частью семейства стандартов IDEF. Метод предназначается для таких моделей процессов, в которых важно понимание последовательности выполнения действий и взаимозависимостей между ними. IDEF3 широко распространен среди системных аналитиков в качестве дополнения к методу функционального моделирования IDEF0. Сценарий процесса, выделяющий последовательность подпроцессов анализируемой системы и действий, является основой модели IDEF3.
IDEF3 является методологией моделирования и стандартом документирования процессов, которые происходят в системе.
IDEF3 отображает причинно-следственные связи между событиями и ситуациями в понятной для эксперта форме, используя при этом структурный метод выражения знаний о способах функционирования системы, процесса или предприятия.
IDEF3 широко применяют при разработке информационных систем, используя при этом инструмент визуального моделирования бизнес-процессов.
Диаграммы потоков данных – DFD
Диаграммы потоков данных являются иерархией функциональных процессов, которые связаны потоками данных. Целью такого представления является демонстрация преобразования входных данных каждого процесса в выходные, а также выявление отношений между этими процессами.
Чтобы построить DFD традиционно используют 2 разные нотации, которые соответствуют методам Йордона-ДеМарко и Гейна-Сэрсона. Отличие данных нотаций состоит в графическом изображении символов. Согласно данным методам модель системы определяют как иерархию диаграмм потоков данных, которые описывают асинхронный процесс преобразования информации, начиная от ее ввода в систему и заканчивая выдачей потребителю. С помощью DFD-ориентированных методов можно успешно моделировать практически любой класс систем. DFD-методы изначально были созданы в качестве средства проектирования информационных систем (SADT является средством моделирования систем вообще) и обладают более богатым набором элементов, которые адекватно отражают специфику таких систем.