В чем разница между диаграммой последовательности на этапе анализа и этапом разработки схемы последовательности?

Может ли кто-нибудь объяснить мне, в чем разница между этими диаграммами на каждом этапе. Благодарность

1 ответ

Модель анализа предназначена для понимания требований. В зависимости от методологии, которую вы используете, ваша диаграмма последовательности может представлять взаимодействие:

  • между доменом / бизнес-объектами
  • между классами анализа, которые выводятся из вариантов использования в соответствии с подходом Entity-Boundary-Control.
  • иногда также между участниками и системой (даже если какой-нибудь пурист сказал бы, что это незаконно)

Модель проекта означает объяснение решения, которое будет реализовано. Это означает, что диаграмма последовательности будет представлять взаимодействие между классами, из которых состоит ваша система; не только домен или бизнес-объекты, но и внутренние классы, специфичные для вашего решения (например, классы пользовательского интерфейса, классы ORM и т. д.).

Вы должны знать, что в зависимости от вашей методологии:

  • анализ и модель проекта могут храниться отдельно, обновляться и синхронизироваться;
  • может поддерживаться только одна модель: модель анализа может быть расширена и постепенно превращаться в модель проекта
  • модель анализа может поддерживаться до тех пор, пока ее не заменит расчетная модель.

UML нейтрально с точки зрения методологии и не определяет этого.

Другие вопросы по тегам