Статические модели объектно-ориентированных ИС. Лекция 3 презентация

Содержание

Слайд 2

Диаграммы классов Диаграмма классов строится в ходе анализа для указания

Диаграммы классов

Диаграмма классов строится в ходе анализа для указания ролей

и обязанностей сущностей, которые обеспечивают поведение системы, а также в ходе проектирования для фиксации структуры классов, которые формируют системную архитектуру.

Область действия класса и экземпляра

Слайд 3

Свойства класса Видимость Имя [Множественность]: Тип = НачЗначение {Характеристики} Примеры объявления свойств

Свойства класса

Видимость Имя [Множественность]: Тип = НачЗначение {Характеристики}

Примеры объявления свойств

Слайд 4

Свойства класса Уровни видимости Характеристики

Свойства класса

Уровни видимости

Характеристики

Слайд 5

Операции класса Видимость Имя (Список Параметров): ВозвращаемыйТип {Характеристики} Примеры объявления

Операции класса

Видимость Имя (Список Параметров): ВозвращаемыйТип {Характеристики}

Примеры объявления операций

Направление Имя

: Тип = ЗначениеПоУмолчанию
Слайд 6

Операции класса Значения элемента Направление Значения характеристик операций

Операции класса

Значения элемента Направление

Значения характеристик операций

Слайд 7

Организация свойств и операции Стереотипы для характеристик классов Множественность

Организация свойств и операции

Стереотипы
для характеристик классов

Множественность

Слайд 8

Отношения в диаграммах классов

Отношения в диаграммах классов

Слайд 9

Ассоциация Ассоциации отображают структурные отношения между экземплярами классов, то есть

Ассоциация

Ассоциации отображают структурные отношения между экземплярами классов, то есть соединения

между объектами.

Имя ассоциации

Роли

Мощность

Слайд 10

Ассоциация Квалификация Видимость Класс-ассоциация

Ассоциация

Квалификация

Видимость

Класс-ассоциация

Слайд 11

Обобщение Обобщение – это отношение между общим предметом (суперклассом) и

Обобщение

Обобщение – это отношение между общим предметом (суперклассом) и специализированной разновидностью

этого предмета (подклассом). Выделяют простое (один родитель) и множественное (несколько родителей) наследование.

Множественное наследование

Слайд 12

Зависимость Зависимость является отношением использования между клиентом (зависимым элементом) и поставщиком (независимым элементом).

Зависимость

Зависимость является отношением использования между клиентом (зависимым элементом) и поставщиком (независимым

элементом).
Слайд 13

Реализация Реализация – это семантическое отношение между классами, в котором класс-приемник выполняет реализацию операций интерфейса класса-источника.

Реализация

Реализация – это семантическое отношение между классами, в котором класс-приемник выполняет

реализацию операций интерфейса класса-источника.
Слайд 14

Агрегация и композиция Агрегация – это отношение «целое/часть», отношение по

Агрегация и композиция

Агрегация – это отношение «целое/часть», отношение по ссылке

(нефизическое включение частей в целое).
Композиция – это отношение «целое/часть», отношение по величине (физическое включение частей в целое).

Физическое включение частей в агрегат

Нефизическое включение частей в агрегат

Слайд 15

Деревья наследования

Деревья наследования

Слайд 16

Пример диаграммы классов

Пример диаграммы классов

Имя файла: Статические-модели-объектно-ориентированных-ИС.-Лекция-3.pptx
Количество просмотров: 34
Количество скачиваний: 0