Содержание
- 2. Классы представляют собой описание совокупностей однородных объектов с присущими им свойствами – атрибутами, операциями, отношениями и
- 3. Запись атрибута: : = Запись операции: Три уровня видимости: + общий (public) # защищенный (protected) -
- 4. Диаграммы классов 9
- 5. Диаграммы классов 9 Атрибуты: Атрибут описывает свойство в виде строки текста внутри прямоугольника класса. Полная форма
- 6. Диаграммы классов 9 Ассоциации Представление свойств в виде ассоциаций Ассоциация – это непрерывная линия между двумя
- 7. Диаграммы классов 9 Ассоциации Кратность: 1 - только 1 0..1 - 0 или 1 * -
- 8. Диаграммы классов 9 Ассоциации Двунаправленные ассоциации Двунаправленная ассоциация – это пара свойств, связанных в противоположных направлениях
- 9. Диаграммы классов 9 Операции Операции (operations) представляют собой действия, реализуемые некоторым классом. Существует соответствие между операциями
- 10. Диаграммы классов 9 Обобщение
- 11. Диаграммы классов 9 Примечания и комментарии Зависимость Считается, что между двумя элементами существует зависимость (dependency), если
- 12. Диаграммы классов 9 Зависимость Избранные ключевые слова зависимостей
- 13. Диаграммы последовательностей 9 Диаграммы взаимодействия (interaction diagrams) описывают взаимодействие групп объектов в различных условиях их поведения.
- 14. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Объекты
- 15. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Линия жизни объекта
- 16. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Фокус управления
- 17. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Сообщения
- 18. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Ветвление потока управления
- 19. Диаграммы последовательностей 9 Элементы Диаграммы взаимодействия: Стереотипы сообщений
- 20. Диаграммы последовательностей 9 Пример построения Диаграммы взаимодействия: Этап 1
- 21. Диаграммы последовательностей 9 Пример построения Диаграммы взаимодействия: Этап 2
- 22. Диаграммы последовательностей 9 Пример построения Диаграммы взаимодействия: Этап 3
- 23. Диаграммы последовательностей 9 Пример построения Диаграммы взаимодействия
- 24. Диаграммы последовательностей 9 Диаграмма последовательности централизованного управления
- 25. Диаграммы последовательностей 9 Диаграмма последовательности для распределенного управления
- 26. Диаграммы последовательностей 9 Создание и удаление участников
- 27. Диаграммы последовательностей 9 Циклы и условия Общая проблема диаграмм последовательности заключается в том, как отображать циклы
- 28. Диаграммы последовательностей 9 Циклы и условия Фреймы взаимодействия
- 29. Диаграммы последовательностей 9 Фреймы взаимодействия Общепринятые операторы для фреймов взаимодействия
- 30. Диаграммы последовательностей 9 Циклы и условия Вместо Фреймов взаимодействия – Старые соглашения для условной логики В
- 31. Диаграммы последовательностей 9 Синхронные и асинхронные вызовы В UML2: Закрашенные стрелки показывают синхронное сообщение. Простые стрелки
- 32. Диаграммы объектов 9 Диаграмма объектов (object diagram) – это снимок объектов системы в какой-то момент времени.
- 33. Диаграммы пакетов 9 Пакет (package) – это инструмент группирования, который позволяет взять любую конструкцию UML и
- 34. Диаграммы пакетов 9 Каждый пакет представляет пространство имен (namespace). Это означает, что каждый класс внутри собственного
- 35. Диаграммы пакетов 9 Пакеты и зависимости Диаграмма пакетов (package diagram) показывает пакеты и зависимости между ними.
- 36. Диаграммы пакетов 9 Реализация пакетов Отношение реализации означает: шлюз базы данных (Database Gateway) определяет интерфейс, а
- 37. Диаграммы пакетов 9 Реализация пакетов Общепринято размещать интерфейс и его реализацию в разных пакетах
- 38. Диаграммы развертывания 9 Диаграммы развертывания представляют физическое расположение системы, показывая, на каком физическом оборудовании запускается та
- 39. Диаграммы развертывания 9 Главными элементами диаграммы являются узлы, связанные информационными путями. Узел (node) – это то,
- 41. Скачать презентацию