Отображение между диаграммами UML и SDLC?
Какие диаграммы UML можно использовать на разных этапах SDLC? Я ищу отображение возможных диаграмм UML для каждого из различных этапов в SDLC.
3 ответа
Есть много подходов к этому, в зависимости от вашей методологии SDLC. Я бы порекомендовал вам взглянуть на Unified Process, бесплатную методологию, созданную авторами UML, поэтому она должна лучше всего отражать, какие из этих диаграмм лучше всего подходят.
Диаграммы деятельности: Используются для моделирования бизнес-процессов.
Диаграммы объектов: представляет собой набор объектов - снимок системы в конкретный момент времени.
Диаграммы классов: описывает все возможные объекты данного типа.
Диаграммы последовательности / Диаграммы связи: Все вместе известные как диаграммы взаимодействия. Они могут использоваться для помощи в динамическом моделировании, показывающем, как объекты взаимодействуют.
Диаграммы состояний: показывает, как модель изменяется от состояния к состоянию.
Диаграммы прецедентов: используются для записи и передачи вашего понимания представления прецедентов системы, а затем для планирования итераций и проверки программных систем.
Я, наверное, пропустил несколько.
Кстати, бесплатный инструмент, который используется в ряде университетов, - это UMLet http://www.umlet.com/, который действительно прост и удобен в использовании.
http://www.agilemodeling.com/essays/modelingTechniques.htm Этот сайт может вам помочь. Существует множество подробностей о uml-диаграммах и области их использования на этапах разработки программного обеспечения, а также некоторые справочные издания.