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


Моделирование реализации вариантов использования

Содержание

Назначение диаграммы последовательностиДиаграмма последовательности (sequence diagram):служит для описания взаимодействия объектов, временной аспект поведения которых имеет существенное значение.2. с ее помощью раскрывается контекст взаимодействий (в виде некоего графика «жизни») всей совокупности объектов,

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

Слайд 1Моделирование реализации вариантов использования Диаграммы последовательности (sequence diagrams)
Лекция 7

Моделирование реализации вариантов использования Диаграммы последовательности (sequence diagrams)Лекция 7

Слайд 2Назначение диаграммы последовательности
Диаграмма последовательности (sequence diagram):

служит для описания взаимодействия объектов,

временной аспект поведения которых имеет существенное значение.

2. с ее помощью

раскрывается контекст взаимодействий (в виде некоего графика «жизни») всей совокупности объектов, взаимодействующих между собой для реализации варианта использования программной системы.
Назначение диаграммы последовательностиДиаграмма последовательности (sequence diagram):служит для описания взаимодействия объектов, временной аспект поведения которых имеет существенное значение.2.

Слайд 3Базовые элементы диаграммы последовательности (sequence diagram)
Объект На одной изображаются объекты,

которые непосредственно участвуют во взаимодействии, при этом никакие статические связи

с другими объектами не визуализируются.

Графически объект изображается в форме прямоугольника и располагается в верхней части своей линии жизни.

Внутри прямоугольника записываются собственное имя объекта со строчной буквы и имя класса, разделенные двоеточием.
Базовые элементы диаграммы последовательности (sequence diagram)Объект На одной изображаются объекты, которые непосредственно участвуют во взаимодействии, при этом

Слайд 4Базовые элементы диаграммы последовательности (sequence diagram)
Линия жизни объекта (object lifeline)

1.

изображается пунктирной вертикальной линией, ассоциированной с единственным объектом на диаграмме

последовательности;

2. служит для обозначения периода, в течение которого объект существует в системе и, следовательно, может потенциально участвовать во всех ее взаимодействиях.
Базовые элементы диаграммы последовательности (sequence diagram)Линия жизни объекта (object lifeline)1. изображается пунктирной вертикальной линией, ассоциированной с единственным

Слайд 5Базовые элементы диаграммы - пример

Базовые элементы диаграммы - пример

Слайд 6Базовые элементы диаграммы последовательности (sequence diagram)
Фокус управления (focus of control)

изображается

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

получения фокуса управления объекта (начало активности), а ее нижняя сторона — окончание фокуса управления (окончание активности).

этот прямоугольник располагается ниже обозначения соответствующего объекта и может заменять его линию жизни, если на всем ее протяжении он является активным.
Базовые элементы диаграммы последовательности (sequence diagram)Фокус управления (focus of control)	изображается в форме вытянутого узкого прямоугольника, верхняя сторона

Слайд 7Сообщения на диаграмме последовательности
Первая разновидность используется для вызова процедур, выполнения

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

объект может получить фокус управления, становясь активным.

Вторая разновидность используется для обозначения простого асинхронного сообщения, которое передается в произвольный момент.

Третья разновидность используется для возврата из вызова процедуры. В процедурных потоках управления эта стрелка может быть опущена, поскольку ее наличие неявно предполагается в конце активизации объекта.
Сообщения на диаграмме последовательностиПервая разновидность используется для вызова процедур, выполнения операций или обозначения отдельных вложенных потоков управления.

Слайд 8Ветвление потока управления

Ветвление потока управления

Слайд 9Ветвление потока управления

Ветвление потока управления

Слайд 10Временные ограничения на диаграммах последовательности
{времяПриемаСообщения – времяОтправкиСообщния < 1 сек.}
{времяОжиданя

Пакета < 5 сек.}
{объект А. времяЗвучанияСигналаТревоги = 10 мин.}

Временные ограничения

могут записываться рядом с началом стрелки соответствующего сообщения. Но наиболее часто они записываются слева от этой стрелки на одном уровне с ней.

Если временное ограничение относится к конкретному объекту, то имя этого объекта записывается перед именем атрибута и отделяется от нее точкой.
Временные ограничения на диаграммах последовательности{времяПриемаСообщения – времяОтправкиСообщния < 1 сек.}{времяОжиданя Пакета < 5 сек.}{объект А. времяЗвучанияСигналаТревоги =

Слайд 11Моделирование реализации вариантов использования
Указываются все классы, участвующие в сценарии и

все взаимодействия между ними
Акцент на последовательность взаимодействия

Моделирование реализации вариантов использованияУказываются все классы, участвующие в сценарии и все взаимодействия между нимиАкцент на последовательность взаимодействия

Слайд 12Sequence Diagram: Формирование пакета изменений.

Sequence Diagram: Формирование пакета изменений.

Слайд 13Моделирование последовательности действий телефонного разговора

Моделирование последовательности действий телефонного разговора

Слайд 14Пример построения диаграммы последовательности системы управления банкоматом

Пример построения диаграммы последовательности системы управления банкоматом

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

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

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

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

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


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

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