Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Диаграммы UML

Предпосылки разработки методологии объектно-ориентированного анализа и проектирования | Понятие унифицированного языка моделирования UML | Диаграмма последовательности | Диаграмма состояний | Диаграмма классов | Диаграмма развертывания | Диаграмма пакетов | Разработка модели бизнес-прецедентов | Разработка модели бизнес-объектов | Разработка концептуальной модели данных |


Читайте также:
  1. Диаграммы UML
  2. Диаграммы водяного пара
  3. Диаграммы режимов
  4. Диаграммы состояния железо- углерод
  5. Макрокоманда: «Построение диаграммы».
  6. Минимизация логических функций с помощью диаграммы Вейча
пп Русское наименование Английское наименование Назначение диаграммы
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| Диаграмма деятельности

mybiblioteka.su - 2015-2024 год. (0.006 сек.)