Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 56 стр.

UptoLike

56
Рис. 3.16. Реализации
реализации применяют в двух случаях: между ин-
терфейсами и классами (или компонентами), реали-
зующими их; между элементами Use Case и коопе-
рациями, которые реализуют их. Как показано на рис. 3.16, реализация
изображается как нечто среднее между обобщением и зависимостью.
ДИАГРАММЫ В UML
Диаграмма графическое представление множества элементов, наи-
более часто изображается как связный граф из вершин (предметов) и дуг
(отношений). Диаграммы рисуются для визуализации системы с разных
точек зрения, затем они отображаются в систему. Обычно диаграмма даёт
неполное представление элементов, которые составляют систему. Хотя
один и тот же элемент может появляться во всех диаграммах, на практике
он появляется только в некоторых диаграммах. Теоретически диаграмма
может содержать любую комбинацию предметов и отношений, на прак-
тике ограничиваются малым количеством комбинаций, которые соответ-
ствуют пяти представлениям архитектуры ПС. По этой причине UML
включает девять видов диаграмм:
1) диаграммы классов;
2) диаграммы объектов;
3) диаграммы Use Case (диаграммы прецедентов);
4) диаграммы последовательности;
5) диаграммы сотрудничества (кооперации);
6) диаграммы схем состояний;
7) диаграммы деятельности;
8) компонентные диаграммы;
9) диаграммы размещения (развёртывания).
Диаграмма классов показывает набор классов, интерфейсов, сотруд-
ничеств и их отношений. При моделировании объектно-ориентированных
систем диаграммы классов используются наиболее часто. Диаграммы
классов обеспечивают статическое проектное представление системы.
Диаграммы классов, включающие активные классы, обеспечивают стати-
ческое представление процессов системы.
Диаграмма объектов показывает набор объектов и их отношения.
Диаграмма объектов представляет статический «моментальный снимок» с
экземпляров предметов, которые находятся в диаграммах классов. Как и
диаграммы классов, эти диаграммы обеспечивают статическое проектное
представление или статическое представление процессов системы (но с
точки зрения реальных или фототипичных случаев).
Диаграмма Use Case (диаграмма прецедентов) показывает набор
элементов Use Case, актёров и их отношений. С помощью диаграмм Use
Case для системы создаётся статическое представление Use Case. Эти диа-