№6. Диаграммы классов языка UML. Основные понятия языка UML. Flashcards

(14 cards)

1
Q

UML (Unified Modeling Language)

A

универсальный язык моделирования, используемый для описания архитектуры программных систем

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

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

A

графическое представление классов, их атрибутов, методов и связей между ними в системе

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Основные элементы диаграммы классов UML

A
  • Классы
  • Атрибуты
  • Методы
  • Ассоциации
  • Наследование
  • Реализация интерфейсов
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Класс

A

абстрактный тип данных, который описывает свойства и поведение объектов

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Атрибут

A

характеристика или свойство класса

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Метод

A

функция или операция, определяющая поведение класса

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Категории связей в диаграмме классов

A
  • Зависимость
  • Обобщение
  • Ассоциация
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Связь-зависимость

A

отношение, при котором один класс использует другой, но не владеет им

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Связь-обобщение

A

отношение, при котором один класс наследует свойства и методы другого класса

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Связь-ассоциация

A

отношение, при котором один класс связан с другим, указывая на их взаимодействие

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Кратность роли ассоциации

A

индикатор количества объектов одного класса, которые могут быть связаны с объектами другого класса

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Типы ассоциации

A
  • Агрегация
  • Композиция
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Агрегатная ассоциация

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Композитная ассоциация

A

тип ассоциации, при которой один объект полностью владеет другим, и без него объект не может существовать

How well did you know this?
1
Not at all
2
3
4
5
Perfectly