Применение UML при разработке программного обеспечения презентация

Содержание

Что такое UML (Unified Modeling Language)

Слайд 1Применение UML при разработке программного обеспечения


Слайд 2Что такое UML (Unified Modeling Language)


Слайд 3Сущность UML
Использование
Смысл
Конструкции


Слайд 4Назначение - спецификация, визуализация, конструирование, документирование
Средство описания -Как устроена и работает
Средство

коммуникации (наглядность)

(документ)


Слайд 5Использование UML


Слайд 6Модель процесса моделирования


Слайд 7Сущности представлений


Слайд 8Стандарт UМL


Слайд 9Сущности UML


Слайд 10Отношения UML


Слайд 11Диаграммы


Слайд 12Назначение диаграмм


Слайд 13Диаграммы использования (Use Case)
Диаграммы вариантов использования описывают функциональное назначение системы или

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

Отдельный вариант использования (прецедент) обозначается на диаграмме эллипсом, внутри которого содержится его краткое название.

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

Слайд 14Отношения в диаграммах использования
Ассоциация
Обобщение
Потомок наследует поведение родителя
Включение
Включаемый элемент является составной частью

базового элемента

Расширения
Частный вариант использования


Слайд 15Пример диаграммы использования


Слайд 16Диаграмма классов
Диаграмма классов представляет собой граф, вершинами которого являются элементы типа

«классификатор», связанные различными типами структурных отношений.



Обобщение
(наследование)

Композиции

Агрегациии

Ассоциация

Отношения между экземплярами класса

Сильная агрегация


Слайд 17Классификатор
Классификатор – это элемент, описывающий структурные и поведенческие свойства.


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


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


Слайд 20Диаграмма объектов
Диаграмма объектов представляет статический «моментальный снимок» с экземпляров предметов, которые

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


Слайд 21Пример диаграммы объектов


Слайд 22Диаграмма последовательности
Данный вид диаграмм отражает следующие аспекты проектируемой Системы:
обмен сообщениями между

объектами;
ограничения, накладываемые на взаимодействие объектов;
события, инициирующие взаимодействия объектов.




Слайд 23Элементы диаграммы последовательности


Слайд 24Пример диаграммы последовательности


Слайд 25Диаграмма коммуникаций


Слайд 26Диаграмма состояний
Диаграммы состояний показывают различные состояния объекта в течение его времени

жизни

Слайд 27Синхронизирующие состояния


Слайд 28Диаграмма деятельности


Слайд 29Пример диаграммы деятельности


Слайд 30Диаграмма компонентов
Диаграмма компонентов описывает особенности физического представления системы.


Слайд 31Диаграмма внутренней структуры


Слайд 32Диаграмма размещения
Диаграмма размещения наряду с отображением состава и связей элементов системы

показывает, как они физически размещены на вычислительных ресурсах во время выполнения.

Слайд 33Диаграмма пакетов
Диаграммы пакетов отображают зависимости между пакетами: импортирование пакета и слияние

пакета

Слайд 35Уровень системы


Слайд 36Уровень модуля


Слайд 37Уровень модулей Java


Слайд 38Уровень объектов Java


Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика