Лабораторная работа №3. Разработка диаграммы вариантов использования и редактирование свойств ее элементов Особенности разработки диаграмм вариантов использования в среде IBM Rational Rose 2003. Добавление актеров и вариантов использования на диаграмму. Редактирование свойств графических элементов и изменение их геометрических размеров. Добавление ассоциации и отношения зависимости. Пример построения диаграммы вариантов использования в среде IBM Rational Rose 2003.
Содержание · Особенности разработки диаграмм вариантов использования в среде IBM Rational Rose 2003.
· Добавление актера на диаграмму вариантов использования и редактирование его свойств.
· Добавление и редактирование варианта использования.
· Добавление ассоциации.
· Добавление отношения зависимости и редактирование его свойств.
· Окончательное построение диаграммы вариантов использования.
Особенности разработки диаграмм вариантов использования в среде IBM Rational Rose 2003 Работа над моделью в среде IBM Rational Rose начинается с общего анализа проблемы и построения диаграммы вариантов использования, которая отражает функциональное назначение проектируемой программной системы. Для вновь создаваемого проекта можно воспользоваться мастером типовых проектов, если он установлен в данной конфигурации. Мастер типовых проектов доступен из меню File New (Файл Новый) или при первоначальной загрузке программы IBM Rational Rose 2003. В случае разработки проекта, для которого не известна или не выбрана технология его реализации, следует отказаться от мастера, в результате чего появится рабочий интерфейс программы IBM Rational Rose 2003 с чистым окном активной диаграммы классов и именем проекта untitled по умолчанию.
В качестве проекта далее будет рассматриваться модель системы управления банкоматом. Достоинством этого проекта является то, что он не требует специального описания предметной области, поскольку предполагает интуитивное знакомство читателей с особенностями функционирования банкомата. При этом разрабатываемая модель системы управления банкоматом используется в качестве сквозного примера, в рамках которого иллюстрируются особенности разработки различных диаграмм языка UML в среде IBM Rational Rose 2003. Для изменения имени проекта, предложенного программой по умолчанию, следует сохранить модель во внешнем файле на диске, например, под именем ATMmodel.mdl.
В этом случае изменится имя в строке заголовка и имя проекта в иерархическом представлении модели в браузере проекта.
Как и другие программы, IBM Rational Rose позволяет настраивать глобальные параметры среды, такие как выбор шрифтов и цвета для представления различных элементов модели. Настройка шрифтов, цвета линий и графических элементов производится через операцию главного меню: Tools Options (Инструменты Параметры). Характерной особенностью среды является возможность работы с символами кириллицы. Однако следует заметить, что при спецификации элементов модели с последующей генерацией текста программного кода следует записывать имена и свойства классов, ассоциаций, атрибутов, операций и компонентов символами того языка, который поддерживается соответствующим языком программирования.
Для разработки диаграммы вариантов использования модели в среде IBM Rational Rose 2003 необходимо активизировать соответствующую диаграмму в окне диаграммы. Это можно сделать следующими способами:
· раскрыть представление вариантов использованияUse Case View в браузере проекта и дважды щелкнуть на пиктограмме Main (Главная);
· с помощью операции главного меню Browse Use Case Diagram (Браузер Диаграмма вариантов использования).
При этом появляется новое окно с чистым рабочим листом диаграммы вариантов использования и специальная панель инструментов, содержащая кнопки с изображением графических элементов, необходимых для разработки диаграммы вариантов использования. Назначение отдельных кнопок данной панели можно узнать также из всплывающих подсказок, которые появляются, если подвести и задержать на некоторое время указатель мыши над той или иной кнопкой (табл. 3.1).