Методология моделирования SADT

Подход SADT (технология структурированного анализа и разработки) относится к классу формальных методов , используемых при анализе и разработке систем . Несмотря на то , что вполне допустима независимая разработка функциональных моделей , методология SADT предполагает ведение структурированного проекта анализа , в процессе которого происходит их создание . В дополнение к функциональному моделированию SADT структурный анализ предполагает построение информационных моделей данных и диаграмм состояний , которые моделируют поведение системы во времени.

Часто разработка моделей применяется для документирования ситуации , сложившейся к определенному моменту (модели “как есть” – “as is” ). Впоследствии они применяются при создании новых моделей функционирования системы (модели “как должно быть “ – “to be” ), а также для проверки моделей “to be ”, с тем чтобы удостовериться , что предполагаемые изменения действительно повлекут улучшение функционирования системы.

В дополнение к алгоритмизации процесса построения предполагаемой системы модели “to be” используются  для планирования загрузки частей системы, калькуляции бюджета и распределения ресурсов, при построении плана реорганизации системы, определяющего действия по переводу системы из состояния “as is” в состояние ”to be” .

Преимущества, получаемые от разработки моделей “as is” , должны быть сопоставимы с затратами средств и времени , которые для этого необходимы. В литературе без труда можно найти многочисленные примеры систем, изначально построенных для решения несоответствующих их истинному назначению задач. “As is”- моделирование позволяет обойти подобные трудности . С другой стороны, если имеется определенный уровень понимания задачи в целом (как это часто случается при разработке информационных систем), затраты средств на разработку “as is”-моделей могут быть неоправданными. 

Другие материалы раздела:

Методологии моделирования предметной области

Анализ предметной области

Методология IDEF0

Методология IDEF1X