Диаграммы последовательности
Диаграммы последовательности отражают поток событий, происходящих в рамках варианта использования. Диаграммы последовательности должны находиться внутри варианта использования. Для создания диаграммы последовательности в программе Rational Rose:
Окно браузера с диаграммой последовательности основного потока событий для варианта использования снять деньги со счета показано на рис. 2.
Рис. 2.
Диаграммы последовательности визуализируют практически те же детали, что уже были описаны в потоке событий, однако представляют их в форме, более удобной для разработчика. Главное здесь – объекты, которые должны быть созданы для реализации функциональных возможностей, заложенных в вариант использования. На диаграмме последовательности показываются все действующие лица и объекты, требуемые системе для выполнения варианта использования. Для размещения на диаграмме последовательности действующего лица в программе Rational Rose:
Окно диаграммы последовательности основного потока событий для варианта использования снять деньги со счета с действующим лицом клиент показано на рис. 3. У действующего лица имеется линия жизни (lifeline), изображаемая в виде вертикальной штриховой линии под действующим лицом.
Рис. 3.
После того как на диаграмму последовательности поместили действующее лицо, нужно добавить на эту диаграмму объекты, реализующие функциональные возможности, заложенные в вариант использования. Объекты можно выявить, изучив имена существительные, встречающиеся в потоке событий. Для размещения на диаграмме последовательности объекта в программе Rational Rose:
Окно диаграммы последовательности основного потока событий для варианта использования снять деньги со счета с действующим лицом Иван класса клиент и объектами устройство чтения карточки, экран банкомата, счет Ивана и кассовый аппарат показано на рис. 4. У каждого объекта также имеется линия жизни, изображаемая в виде вертикальной штриховой линии под объектом.
Рис. 4.
Расположив объекты на диаграмме последовательности, нужно показать сообщения между объектами. Сообщение – это связь между объектами, в которой один из них (клиент) требует от другого (сервера) выполнения каких-то действий. На диаграмме последовательности сообщению соответствует стрелка между линиями жизни двух объектов. Для размещения на диаграмме последовательности сообщения в программе Rational Rose:
Сообщения могут быть рефлексивными, что соответствует обращению объекта к самому себе. Для размещения на диаграмме последовательности рефлексивного сообщения в программе Rational Rose:
Окно диаграммы последовательности основного потока событий для варианта использования снять деньги со счета показано на рис. 5.
Рис. 5.
Популярное: Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (645)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |