|
Лабораторная работа №1. UML. Практикум по промышленному
Диаграммы UML UML 2 описывает 13 официальных типов диаграмм, перечисленных в табл. 1, классификация которых приведена на рис. 1. Хотя эти виды диаграмм отражают различные подходы многих специалистов к UML, авторы UML не считают диаграммы центральной составляющей языка. Поэтому диаграммы определены не очень строго. Часто вполне допустимо присутствие элементов диаграммы одного типа в другой диаграмме. Стандарт UML указывает, что определенные элементы обычно рисуются в диаграммах соответствующего типа, но это не догма.
В данной лабораторной работе будут подробно рассмотрены диаграммы классов и диаграммы последовательности. Дополнительную информацию по этим и остальным типам диаграмм можно найти в списке литературы в конце описания лабораторной работы.
Таблица1.ОфициальныетипыдиаграммUML
Диаграмма
| Цель диаграммы
| Деятельности
| Процедурное и параллельное поведение
| Классов
| Классы, свойства и отношения
| Взаимодействия
| Взаимодействие между объектами; акцент на связях
| Компонентов
| Структура и взаимосвязи между компонентами
|
Составных структур
| Декомпозиция класса во время выполнения
| Развертывания
| Развертывание артефактов в узлы
| Обзора взаимодействий
| Комбинация диаграммы последовательности и диаграммы деятельности
| Объектов
| Вариант конфигурации экземпляров
| Пакетов
| Иерархическая структура времени компиляции
| Последовательности
| Взаимодействие между объектами; акцент на последовательности
| Конечных автоматов
| Как события изменяют объект в течение его жизни
| Временная
| Взаимодействие между объектами; акцент на синхронизации
| Прецедентов
| Как пользователи взаимодействуют с системой
|
Рис.1.КлассификациятиповдиаграммUML
|
|
|