Диаграммы последовательности.
Этот вид диаграмм используется для точного определения логики, сценария, выполнения прецедента. Диаграмма последовательности отображает типы объектов взаимодействующих при исполнение прецедентов, сообщение которые они посылают друг другу и любые возвращаемые значения. Время жизни объекта изображаются прямоугольниками. Линии со стрелками и надписями означают вызов метода. Сообщения появляются в той последовательности, как они показаны на диаграмме, сверху вниз.
На кооперативных диаграммах классы показываются в виде прямоугольника, а стрелками обозначаются сообщения, которыми они обмениваются. Временная последовательность отражается нумерацией.
Используется для описания поведения сложных систем. Они определяют все возможные состояния, в которых может находиться объект, а так же процесс смены состояний в результате некоторых событий. Зачастую применяются, что бы описать поведение одного объекта в нескольких прецедентах.
Диаграмма деятельности – это частый случай диаграмм состояния, на которых представлены переходы потоком управления от одного действия к другому. Этот вид диаграмм описывает поведение, включающие в себя множества параллельных процессов. Основные элементы:
овал – действие объекта,
ромб – отражает условный оператор,
стрелка – описывает последовательность действий,
линейка синхронизации – указывает на необходимость завершить или начать несколько действий (логическое и).
Диаграмма компонента – позволяет изобразить модель системы на энергетическом уровне. Элементами диаграммы являются физически замещаемые модули системы. Каждый компонент является полностью независимым.
Основное назначение диаграммы компонентов – разделение системы на элементы, который имеет свой интерфейс и образуют идейное целое. Это позволяет создать ядро системы, которое не будет меняться в ответ на изменения происходящие на уровне подсистемы.