В чем разница между моделью проектирования (Design Model) и аналитической моделью (Analysis Model)?
Analysis Model - концептуальная модель, так как она является абстракцией системы и не затрагивает вопросов реализации,
* не зависит от проекта (подходит разным проектам),
* содержит три концептуальных стереотипа – «сущность», «управление» и «граница»,
* определяет структуру, которая будет использована при оформлении системы, включая создание классов проектирования
* не поддерживаться в течение всего жизненного цикла системы,
* последовательности уделяется мало внимания.
Design Model - физическая модель, так как она является наброском реализации,
* специфична для данной реализации (любое число физических стереотипов в классах, зависит от языка реализации),
* сильно формализована,
* динамическая, больше внимания к последовательности,
* описывает проект системы, включая архитектуру,
* поддерживается в течение всего жизненного цикла системы,
* оформляет систему, сохраняя насколько это возможно, структуру, определенную моделью анализа.
Таким образом, используя всего 3 высокоуровневых модели (Use Case Model, Analysis Model, Design Model), используя 4-5 видов диаграмм можно перейти от чистой идеи до объектной реализации.
Комментариев нет:
Отправить комментарий