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

2.6.3. Отношение включения

Так же, как и отношение расширения, отношение включения отнесено к базовым типам отношений согласно спецификации языка UML 1.4. Для него определено два способа добавления на диаграмму: первый - для совместимости с диаграммами, созданными в ранних версиях Rational Rose, второй поддерживается Rational Rose 2002.

Нажмите кнопку Unidirectional Association (Направленная ассоциация) панели инструментов. При нажатой левой кнопке проведите мышью от базового прецедента к прецеденту, функциональность которого следует включить в базовый прецедент. Между этими прецедентами будет нарисована ассоциация. На отношении щелкните правой кнопкой мыши и в появившемся меню выберите пункт Open Specification (Открыть спецификацию). В раскрывающемся списке Stereotype (Стереотип) выберите пункт include (включение). Если данный пункт недоступен, введите слово “include” с клавиатуры. Оно появится в списке и будет доступно в дальнейшем. Щелкнув мышью на кнопке ОК, закройте окно спецификации. Слово «include» появится над стрелкой, соответствующей отношению включения. Если это сло­во не выводится, щелкните правой кнопкой мыши на линии отношения и в открывшемся меню поме­тьте пункт Stereotype Label (Метка стереотипа).

Альтернативным решением является использование специальной пиктограммы Include a Use case, вынесение которой на панель инструментов диаграммы прецедентов описано в разделе 2.5.3.

Нажмите кнопку Include a Use case панели инструментов. При нажатой левой кнопке проведите мышью от базового прецедента к прецеденту, функциональность которого следует включить в базовый прецедент.

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

2.6.4. Отношение обобщения

Добавить отношение обобщения, существующее между актерами можно следующим образом. Поместите актеров на диаграмму прецедентов. Выберите кнопку Generalization (Обобщение) панели инструментов. При нажатой левой кнопке проведите мышью от актера-потомка к актеру-предку.

Для прецедентов отношение обобщения добавляется аналогичным образом.

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

2.7. Работа с примечаниями

До­бавление примечаний в Rational Rose выполняется с помощью кнопки Note (Примечание) панели инструмен­тов.

Поместить на диаграмму примечание можно следующим образом. Нажмите на панели инструментов кнопку Note (Примечание). Щелкните мышью где-нибудь внутри диаграммы, чтобы поместить туда примечание. Выделив новое примечание, введите текст.

Для прикрепления примечания к элементу диаграммы, нажмите кнопку Anchor Note to Item (Прикрепить примечание к элементу) панели инстру­ментов. Нажав левую кнопку мыши, проведите ею от примечания к прецеденту или актеру, с которым оно будет связано. Между примечанием и прецедентом или актером будет начерчена штриховая линия.

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