Базовые отношения, изображаемые на диаграммах классов:
· Отношение ассоциации (association relationship)
· Отношение обобщения (generalization relationship)
· Отношение агрегации (aggregation relationship)
· Отношение композиции (composition relationship)
· Отношение зависимости (dependency)
·Ассоциация (association) — свидетельствует о наличии произвольного отношения между классами
·Обобщение (generalization) — является отношением классификации между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком)
·Агрегация (aggregation) — Смысл: один из классов представляет собой некоторую сущность, которая включает в себя в качестве составных частей другие сущности
применяется для представления системных взаимосвязей типа «часть-целое»
·Композиция (composition) — является частным случаем агрегации. Части не могут выступать в отрыве от целого, то есть с уничтожение целого уничтожаются составные части
·Зависимость (dependency) — используется в такой ситуации, когда некоторое изменение одного элемента модели может потребовать изменения другого элемента
|
|
43. Диаграмма вариантов использования
- диаграмма, на которой изображаются отношения между актерами и вариантами использования.
44. Диаграмма последовательности.
- диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления
Диаграмма состояний
- динамическое поведение сущностей на основе спецификации их реакции на некоторые конкретные событий.
Диаграмма деятельности
- модель бизнес-процесса или поведения системы в рамках прецедента.
Диаграмма компонентов
- модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС.