Отношения
1.10.2012
Практика
Поясняющие предметы.
Поясняющие предметы – разъясняющие части UML моделей, являются замечаниями, которые можно применить для описания объяснения и комментирования любого элемента модели.
Примечание – это символ для отображения ограничений и замечаний присоединяемых к элементу или совокупности элементов.
DFD – диаграмма потоковых данных.
- некий процесс обработки данных. Стрелки входят и выходят с любой стороны.
- хранилище данных. Хранилище может не иметь выходов или входов (частные случаи, например лог).
- внешняя система. Внешняя система может быть исключительно потребительной или исключительно поставляющей.
- поток.
Пример:
Банкомат
Разновидности:
1. Зависимость – это семантическое отношение между двумя предметами, в котором, изменения в одном предмете, независимом, может влиять на семантику другого предмета, зависимого.
2. Ассоциация – это структурное отношение, которое описывает набор связей, являющихся соединениями между объектами. Агрегация и композиция являются разновидностями ассоциации.
3. Обобщение – это отношение специализации-обобщения, в котором объекты специализируемого элемента (потомка), могут заменять объекты обобщенного элемента (предка).
4. Реализация – это семантическое отношение между классификаторами, где один классификатор определяет контракт, который другой классификатор обязуется выполнить. К классификатором относятся:
a. Классы
b. Интерфейсы
c. Компоненты
d. Варианты использования
e. Кооперации.