Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа _1.doc
Скачиваний:
27
Добавлен:
11.05.2015
Размер:
213.5 Кб
Скачать
  1. Рабочий интерфейс Rational Rose.

Рабочий интерфейс программы представлен на рис. 3.

Рис.3. Общий вид рабочего интерфейса RationalRose

Назначение основных элементов интерфейса заключается в следующем:

  1. Браузер проекта – используется для быстрой навигации по модели.

  2. Окно документации – применяется для работы с текстовым описанием модели.

  3. Панели инструментов (главная и стандартная) – применяются для быстрого доступа к наиболее распространённым командам.

  4. Рабочая область изображения диаграммы – используется для просмотра и редактирования одной или нескольких диаграмм UML.

  5. Журнал – применяется для просмотра ошибок и отчётов о результатах выполнения различных команд.

В модели RationalRoseподдерживается четыре представления (views) – представление вариантов использования, логическое представление, представление компонентов и представление размещения. В первой лабораторной работе Вы будете иметь дело с представлением вариантов использования.

  1. Создание представления вариантов использования в Rational Rose

В RationalRoseпредставление вариантов использования содержит:

– действующие лица;

– варианты использования;

– документацию по вариантам использования, детализирующую происходящие в них процессы (потоки событий), включая обработку ошибок;

– диаграммы вариантов использования (как правило, у системы бывает несколько таких диаграмм, каждая из которых показывает подмножество действующих лиц и/или вариантов использования);

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

Начинать проектирование системы необходимо с составления глоссария проекта. Он предназначен для описания терминологии предметной области и может быть использован как неформальный словарь данных системы. Составляется в виде таблицы (термин - определение). Затем могут быть описаны дополнительные спецификации (не отражённые в модели вариантов использования) – нефункциональные требования к системе, такие как удобство, надёжность, производительность, безопасность, проектные ограничения и т.п.

    1. Создание действующих лиц

Из глоссария проекта выбираются действующие лица. Чтобы поместить действующее лицо в браузер необходимо:

  1. Щёлкнуть правой кнопкой мыши на пакете представления вариантов использования (UseCaseView).

  2. Выбрать New -> Actor.

  3. Выделив вновь созданное действующее лицо, ввести его имя.

  4. После того, как все действующие лица созданы, сохранить модель под выбранным именем (File->Save)

    1. Создание вариантов использования

Выделить варианты использования исходя из потребности действующих лиц.

Аналогично созданию действующих лиц создать необходимые прецеденты (New->UseCase).

    1. Построение диаграммы вариантов использования

  1. Открыть диаграмму вариантов использования Main(или создать новую).

  2. Чтобы поместить прецедент или актёра на диаграмму, перетащить его при помощи мыши.

  3. Нарисовать ассоциации между актёрами и прецедентами (с помощью кнопки UnidirectionalAssociation).

    1. Добавление описаний к вариантам использования и актёрам

Существует два способа добавления описаний к вариантам использования: ввод описания в окне документации или прикрепление файла к варианту использования.

Для того чтобы прикрепить файл с описанием к варианту использования необходимо:

  1. Создать файл описания варианта использования (в соответствии с вышеизложенными рекомендациями).

  2. Щёлкнуть правой кнопкой мыши на варианте использования.

  3. Выбрать пункт Open Specification.

  4. Перейти на вкладку файлов.

  5. Выбрать пункт Insert File.

  6. Указать созданный заранее файл и нажать Open.

    1. Удаление элемента

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

Для удаления элемента из модели– выделить элемент и выбратьEdit->DeletefromModel(или использовать сочетание клавишCtrl+D).