Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
32 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
352.50 kB
Просмотров:
72
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Business object model](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img0.jpg)
Содержание слайда: Business object model
Диаграммы классов
(class diagrams)
Лекция 6
№2 слайд![](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img1.jpg)
№3 слайд![Базовые элементы диаграммы](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img2.jpg)
Содержание слайда: Базовые элементы диаграммы классов (class diagram)
№4 слайд![Правила задания основных](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img3.jpg)
Содержание слайда: Правила задания основных элементов (имя класса)
№5 слайд![Правила задания основных](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img4.jpg)
Содержание слайда: Правила задания основных элементов (атрибут класса)
№6 слайд![Имя атрибута класса](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img5.jpg)
Содержание слайда: Имя атрибута класса
№7 слайд![Операции класса](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img6.jpg)
Содержание слайда: Операции класса
№8 слайд![Формирование пакета изменений](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img7.jpg)
Содержание слайда: Формирование пакета изменений (детализация)
№9 слайд![Отношения между классами](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img8.jpg)
Содержание слайда: Отношения между классами
№10 слайд![ОТНОШЕНИЕ АССОЦИАЦИИ](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img9.jpg)
Содержание слайда: ОТНОШЕНИЕ АССОЦИАЦИИ
№11 слайд![Примеры изображения отношения](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img10.jpg)
Содержание слайда: Примеры изображения отношения ассоциации
№12 слайд![Исключающая ассоциация](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img11.jpg)
Содержание слайда: Исключающая ассоциация
№13 слайд![Пример n-арной ассоциации](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img12.jpg)
Содержание слайда: Пример n-арной ассоциации
№14 слайд![ОТНОШЕНИЕ ОБОБЩЕНИЯ](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img13.jpg)
Содержание слайда: ОТНОШЕНИЕ ОБОБЩЕНИЯ
№15 слайд![Пример изображения отношения](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img14.jpg)
Содержание слайда: Пример изображения отношения обобщения
№16 слайд![Типовые ограничения отношения](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img15.jpg)
Содержание слайда: Типовые ограничения отношения обобщения
№17 слайд![Пример](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img16.jpg)
Содержание слайда: Пример
№18 слайд![ОТНОШЕНИЕ АГРЕГАЦИИ](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img17.jpg)
Содержание слайда: ОТНОШЕНИЕ АГРЕГАЦИИ
№19 слайд![](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img18.jpg)
№20 слайд![ОТНОШЕНИЕ КОМПОЗИЦИИ](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img19.jpg)
Содержание слайда: ОТНОШЕНИЕ КОМПОЗИЦИИ
№21 слайд![](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img20.jpg)
№22 слайд![ОТНОШЕНИЕ ЗАВИСИМОСТИ](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img21.jpg)
Содержание слайда: ОТНОШЕНИЕ ЗАВИСИМОСТИ
№23 слайд![Пример отношения зависимости](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img22.jpg)
Содержание слайда: Пример отношения зависимости
№24 слайд![Определение структуры](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img23.jpg)
Содержание слайда: Определение структуры объектной модели
Декомпозиция функциональности системы на пакеты (альтернативные подходы)
По внешним агентам (пакет поддерживает работу одного внешнего агента по всем вариантам использования)
По вариантам использования (пакет реализует один вариант использования)
Выделение подсистем
№25 слайд![Определение ключевых](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img24.jpg)
Содержание слайда: Определение ключевых абстракций – класс-сущность
<<entity>> - сущность, представляет абстракцию для хранения информации
Пассивна
Претенденты: Бизнес-сущности из бизнес модели проблемной области
№26 слайд![Определение ключевых](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img25.jpg)
Содержание слайда: Определение ключевых абстракций
<<control>> - управляющий элемент
Активная абстракция
Инкапсулирует управление системой и вариантами использования
№27 слайд![Определение ключевых](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img26.jpg)
Содержание слайда: Определение ключевых абстракций
<<boundary>> - граничный класс
Абстракция, взаимодействующая с внешним окружением системы
Выделяются для каждого внешнего агента, для управления взаимодействием с ними
№28 слайд![Определение ключевых](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img27.jpg)
Содержание слайда: Определение ключевых абстракций: стереотипы
<<boundary>>
Для каждого внешнего агента должен быть, как минимум, один интерфейсный элемент
Для каждого интерфейсного элемента должен быть, как минимум, один внешний агент
<<control>>
Для каждого сценария от 1 до 4
<<entity>>
Для каждой бизнес сущности минимум 1 entity
№29 слайд![Диаграмма вариантов](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img28.jpg)
Содержание слайда: Диаграмма вариантов использования (пример)
№30 слайд![Диаграмма классов пример](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img29.jpg)
Содержание слайда: Диаграмма классов (пример – детализация варианта использования «Выдача книг»)
№31 слайд![Интерфейс](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img30.jpg)
Содержание слайда: Интерфейс
№32 слайд![Интерфейс](/documents_5/73b2f25e2ad161c0399ec2ef3bcd79f6/img31.jpg)
Содержание слайда: Интерфейс