17 мар. 2008 г.

Отличия между моделью анализа и моделью проектирования

В чем разница между моделью проектирования (Design Model) и аналитической моделью (Analysis Model)?

Analysis Model - концептуальная модель, так как она является абстракцией системы и не затрагивает вопросов реализации,

* не зависит от проекта (подходит разным проектам),

* содержит три концептуальных стереотипа – «сущность», «управление» и «граница»,

* определяет структуру, которая будет использована при оформлении системы, включая создание классов проектирования

* не поддерживаться в течение всего жизненного цикла системы,

* последовательности уделяется мало внимания.

Design Model - физическая модель, так как она является наброском реализации,

* специфична для данной реализации (любое число физических стереотипов в классах, зависит от языка реализации),

* сильно формализована,

* динамическая, больше внимания к последовательности,

* описывает проект системы, включая архитектуру,

* поддерживается в течение всего жизненного цикла системы,

* оформляет систему, сохраняя насколько это возможно, структуру, определенную моделью анализа.

Таким образом, используя всего 3 высокоуровневых модели (Use Case Model, Analysis Model, Design Model), используя 4-5 видов диаграмм можно перейти от чистой идеи до объектной реализации.

Комментариев нет: