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

Диаграмма классов

У каждого класса имеется обширная спецификация, содержащая информацию о его атрибутах и операциях. Видимость атрибутов и операций изображается в форме специальных пиктограмм.

Используемые пиктограммы имеет каждая свой смысл:

  • общий, открытый – устанавливается по умолчанию, в этом случае атрибут виден всеми остальными классами модели. Любой класс может просмотреть и изменить значения этого атрибута. В нотации языка UML такому атрибуту соответствует знак «+».

  • защищенный – в этом случае атрибут можно просмотреть или изменить из своего класса или из его потомков, соответствует знак «#».

  • закрытый - атрибут не виден ни какому другому классу кроме того, в котором он определён, соответствует знак «-».

  • пакетный – такой атрибут является общим только в пределах своего пакета, пиктограмма отсутствует.

Аналогичные пиктограммы применяются для обозначения видимости операций класса.

Добавление на диаграмму классов связей между классами типа «Ассоциаций», зависимостей агрегаций и обобщений выполняется следующим образом: на специальной панели выбирается тип связи щелчком по кнопке и, не отпуская кнопки мыши, связь устанавливается в нужное место.

Разработка диаграммы вариантов использования в среде Rational Rose.

Работа над проектом в среде Rational Rose начинается с общего анализа проблемы и построения диаграммы вариантов использования, которая отражает функциональное назначение проектируемой системы.

Для разработки диаграммы вариантов использования необходимо активизировать её в окне диаграмм, это делается следующим способом:

  1. раскрыть представление вариантов используемых в браузере (Use Case View) и дважды щелкнуть на пиктограмме Main.

  2. через пункт меню Browse – Use Case Diagram. При этом появляется специальная панель инструментов, содержащая графические примитивы, необходимые для разработки диаграмм.

Назначение кнопок можно узнать из всплывающих подсказок.

Для добавления элементов нужно нажать кнопку с изображением соответствующего примитива и щелкнуть мышью на свободном месте диаграммы.

На диаграмме появится изображение выбранного элемента с маркерами изменения его геометрических размеров и предложенным средой изменением по умолчанию. Имя элемента может быть изменено разработчиком сразу после размещения элемента на диаграмме или входе последней работы над проектом. По щелчку правой кнопки мыши на выбранном элементе вызывается контекстное меню элемента, среди опций которого имеется пункт «открыть спецификацию». В этом случае активизируется диалоговое окно со специальными вкладками, в поле которого заносится информация по данному элементу.

Диаграмма вариантов использования является высокоуровневым представлением модели, поэтому она не должна содержать слишком много вариантов использования и актеров.

Далее диаграмма может быть изменена добавлением новых элементов или удаления их.

Для удаления элемента не только из диаграммы, но и из модели нужно воспользоваться пунктом меню Edit Delete – from Model.

При работе со связями следует помнить о назначении соответствующих связей, т.е. если для двух элементов выбранный вид связи не допустим, то среда сообщает об этом разработчику и такая связь не будет добавлена в диаграмму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]