Разделы презентаций


Язык UML (часть 2)

Содержание

08/13/2019СодержаниеДиаграмма состоянийДиаграмма деятельностиДиаграмма последовательностиДиаграмма сотрудничестваДиаграмма компонентовДиаграмма развертывания

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

Слайд 1Язык UML (часть 2)
Отвагин Алексей Владимирович, доцент каф. ЭВМ, к.т.н.,

а. 505-5

Язык UML (часть 2)Отвагин Алексей Владимирович, доцент каф. ЭВМ, к.т.н., а. 505-5

Слайд 208/13/2019
Содержание
Диаграмма состояний
Диаграмма деятельности
Диаграмма последовательности
Диаграмма сотрудничества
Диаграмма компонентов
Диаграмма развертывания

08/13/2019СодержаниеДиаграмма состоянийДиаграмма деятельностиДиаграмма последовательностиДиаграмма сотрудничестваДиаграмма компонентовДиаграмма развертывания

Слайд 308/13/2019
Диаграммы состояний
Определяют поведение системы или модуля
Поведенческие модели – определяют жизненный

цикл объекта
Протокольные модели – определят переход состояний в абстрактных объектах,

например, в интерфейсах или портах
08/13/2019Диаграммы состоянийОпределяют поведение системы или модуляПоведенческие модели – определяют жизненный цикл объектаПротокольные модели – определят переход состояний

Слайд 408/13/2019
Основная нотация

08/13/2019Основная нотация

Слайд 508/13/2019
Расширенное представление состояния
Содержит несколько внутренних событий
Стандартные – entry, exit, do,

help

08/13/2019Расширенное представление состоянияСодержит несколько внутренних событийСтандартные – entry, exit, do, help

Слайд 608/13/2019
Условия перехода
Логическое выражение, применяемое при осуществлении перехода
Применяется совместно с событиями

08/13/2019Условия переходаЛогическое выражение, применяемое при осуществлении переходаПрименяется совместно с событиями

Слайд 708/13/2019
Связь классов и диаграмм состояния
Диаграмма состояния выражает поведение класса

08/13/2019Связь классов и диаграмм состоянияДиаграмма состояния выражает поведение класса

Слайд 808/13/2019
Композитные состояния
Содержат внутри собственную диаграмму

08/13/2019Композитные состоянияСодержат внутри собственную диаграмму

Слайд 908/13/2019
Внутренние состояния
Представляют «память» конечного автомата
Допускают возврат к некоторому состоянию при

выполнении условия (ошибка или тайм-аут)
Должны документироваться с указанием эффекта действия

08/13/2019Внутренние состоянияПредставляют «память» конечного автоматаДопускают возврат к некоторому состоянию при выполнении условия (ошибка или тайм-аут)Должны документироваться с

Слайд 1008/13/2019
Пример внутренних состояний

08/13/2019Пример внутренних состояний

Слайд 1108/13/2019
Диаграмма деятельности
Подобна диаграмме состояний, но не содержит событий
Цель – указать

действия и их результат через смену состояний объектов
Отражает взаимодействие нескольких

объектов
08/13/2019Диаграмма деятельностиПодобна диаграмме состояний, но не содержит событийЦель – указать действия и их результат через смену состояний

Слайд 1208/13/2019
Пример диаграммы деятельности

08/13/2019Пример диаграммы деятельности

Слайд 1308/13/2019
Решение (decision)

08/13/2019Решение (decision)

Слайд 1408/13/2019
Параллельные действия
Способны выполняться одновременно
Имеют точки синхронизации

08/13/2019Параллельные действияСпособны выполняться одновременноИмеют точки синхронизации

Слайд 1508/13/2019
Разделы
Отделяют действия различных объектов

08/13/2019РазделыОтделяют действия различных объектов

Слайд 1608/13/2019
Сигналы
Посылаются и принимаются объектами диаграммы

08/13/2019СигналыПосылаются и принимаются объектами диаграммы

Слайд 1708/13/2019
Диаграммы последовательности
Описывают взаимодействие между объектами
Содержат ось времени
Указывают порядок сообщений при

взаимодействии (протокол)

08/13/2019Диаграммы последовательностиОписывают взаимодействие между объектамиСодержат ось времениУказывают порядок сообщений при взаимодействии (протокол)

Слайд 1808/13/2019
Пример диаграммы последовательности

Объект
Линия жизни
Активность
Сообщение
Возврат

08/13/2019Пример диаграммы последовательностиОбъектЛиния жизниАктивностьСообщениеВозврат

Слайд 1908/13/2019
Синхронные и асинхронные сообщения

08/13/2019Синхронные и асинхронные сообщения

Слайд 2008/13/2019
Диаграмма сотрудничества
Указывает взаимодействующие объекты и порядок сообщений между ними
Отражает пространственное

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

08/13/2019Диаграмма сотрудничестваУказывает взаимодействующие объекты и порядок сообщений между нимиОтражает пространственное расположение взаимодействующих объектовСообщения упорядочены метками

Слайд 2108/13/2019
Пример диаграммы сотрудничества

08/13/2019Пример диаграммы сотрудничества

Слайд 2208/13/2019
Диаграммы реализации
Определяют структуру приложения на верхнем уровне
Диаграммы компонентов:
Множество компонентов и

их отношения
Статическое представление реализации
Компонент соответствует классу, интерфейсу или диаграмме сотрудничества
Диаграммы

развертывания:
Множество узлов аппаратуры и их отношения
Показывают размещение ПС по физической архитектуре
Узел включает в себя несколько компонентов
08/13/2019Диаграммы реализацииОпределяют структуру приложения на верхнем уровнеДиаграммы компонентов:Множество компонентов и их отношенияСтатическое представление реализацииКомпонент соответствует классу, интерфейсу

Слайд 2308/13/2019
Пакет
Многоцелевой механизм для организации элементов диаграмм в группы
Может группировать классы,

объекты и компоненты

08/13/2019ПакетМногоцелевой механизм для организации элементов диаграмм в группыМожет группировать классы, объекты и компоненты

Слайд 2408/13/2019
Компонент
Также используется для группировки
Может группировать классы и объекты

08/13/2019КомпонентТакже используется для группировкиМожет группировать классы и объекты

Слайд 2508/13/2019
Использование компонентов
Управление конфигурацией ПС
Управление релизами ПС
Визуализация состава и структуры ПС

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

08/13/2019Использование компонентовУправление конфигурацией ПСУправление релизами ПСВизуализация состава и структуры ПС для системных интеграторов

Слайд 2608/13/2019
Диаграмма развертывания
Отражает конфигурацию ПС во время выполнения
Содержит узлы и связи

между ними
Может отображать компоненты по узлам архитектуры

08/13/2019Диаграмма развертыванияОтражает конфигурацию ПС во время выполненияСодержит узлы и связи между нимиМожет отображать компоненты по узлам архитектуры

Слайд 2708/13/2019
Пример диаграммы развертывания

08/13/2019Пример диаграммы развертывания

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

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

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

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

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


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

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