4.2.1. Общая характеристика технологии SSADM

Технология SSADM была задумана как унифицированная технология создания систем, содержащих достаточно сложные базы данных. С целью обеспечения универсальности были приняты меры по устранению зависимости от области применения АС разрабатывается, от программной среды и аппаратных средств. Всего этого авторы технологии SSADM достигли. Именно этому она интенсивно используется для разработки достаточно широкого класса АС, среди которых есть и системы реального времени.
Универсальность технологии SSADM имеет и обратную сторону - она не охватывает всего жизненного цикла автоматизированных систем (рис. 4.1). Из рисунка видно, что технология применяется после того, как определена стратегия автоматизации, должна быть отражена в тактико-техническом задании. Технологический процесс SSADM поддерживает анализ реализуемости предложенной задачи, определены требования к новой АС, а также ее проектирования. В свою очередь проектирование делится на две стадии - логическое и физическое. При этом логическое проектирование предусматривает принятие технических решений безотносительно к среде реализации, т.е. к системе программирования, ОС, СУБД и аппаратуры. На стадии физического проектирования происходит привязка логического проектирования до такого середовища.
Основные принципы технологии SSADM
Разработчики технологии SSADM исходили из следующих принципов:
1) постоянного привлечения представителей будущих пользователей в процесс выработки решений на протяжении всего проектирования АС;
2) четкой структуризации технологического процесса, взаимной увязки стадий, этапов и проектных процедур, явной регламентации ролей всех участников разработки;
3) эффективного контроля за ходом разработки со стороны руководителей проекта, встроенного контроля качества проектирования на базе формализованных критериев, возможности использования существующих технологий автоматизированного управления разработкой;
4) увязка с технологиями, реализованными в существующих системах программирования и управления базами данных
5) формализации процесса разработки, которая обеспечивает широкое использование средств автоматизации проектування.
Всего в технологии SSADM можно условно выделить две основные составные части: типовой технологический процесс и методическое обеспечение.
4.2. Основные положения британской технологии разработки автоматизированных систем ssadm 4.2.2. Типовой технологический процесс SSADM