→ Пошук по сайту       Увійти / Зареєструватися

Диаграмма классов. Семантичний конспект розділу

 UML

Диаграмма классов

 UML
Центральное место в ООАП занимает разработка логической модели системы в виде диаграммы классов.

1. Объект

Объект — Это структурированная переменная, содержащая всю информацию о некотором физическом предмете или реализуемом в программе понятии

Объект — Экземпляр класса


Объект:
  • Сущность, обладающая состоянием и поведением
  • Экземпляр соответствующего класса
  • является отдельным экземпляром класса, который создается на этапе выполнения программы



Может принадлежать или не принадлежать определенному классу, то есть обладать или не обладать поведением, которое данный класс подразумевает.

2. Отношение обобщения

Отношение обобщения — Служит для указания того факта, что некоторый вариант использования А может быть обобщен до варианта использования В


Отношение обобщения — применяется в том случае, когда необходимо отметить, что дочерние варианты использования обладают всеми атрибутами и особенностями поведения родительских вариантов


Отношение обобщения — использоваться для представления взаимосвязей между пакетами, классами, вариантами использования и другими элементами языка UML


Отношение обобщенияОбозначение: линия со стрелкой

Отношение обобщенияОбозначение: Обозначается сплошной линией с треугольной стрелкой на одном из концов

Отношение обобщенияgeneralization relationship.

3. Отношение зависимости

Отношение зависимостиуказывает некоторое семантическое отношение между двумя элементами модели или двумя множествами таких элементов, которое не является отношением ассоциации, обобщения или реализации


Отношение зависимостиОбозначение: Изображается пунктирной линией между соответствующими элементами со стрелкой на одном из ее концов

Отношение зависимостиDependency relationship.

4. Realization relationship

Realization relationshipRealization relationship.

5. N-арная ассоциация

N-арная ассоциацияОбозначение: Обозначается ромбом, от которого ведут линии к символам классов

6. Отношение агрегации

Отношение агрегации — применяется для представления системных взаимосвязей типа "часть-целое"


Отношение агрегации Показывает, из каких компонентов состоит система и как они связаны между собой


Отношение агрегацииОбозначение: Изображается сплошной линией, один из концов которой представляет собой незакрашенный внутри ромб

7. Отношение композиции

Отношение композиции — служит для выделения специальной формы отношения "часть-целое", при которой составляющие части в некотором смысле находятся внутри целого

Отношение композиции:

8. Шаблон

Шаблон Предназначен для обозначения такого класса, который имеет один (или более) нефиксированный формальный параметр


ШаблонОбозначение: Изображается прямоугольником, к верхнему правому углу которого присоединен маленький прямоугольник из пунктирных линий

Шаблонtemplate.

9. Параметризованный класс

Параметризованный класс Предназначен для обозначения такого класса, который имеет один (или более) нефиксированный формальный параметр


Параметризованный классparametrized class.
загрузка...
Теми розділу
Сторінки, близькі за змістом