Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
C их помощью создаем
корректные модели.
В языке UML 4 типа сущности:
1. Структурные сущности
2. Поведенческие сущности
3. Группирующие сущности
4. Аннотационные сущности
Структурные сущности - являются существительными модели языка UML. Как правило
они представляют собой статические модели части, которые соответствуют
концептуальным или физическим частям/элементам модели/системы. Существуют 7
базовых структурных сущностей:
1. Class – представляет собой описание, совокупности объектов с общими
атрибутами, методами и семантикой. Class изображается прямоугольником
делённым на 3 секции.
Public + / Protected - / Private #
Ключевые слова записаны между фигурными скобками в языке UML являются
ограничением.
Пример наследования:
Пример :
Кроме 7ми базовых сущностей есть еще следующие :
-актеры ,сигналы , утилиты – виды классов
-процессы , нити – активный класс
- библиотеки , приложения . таблицы , страницы, документы , файлы –вииды
компонентов
- Ассоциация
- Обобщение
- Реализация
A – независимый В – зависимый
Ассоциация имеет частный случай - агрегация. Агрегация – отношение между целым и его
частями.
У агрегации есть частный случай, который называется композиция. Композиция представляет
собой специальную форму отношений – целая часть, при которой части, как-будто находятся
внутри целого. Тоесть часть не может выступать в отрыве от целого. Это значит что при
уничтожении целого (при композиции) уничтожаются и его части.