Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тельнов / ВП. UML-диаграммы. Диаграмма последовательности.ppt
Скачиваний:
111
Добавлен:
11.06.2015
Размер:
602.11 Кб
Скачать

Диаграмма последовательности

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

 

Time constraint - представляет собой специальное ограничение, записанное

в форме временного интервала. Пример:

 

sd Системаконтроля

 

 

:Датчик

:Контроллер

:Блокиратор

срабатываниеДатчика()

 

 

{t=now}

 

Выключен

обработкаСигнала()

 

 

 

{t..t+2sec}

включить()

 

 

 

 

 

31

Диаграмма последовательности

Продолжительность

Duration – специфицирует временное расстояние между двумя временными выражениями, которые соответствуют двум моментам времени.

Интервал продолжительности (duration interval) определяет диапазон между двумя продолжительностями.

Действие наблюдения продолжительности (duration observation action) определяется как действие, которое наблюдает продолжительность во времени и записывает это значение в некоторую структурную характеристику.

Формальный синтаксис действие наблюдения продолжительности (БНФ):

<действие-наблюдение-продолжительности>::= <имя- атрибута>‘=duration’

32

Диаграмма последовательности

Ограничение на продолжительность

 

Duration constraint – определяет ограничение, которое ссылается на

некоторый интервал продолжительности. Пример:

 

sd Обработказапросов

 

 

 

:Пользователь

 

:СУБД

 

БД

 

 

 

 

 

par

запрос(код)

d=duration

{d<10mc}

 

обработкаЗапроса(код)

d'=duration

 

{d'<1sec}

 

 

 

 

запрос(код)

d=duration

{d<10mc}

 

обработкаЗапроса(код)

d'=duration

{d'<1sec}

critical

обновление(данные)

 

 

 

 

обработкаОбновления(данные)

 

33