Читайте также:
|
|
Продолжим анализ сценария добавление учебного курса (Add a Couise Offering). Диаграмма показана на рис. 3.7.
Рис.3.7
Диаграммы классов могут быть также прикреплены к реализациям Вариантов использования. Они содержат представления классов, участвующих в выполнении Вариантов использования (participating classes).
Последовательность создания представления участвующих классов в программе Rational Rose:
1. Щелкните правой кнопкой мыши по реализации Варианта использования в окне браузера
2. В появившемся контекстно-зависимом меню выберите команду New => Class Diagram (Создать => Диаграмма классов)
3. Введите имя новой диаграммы.
4. Дважды щелкните по новой диаграмме в списке браузера, чтобы открыть ее.
5. Выберите класс в логическом представлении модели и перетащите его на диаграмму с помощью мыши.
6. Аналогичным образом поместите на диаграмму другие нужные классы
Участвующие классы для Варианта использования Выбор предметов для обучения показаны на рис. 3.8.
Рис.3.8
РЕЗЮМЕ
Диаграмма Вариантов использования представляет внешний вид системы. Выполнение Вариантов использования отображается с помощью потока событий. Сценарии используются для описания того, как Варианты использования реализуются в виде взаимодействия между группами объектов. Сценарий - это экземпляр Варианта использования. Он представляет собой одиночный проход по потоку событий для Варианта использования. Таким образом, каждый Вариант использования - это сплетение сценариев. Они помогают выделить объекты, классы и взаимодействия объектов, необходимые для исполнения единичного действия, определенного Вариантом использования.
Поток событий для Вариантов использования обычно описывается словами, тогда как сценарии - диаграммами взаимосвязи. Существует два типа диаграмм взаимосвязи диаграммы последовательности действий (sequence diagrams) и диаграммы взаимодействий (collaboration diagrams). Каждая диаграмма - это графическое представление сценария.
Диаграмма последовательности действий отображает взаимодействие объектов, упорядоченное по времени. Диаграмма взаимодействий - это альтернативный способ отображения сценариев. Этот тип диаграммы показывает взаимодействие объектов, организованное вокруг самих объектов, и их связи друг с другом.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Для чего предназначена диаграмма последовательностей?
2. Какие виды сообщений позволяет отразить диаграмма?
3. Как настроить отображение времени жизни объекта.
4. Как создать классы, не выходя из диаграммы?
5. Какой порядок обмена сообщениями может быть задан?
6. Какая может быть задана частота обмена сообщениями?
Дата добавления: 2015-08-09; просмотров: 87 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ДИАГРАММЫ СОТРУДНИЧЕСТВА | | | АГРЕГАЦИОННЫЕ ОТНОШЕНИЯ |