Практикум по rational rose



бет41/73
Дата08.12.2023
өлшемі2,28 Mb.
#135135
түріПрактикум
1   ...   37   38   39   40   41   42   43   44   ...   73
Рис. 7.8. Окончательный вариант диаграммы кооперации, описывающий типичный ход событий варианта использования Снятие наличных по кредитной карточке
При необходимости можно изменить порядок следования сообщений и их спецификацию, а также установить дополнительную синхронизацию сообщений и связать с сообщениями примечания. Указанные действия, а также построение диаграмм кооперации, описывающих реализации исключений для варианта использования Снятие наличных по кредитной карточке и других вариантов использования, предлагается выполнить читателям самостоятельно в качестве упражнения.
В заключение этой лабораторной работы следует заметить, что среди свойств сообщений в среде IBM Rational Rose 2003 отсутствует сторожевое условие. Этот факт может несколько озадачить разработчиков, поскольку в общем случае приводит к увеличению количества диаграмм кооперации в модели проекта. В качестве выхода из данной ситуации можно рекомендовать указывать при необходимости сторожевое условие в качестве предусловия для соответствующей операции класса.
Лабораторная работа 8. Разработка диаграммы последовательности и редактирование свойств ее элементов
Содержание
· Особенности разработки диаграммы последовательности в среде IBM Rational Rose
· Добавление объекта на диаграмму последовательности и редактирование его свойств
· Добавление сообщения на диаграмму последовательности и редактирование его свойств
· Окончательное построение диаграммы последовательности модели банкомата
Особенности разработки диаграммы последовательности в среде IBM Rational Rose
Диаграмма последовательности является другой формой визуализации взаимодействия в модели и, как и диаграмма кооперации, оперирует объектами и сообщениями. Общие рекомендации по построению диаграммы последовательности были рассмотрены в лекции 8 курса «Основы объектно-ориентированного моделирования в нотации UML». Особенность работы в среде IBM Rational Rose 2003 заключается в том, что этот вид канонической диаграммы может быть создан автоматически после построения диаграммы кооперации и нажатия клавиши . С помощью этой же клавиши осуществляется переключение между диаграммами последовательности и кооперации в модели.
Однако в отдельных случаях бывает удобно начать построение диаграмм взаимодействия с диаграммы последовательности. В этом случае активизировать рабочее окно диаграммы последовательности можно несколькими способами:
· Щелкнуть на кнопке с изображением диаграммы взаимодействия на стандартной панели инструментов и выбрать для построения диаграмму последовательности.
· Выполнить операцию главного меню: Browse Interaction Diagram (Браузер Диаграмма взаимодействия) и выбрать для построения новую диаграмму последовательности.
· Выполнить операцию контекстного меню: New Sequence Diagram (Новая Диаграмма последовательности) для логического представления или представления вариантов использования в браузере проекта.
При этом появляется новое окно с чистым рабочим листом диаграммы классов и специальная панель инструментов, содержащая кнопки с изображением графических примитивов, необходимых для разработки диаграммы последовательности (табл. 8.1). Назначение отдельных кнопок панели можно узнать из всплывающих подсказок.

Таблица 8.1. Назначение кнопок специальной панели инструментов диаграммы последовательности



Достарыңызбен бөлісу:
1   ...   37   38   39   40   41   42   43   44   ...   73




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет