Отображение между диаграммами UML и SDLC?

Какие диаграммы UML можно использовать на разных этапах SDLC? Я ищу отображение возможных диаграмм UML для каждого из различных этапов в SDLC.

3 ответа

Есть много подходов к этому, в зависимости от вашей методологии SDLC. Я бы порекомендовал вам взглянуть на Unified Process, бесплатную методологию, созданную авторами UML, поэтому она должна лучше всего отражать, какие из этих диаграмм лучше всего подходят.

Диаграммы деятельности: Используются для моделирования бизнес-процессов.

Диаграммы объектов: представляет собой набор объектов - снимок системы в конкретный момент времени.

Диаграммы классов: описывает все возможные объекты данного типа.

Диаграммы последовательности / Диаграммы связи: Все вместе известные как диаграммы взаимодействия. Они могут использоваться для помощи в динамическом моделировании, показывающем, как объекты взаимодействуют.

Диаграммы состояний: показывает, как модель изменяется от состояния к состоянию.

Диаграммы прецедентов: используются для записи и передачи вашего понимания представления прецедентов системы, а затем для планирования итераций и проверки программных систем.

Я, наверное, пропустил несколько.

Кстати, бесплатный инструмент, который используется в ряде университетов, - это UMLet http://www.umlet.com/, который действительно прост и удобен в использовании.

http://www.agilemodeling.com/essays/modelingTechniques.htm Этот сайт может вам помочь. Существует множество подробностей о uml-диаграммах и области их использования на этапах разработки программного обеспечения, а также некоторые справочные издания.

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