Особенности разработки диаграмм вариантов использования в среде IBM rational rose 2003

  • 10 апр. 2012 г.
  • 2148 Слова
Особенности разработки диаграмм вариантов использования в среде 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 (Браузер>Диаграмма вариантов использования).
При этом появляется новое окно с чистым рабочим листом диаграммывариантов использования и специальная панель инструментов, содержащая кнопки с изображением графических элементов, необходимых для разработки диаграммы вариантов использования. Назначение отдельных кнопок данной панели можно узнать также из всплывающих подсказок, которые появляются, если подвести и задержать на некоторое время указатель мыши над той или иной кнопкой (табл. 1).

Таблица 1. Назначение кнопокспециальной панели инструментов для диаграммы вариантов использования
Всплывающая подсказка | Назначение кнопки |
Selection Tool | Превращает изображение курсора в форму стрелки для последующего выделения элементов на диаграмме |
Text Box | Добавляет на диаграмму текстовую область |
Note | Добавляет на диаграмму примечание |
Anchor Note to Item | Добавляет на диаграмму связь примечания ссоответствующим графическим элементом диаграммы |
Package | Добавляет на диаграмму пакет |
Use Case | Добавляет на диаграмму вариант использования |
Actor | Добавляет на диаграмму актера |
Unidirectional Association | Добавляет на диаграмму направленную ассоциацию |
Dependency or Instantiates | Добавляет на диаграмму отношение зависимости |
Generalization...
tracking img