Читайте также: |
|
№ пп | Русское наименование | Английское наименование | Назначение диаграммы |
1. | Диаграмма деятельности | Activity diagram | Показывает разбиение некоторой деятельности на её составные части. |
2. | Диаграмма вариантов использования (прецедентов) | Use case diagram | Моделирует отношения между активными объектами и вариантами использования (функциями) системы |
3. | Диаграмма последовательности | Sequence diagram | Моделирует взаимодействия объектов, упорядоченные по времени их проявления |
4. | Диаграмма кооперации | Collaboration diagram | Моделирует взаимодействия объектов с описанием всех принимаемых и передаваемых сообщений без учета последовательности их создания |
5. | Диаграмма состояний | State Machine diagram | Моделирует состояния объекта и его переходы в эти состояния (конечный автомат) |
6. | Диаграмма классов | Class diagram | Статически описывает структуру системы (классы, их атрибуты, методы и зависимости между классами) |
7. | Диаграмма развёртывания (размещения) | Deployment diagram | Моделирует аппаратные средства и артефакты, развёрнутые на них. |
8. | Диаграмма пакетов | Package diagram | Служит группировки элементов с целью упрощения структуры и организации работы с моделью системы. |
9. | Диаграмма компонентов | Component diagram | Статически показывает разбиение программной системы на структурные компоненты (файлы, библиотеки, модули и др.) и связи (зависимости) между компонентами |
10. | Диаграмма композитной/составной структуры | Composite structure diagram | Статически демонстрирует внутреннюю структуру классов и, по возможности, взаимодействие элементов (частей) внутренней структуры класса |
11. | Диаграмма объектов | Object diagram | Демонстрирует полный или частичный «снимок» моделируемой системы в заданный момент времени (экземпляры классов (объекты) с указанием текущих значений их атрибутов и связей между объектами). |
12. | Диаграмма коммуникации | Communication diagram | Моделирует взаимодействий между элементами системы или ее функциями |
13. | Диаграмма обзора взаимодействия | Interaction overview diagram | Разновидность диаграммы деятельности, включает фрагменты диаграммы последовательности и элементы потока управления. |
14. | Диаграмма синхронизации | Timing diagram | Альтернативное представление диаграммы последовательности, явным образом показывает изменения состояния системы в соответствии с заданной шкалой времени. Используется в приложениях реального времени |
На рис. 1 показаны отношения между различными видами диаграмм UML. Указатели стрелок можно интерпретировать как отношение «является источником входных данных для...» (например, диаграмма прецедентов является источником данных для диаграмм видов деятельности и последовательности). Приведенная схема является наглядной иллюстрацией итеративного характера разработки моделей с использованием UML.
Рис. 1. Взаимосвязи между диаграммами UML
Дата добавления: 2015-07-25; просмотров: 96 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Основные элементы UML | | | Диаграмма деятельности |