🗊Презентация Моделирование структурных отношений на UML

Нажмите для полного просмотра!
Моделирование структурных отношений на UML, слайд №1Моделирование структурных отношений на UML, слайд №2Моделирование структурных отношений на UML, слайд №3Моделирование структурных отношений на UML, слайд №4Моделирование структурных отношений на UML, слайд №5Моделирование структурных отношений на UML, слайд №6Моделирование структурных отношений на UML, слайд №7Моделирование структурных отношений на UML, слайд №8Моделирование структурных отношений на UML, слайд №9Моделирование структурных отношений на UML, слайд №10Моделирование структурных отношений на UML, слайд №11Моделирование структурных отношений на UML, слайд №12Моделирование структурных отношений на UML, слайд №13Моделирование структурных отношений на UML, слайд №14Моделирование структурных отношений на UML, слайд №15Моделирование структурных отношений на UML, слайд №16Моделирование структурных отношений на UML, слайд №17Моделирование структурных отношений на UML, слайд №18Моделирование структурных отношений на UML, слайд №19Моделирование структурных отношений на UML, слайд №20Моделирование структурных отношений на UML, слайд №21Моделирование структурных отношений на UML, слайд №22

Содержание

Вы можете ознакомиться и скачать презентацию на тему Моделирование структурных отношений на UML. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Моделирование структурных отношений на UML
Диаграмма классов
Структурные отношения между классами
Отношения ассоциации
Отношения агрегации/композиции
Отношения зависимости
Отношения обобщения (наследования)
Применение диаграмм классов
Описание слайда:
Моделирование структурных отношений на UML Диаграмма классов Структурные отношения между классами Отношения ассоциации Отношения агрегации/композиции Отношения зависимости Отношения обобщения (наследования) Применение диаграмм классов

Слайд 2





Предметная область: «Цветы»
Цветок
Ромашка
Роза
Красная и желтая роза
Лепесток
Божья коровка
Описание слайда:
Предметная область: «Цветы» Цветок Ромашка Роза Красная и желтая роза Лепесток Божья коровка

Слайд 3





Диаграммы классов в UML
Диаграммой классов (Class diagram) в UML называют диаграмму, на которой показано множество классов, интерфейсов и структурных отношений между ними.
Диаграммы классов используются для моделирования статического вида системы с точки зрения проектирования.
Описание слайда:
Диаграммы классов в UML Диаграммой классов (Class diagram) в UML называют диаграмму, на которой показано множество классов, интерфейсов и структурных отношений между ними. Диаграммы классов используются для моделирования статического вида системы с точки зрения проектирования.

Слайд 4





Основные элементы диаграммы классов
Классы
Интерфейсы
Отношения
Описание слайда:
Основные элементы диаграммы классов Классы Интерфейсы Отношения

Слайд 5





Отношения между объектами
Описание слайда:
Отношения между объектами

Слайд 6





Ассоциация
Отношение между классами и их объектами, которые имеют равноправное значение в предметной области
Позволяет перемещаться от объектов одного класса к объектам другого 
Навигация может быть однонаправленной
Описание слайда:
Ассоциация Отношение между классами и их объектами, которые имеют равноправное значение в предметной области Позволяет перемещаться от объектов одного класса к объектам другого Навигация может быть однонаправленной

Слайд 7





Ассоциация
Каждый класс, который участвует в ассоциации, играет в ней определенную роль
Ассоциацией может быть связано некоторое множество объектов. Число объектов, связанных через одну ассоциацию называют кратностью
Описание слайда:
Ассоциация Каждый класс, который участвует в ассоциации, играет в ней определенную роль Ассоциацией может быть связано некоторое множество объектов. Число объектов, связанных через одну ассоциацию называют кратностью

Слайд 8





Ассоциация с агрегированием
Описание слайда:
Ассоциация с агрегированием

Слайд 9





Класс-ассоциация
Сама ассоциация может быть объектом некоторого класса
Может быть преобразована к некоторой системе с тремя классами
Описание слайда:
Класс-ассоциация Сама ассоциация может быть объектом некоторого класса Может быть преобразована к некоторой системе с тремя классами

Слайд 10





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

Слайд 11





Обобщение / Наследование
Обобщение (Generalization) или наследование (Inheritance) –  отношение в котором один класс  повторяет структуру и поведение одного  или нескольких классов
Моделирует связь типа «является» («is a») или «частное/общее»
Описание слайда:
Обобщение / Наследование Обобщение (Generalization) или наследование (Inheritance) – отношение в котором один класс повторяет структуру и поведение одного или нескольких классов Моделирует связь типа «является» («is a») или «частное/общее»

Слайд 12





Суперкласс и подкласс
Суперкласс (superclass) 
(общая сущность) — класс, структура и поведение которого наследуются и который служит основой для создания новых классов
Описание слайда:
Суперкласс и подкласс Суперкласс (superclass) (общая сущность) — класс, структура и поведение которого наследуются и который служит основой для создания новых классов

Слайд 13





Виды наследования
Наследование может быть:
Одиночным: подкласс  повторяет структуру и поведение одного суперкласса
Множественным: подкласс  повторяет структуру и поведение нескольких суперклассов
Описание слайда:
Виды наследования Наследование может быть: Одиночным: подкласс повторяет структуру и поведение одного суперкласса Множественным: подкласс повторяет структуру и поведение нескольких суперклассов

Слайд 14





Моделирование обобщения (Г. Буч)
Найдите общие атрибуты, операции и обязанности, для двух или более классов из данной совокупности
Вынесите эти элементы в некоторый общий суперкласс (если нужно создайте новый класс)
Отметьте в модели, что подклассы наследуются от суперкласса, установив между ними отношения обобщения
Описание слайда:
Моделирование обобщения (Г. Буч) Найдите общие атрибуты, операции и обязанности, для двух или более классов из данной совокупности Вынесите эти элементы в некоторый общий суперкласс (если нужно создайте новый класс) Отметьте в модели, что подклассы наследуются от суперкласса, установив между ними отношения обобщения

Слайд 15





Пример моделирования обобщения
Описание слайда:
Пример моделирования обобщения

Слайд 16





Пример моделирования обобщения
Описание слайда:
Пример моделирования обобщения

Слайд 17





Применение диаграмм классов
Диаграммы классов чаще всего применяются для моделирования:
словаря предметной области
структуры отдельных модулей (подсистем), фрагментов совместного взаимодействия (коопераций) классов
логической схемы базы данных
классов при прямом или обратном проектировании
Описание слайда:
Применение диаграмм классов Диаграммы классов чаще всего применяются для моделирования: словаря предметной области структуры отдельных модулей (подсистем), фрагментов совместного взаимодействия (коопераций) классов логической схемы базы данных классов при прямом или обратном проектировании

Слайд 18





Применение диаграмм классов (1)
Моделирование структуры отдельных модулей (подсистем), фрагментов совместного взаимодействия (коопераций)
Описание слайда:
Применение диаграмм классов (1) Моделирование структуры отдельных модулей (подсистем), фрагментов совместного взаимодействия (коопераций)

Слайд 19





Применение диаграмм классов (2)
Описание слайда:
Применение диаграмм классов (2)

Слайд 20





Применение диаграмм классов (3)
Прямое и обратное проектирование
Описание слайда:
Применение диаграмм классов (3) Прямое и обратное проектирование

Слайд 21





Хорошая диаграмма классов
заостряет внимание только на одном аспекте; 
содержит лишь элементы, существенные для понимания данного аспекта; 
показывает детали, соответствующие требуемому уровню абстракции, опуская те, 
без которых можно обойтись; 
не настолько проста и лаконична, чтобы ввести читателя в заблуждение относительно важных аспектов.
Описание слайда:
Хорошая диаграмма классов заостряет внимание только на одном аспекте; содержит лишь элементы, существенные для понимания данного аспекта; показывает детали, соответствующие требуемому уровню абстракции, опуская те, без которых можно обойтись; не настолько проста и лаконична, чтобы ввести читателя в заблуждение относительно важных аспектов.

Слайд 22





Резюме: рассмотренные вопросы
Что такое диаграмма классов? Какие основные элементы диаграммы отображаются при моделировании?
Какие существуют разновидности структурных отношений между классами?
Чем характеризуется отношение ассоциации? 
В чем отличие композиции и агрегации?
В чем суть отношения обобщения? Как соотносятся суперкласс и подклассы? Как моделировать отношение обобщения?
Как применяются диаграммы классов в моделировании?
Как построить хорошую диаграмму классов?
Описание слайда:
Резюме: рассмотренные вопросы Что такое диаграмма классов? Какие основные элементы диаграммы отображаются при моделировании? Какие существуют разновидности структурных отношений между классами? Чем характеризуется отношение ассоциации? В чем отличие композиции и агрегации? В чем суть отношения обобщения? Как соотносятся суперкласс и подклассы? Как моделировать отношение обобщения? Как применяются диаграммы классов в моделировании? Как построить хорошую диаграмму классов?



Похожие презентации
Mypresentation.ru
Загрузить презентацию