![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Диаграмма последовательности (sequence diagram)Содержание книги
Поиск на нашем сайте
Диаграмма последовательности отображает временн ы е особенности передачи и приема сообщений между объектами. С ее помощью можно описать полный контекст взаимодействий как своеобразный «график жизни» всей совокупности объектов, взаимодействующих между собой для реализации варианта использования программной системы, достижения бизнес-цели или выполнения какой-либо задачи. Каждый объект на этой диаграмме изображается в виде прямоугольника, как и на диаграмме кооперации, однако располагаются эти прямоугольники последовательно слева направо, причем крайним слева изображается объект – инициатор взаимодействия (как правило, это актер). Порядок расположения объектом определяется исключительно соображениями удобства. Из каждого объекта «вытекает» вертикальная пунктирная линия – его линия жизни (object lifeline). Для статических объектов эта линия продолжается до самого низа диаграммы, для динамических – до специального символа уничтожения объекта. Явное выделение активности объекта отмечается фокусом управления (focus of control), который изображается в виде вытянутого узкого прямоугольника, «нанизанного» на линию жизни. Каждый объект за время существования может получать фокус управления сколько угодно раз. Фокус управления актера, как правило, существует в системе постоянно, отмечая характерную активность такого объекта. Сообщения на диаграмме последовательности имеют такой же смысл и почти такое же описание, как и на диаграмме коопераций (здесь номер сообщения опускается, последовательность определяется слева направо и сверху вниз). Если объект посылает сообщение самому себе, оно называется рефлексивным. Если в результате рефлексивного сообщения создается новый процесс, то он изображается в виде рекурсивного (вложенного) фокуса управления. Для изображения ветвления возле каждой ветви в квадратных скобках должно быть указано соответствующее условие в форме булевского выражения. Все вышеперечисленные элементы диаграммы последовательности представлены на рис. 34.
Рисунок 34 – Элементы диаграммы последовательности
На рис. 35 и 36 представлены диаграммы последовательности для модели системы управления банкоматом из [2] и для модели простейшей информационной системы.
Следует отметить, что Rational Rose позволяет не строить диаграмму последовательности «с нуля», а получить ее автоматически из диаграммы кооперации.
Рисунок 35 – Диаграмма последовательности для модели системы управления банкоматом
Рисунок 36 – Диаграмма последовательности для модели простейшей информационной системы
|
||||||||
Последнее изменение этой страницы: 2017-02-10; просмотров: 373; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.113.0 (0.007 с.) |