Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички итоговые.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.85 Mб
Скачать

2.4.7. Просмотр экземпляров актера

При моделировании системы может потребоваться узнать, в каких диаграммах последовательности и диаграммах кооперации участвует данный актер. Для этого в Rational Rose предусмотрено меню Report (Отчет).

Для просмотра списка диаграмм последовательности и диаграмм кооперации, содержащих того или иного актера, выделите его на диаграмме прецедентов. Выберите в меню пункт Report > Show Instances (Отчет > Показать экземпляры). Rational Rose выведет список всех диаграмм последовательности и диаграмм кооперации, содержащих данного актера. Чтобы открыть диаграмму, дважды щелкните на ней в списке или нажмите кнопку Browse (Обзор).

2.5. Работа с прецедентами

2.5.1. Добавление прецедентов

Существуют два способа добавления прецедентов в модель: помещение его на активную диаграмму прецедентов или непосредственно в браузер. Из браузера его можно перета­щить на требуемую диаграмму.

Поместить новый прецедент на диаграмму прецедентов можно следую­щим образом. Нажмите пиктограмму Use Case (прецедент) панели инструментов. Или выберите в меню пункт Tools > Create > Use Case (Инструменты > Создать > Прецедент). Щелкните мышью где-нибудь внутри диаграммы прецедентов, чтобы поместить туда новый прецедент. Он будет назван NewUseCase. Выделив этот прецедент, введите его имя.

Обратите внимание, что новый прецедент был автоматически добавлен в браузер и помещен ниже представления, в котором хранится содержащая прецедент диаграмма.

Поместить на диаграмму прецедентов имеющийся прецедент можно следующим образом. Перетащите прецедент из браузера на открытую диаграмму. Или выберите в меню пункт Query > Add Use Cases (Запрос > Добавить прецеденты). Появится окно диалога, с помощью которого можно выбирать и добав­лять существующие прецеденты. В раскрывающемся списке пакетов выберите тот из них, который содержит нужные прецеденты. Перетащите требуемые прецеденты из списка прецедентов (Use Cases) в список выделенных прецедентов (Selected Use Cases). Нажмите на ОК. Прецеденты будут добавлены к диаграмме.

Если нужно поместить прецедент в браузер, щелкните правой кнопкой мыши на пакете представления прецедентов в браузере. В открывшемся меню выберите пункт New > Use Case (Создать > Прецедент). Новый прецедент под названием NewUseCase появится в браузере. Слева от него будет выведена пиктограмма прецедента UML. Выделив новый прецедент, введите его имя. Чтобы поместить прецедент на диаграмму, перетащите его туда из браузера.

2.5.2. Удаление прецедентов

Прецедент можно удалить с одной диаграммы или со всех диаграмм модели. В начале работы над проектом часто создается много прецедентов, полезных при изучении области применения проекта. Но после утверждения окончательного набора прецедентов, избыточные следует удалить.

Для удаления прецедента с диаграммы проделайте следующие шаги. Выделите прецедент на диаграмме. Нажмите на клавишу Delete.

Обратите внимание, что, хотя прецедент удален с диаграммы прецедентов, он остался в браузере и на других диаграммах системы.

Для удаления прецедента из модели выделите прецедент на диаграмме. Выберите в меню пункт Edit > Delete from Model (Правка > Удалить из модели) или нажмите сочетание клавиш CTRL+D. При этом прецедент будет удален со всех диаграмм и из браузера. Или щелкните правой кнопкой мыши на прецеденте в браузере. В появившемся меню выберите пункт Delete (Удалить). При этом прецедент будет удален со всех диаграмм и из браузера.