Главная страница
Навигация по странице:

  • Название операции меню Назначение операции главного меню

  • Export

  • Назначение операций главного меню Add-Ins, Window и Help Пункт главного меню Add-Ins

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

  • Однако следует заметить, что при спецификации элементов модели с последующей генерацией текста программного кода следует записывать имена и свойства классов

  • , атрибутов, операций и компонентов символами того языка, который поддерживается соответствующим языком программирования.

  • Use Case View

  • Графическое изображение Всплывающая подсказка Назначение кнопки

  • Tools>Options

  • Добавление актера на диаграмму вариантов использования и редактирование его свойств

  • Stereotype

  • Apply

  • Методичка по RationRose. Методичка по RationRose_new. Общая характеристика caseсредства ibm rational Rose 2003


    Скачать 1.83 Mb.
    НазваниеОбщая характеристика caseсредства ibm rational Rose 2003
    АнкорМетодичка по RationRose
    Дата29.11.2021
    Размер1.83 Mb.
    Формат файлаdocx
    Имя файлаМетодичка по RationRose_new.docx
    ТипДокументы
    #285269
    страница3 из 14
    1   2   3   4   5   6   7   8   9   ...   14

    Операции главного меню Query (Запрос) позволяют добавлять существующие элементы разрабатываемой модели на редактируемую диаграмму, а также настраивать специальный фильтр отображения отношений между отдельными элементами модели. Назначение операций этого пункта главного меню представлено в таблице 2.2.

    Таблица 2.2. Операции пункта главного меню Query (Запрос)

    Название операции меню

    Назначение операции главного меню

    Add Classes

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

    Add Use Cases

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

    Expand Selected Elements

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

    Hide Selected Elements

    Вызывает диалоговое окно с предложением удалить с текущей диаграммы элементы модели, которые связаны с выделенным элементом

    Filter Relationships

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

    Состав операций пункта главного меню Tools (Инструменты) зависит от установленных в программе IBM Rational Rose 2003 конкретных расширений. Назначение операций этого пункта главного меню для типовой конфигурации программы представлено в таблице 2.3.

    Таблица 2.3. Операции пункта главного меню Tools (Инструменты)

    Название операции меню

    Назначение операции главного меню

    Create

    Создает новый элемент модели из предлагаемого списка, для последующего размещения его на текущей или другой диаграмме, дублируя нажатие соответствующей кнопки на специальной панели инструментов

    Check Model

    Проверяет разрабатываемую модель на наличие ошибок, информация о которых отображается в окне журнала

    Model Properties

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

    Edit - редактирование набора свойств;

    View - просмотр набора свойств;

    Replace - замена существующего набора свойств на новый набор свойств, загружаемый из внешнего файла с расширением "prp" или "pty";

    Export - сохранение существующего набора свойств во внешнем файле с расширением "prp" или "pty";

    Add - добавление к существующему набору свойств нового набора свойств, загружаемого из внешнего файла с расширением "prp" или "pty";

    Update - обновление существующего набора свойств после его редактирования или дополнения

    Options

    Вызывает диалоговое окно настройки параметров модели, открытое на вкладке General

    Open Script

    Вызывает стандартное диалоговое окно для открытия внешнего файла, содержащего текст скрипта (файл с расширением "ebs") для его редактирования в окне встроенного редактора скриптов

    New Script

    Открывает дополнительное окно встроенного редактора скриптов для создания, отладки, выполнения и сохранения нового скрипта во внешнем файле с расширением "ebs"

    ANSI C++

    Позволяет выполнить настройку свойств языка программирования ANSI C++, выбранного в качестве языка реализации отдельных элементов модели

    CORBA

    Позволяет выполнить настройку свойств и спецификацию модели для генерации объектов CORBA для реализации отдельных элементов модели

    Java/J2EE

    Позволяет выполнить настройку свойств языка программирования Java/J2EE, выбранного в качестве языка реализации отдельных элементов модели

    Oracle8

    Позволяет выполнить настройку свойств и спецификацию модели для генерации схем СУБД Oracle8 для отдельных элементов модели

    Quality Architect

    Позволяет выполнить настройку свойств и тестирование модели с помощью специального средства IBM Rational Quality Architect

    Rational RequisitePro

    Позволяет выполнить настройку свойств модели для установления связей со специальным средством спецификации и управления требованиями

    Model Integrator

    Открывает окно специального средства интеграции моделей

    Web Publisher

    Позволяет выполнить настройку свойств модели для ее публикации в гипертекстовом формате

    TOPLink

    Вызывает мастер преобразования таблиц модели данных в классы языка программирования Java, выбранного в качестве языка реализации отдельных элементов модели

    COM

    Позволяет выполнить настройку свойств и спецификацию модели для генерации объектов COM с целью реализации отдельных элементов модели

    Visual C++

    Позволяет выполнить настройку свойств и спецификацию модели для генерации программного кода MS Visual C++, выбранного в качестве языка реализации отдельных элементов модели

    Version Control

    Позволяет выполнить настройку свойств модели для установления со специальным средством управления и контроля версий модели

    Visual Basic

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

    XML_DTD

    Позволяет выполнить настройку свойств и спецификацию модели для ее публикации в формате расширяемого языка разметки XML

    Class Wizard

    Вызывает мастер создания нового класса и его размещения на выбранной диаграмме модели

    Назначение операций главного меню Add-Ins, Window и Help

    Пункт главного меню Add-Ins (Расширения) вызывает специальное диалоговое окно менеджера расширений для добавления их в операции пункта меню Tools (рис. 2.6).



    Рис. 2.6. Внешний вид диалогового окна менеджера расширений

    Операции главного меню Window (Окно) позволяют активизировать окно нужной диаграммы разрабатываемой модели из числа открытых и отображать все открытые окна диаграмм в различном графическом представлении. Назначение операций этого пункта главного меню представлено в таблице 2.4.

    Таблица 2.4. Операции пункта главного меню Window (Окно)

    Название операции меню

    Назначение операции главного меню

    Cascade

    Размещает окна всех открытых диаграмм модели каскадно

    Tile

    Отображает в окне диаграмм все открытые диаграммы модели

    Arrange Icons

    Упорядочивает расположение всех открытых диаграмм




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




    1. Особенности разработки диаграмм вариантов использования в среде IBM Rational Rose 2003

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

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

    В этом случае изменится имя в строке заголовка и имя проекта в иерархическом представлении модели в браузере проекта.

    Настройка шрифтов, цвета линий и графических элементов производится через операцию главного меню: Tools>Options (Инструменты>Параметры). Характерной особенностью среды является возможность работы с символами кириллицы. Однако следует заметить, что при спецификации элементов модели с последующей генерацией текста программного кода следует записывать имена и свойства классов, ассоциаций, атрибутов, операций и компонентов символами того языка, который поддерживается соответствующим языком программирования.

    Для разработки диаграммы вариантов использования модели в среде IBM Rational Rose 2003 необходимо активизировать соответствующую диаграмму в окне диаграммы. Это можно сделать следующими способами:

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

    • с помощью операции главного меню Browse>Use Case Diagram (Браузер>Диаграмма вариантов использования).

    При этом появляется новое окно с чистым рабочим листом диаграммы вариантов использования и специальная панель инструментов, содержащая кнопки с изображением графических элементов, необходимых для разработки диаграммы вариантов использования (табл. 3.1).

    Таблица 3.1. Назначение кнопок специальной панели инструментов для диаграммы вариантов использования

    Графическое изображение

    Всплывающая подсказка

    Назначение кнопки


    Selection Tool

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


    Text Box

    Добавляет на диаграмму текстовую область


    Note

    Добавляет на диаграмму примечание


    Anchor Note to Item

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


    Package

    Добавляет на диаграмму пакет


    Use Case

    Добавляет на диаграмму вариант использования


    Actor

    Добавляет на диаграмму актера


    Unidirectional Association

    Добавляет на диаграмму направленную ассоциацию


    Dependency or Instantiates

    Добавляет на диаграмму отношение зависимости


    Generalization

    Добавляет на диаграмму отношение обобщения

    Добавить кнопки с пиктограммами других графических элементов, например, таких как бизнес-вариант использования (business use case), бизнес-актер (business actor), сотрудник (business worker), или удалить ненужные кнопки можно с помощью настройки специальной панели инструментов.

    Открыть диалоговое окно настройки специальных панелей инструментов для диаграмм можно с помощью операции главного меню: Tools>Options (Инструменты>Параметры), раскрыв вкладку Toolbars (Панели инструментов) и нажав соответствующую кнопку (например, Use Case diagram ) в группе опций Customize Toolbars (Настройка панелей инструментов). Это окно настройки также можно открыть с помощью операции контекстного меню Customize (Настройка) при позиционировании курсора на специальной панели инструментов (рис. 3.1).



    Рис. 3.1. Диалоговое окно настройки специальной панели инструментов для диаграммы вариантов использования

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

    Для добавления актера на диаграмму варианта использования нужно с помощью левой кнопки мыши нажать кнопку с изображением пиктограммы актера на специальной панели инструментов, отпустить левую кнопку мыши и щелкнуть левой кнопкой мыши на свободном месте рабочего листа диаграммы. На диаграмме появится изображение актера с маркерами изменения его геометрических размеров и предложенным программой именем по умолчанию NewClass. Для разрабатываемой модели банкомата предложенное программой имя актера следует изменить на Клиент Банкомата (рис. 3.2).



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

    Чтобы изменить графические размеры изображения элемента модели, прежде всего, следует щелчком левой кнопки мыши выделить его в рабочей области диаграммы (рис. 3.3).



    Рис. 3.3. Диаграмма вариантов использования при изменении графических размеров актера

    Имя размещенного на диаграмму элемента разработчик может изменить либо сразу после добавления элемента на диаграмму, либо в ходе последующей работы над проектом. Для любого графического элемента модели по щелчку правой кнопкой мыши на выбранном элементе вызывается контекстное меню данного элемента, среди операций которого имеется пункт Open Specification (Открыть спецификацию). В этом случае появляется дополнительное диалоговое окно со специальными вкладками, в поля ввода которых можно занести всю информацию по данному элементу. Для добавленного актера Клиент Банкомата окно спецификации свойств выглядит следующим образом (рис. 3.4).



    Рис. 3.4. Диалоговое окно спецификации свойств актера Клиент Банкомата

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

    Для актера Клиент Банкомата можно уточнить его назначение в модели. С этой целью следует изменить его стереотип и добавить текст документации. Для изменения стереотипа во вложенном списке Stereotype нужно выбрать строку Business Actor (бизнес-актер). Для добавления текста документации в секцию Documentation следует ввести текст: "Любое физическое лицо, пользующееся услугами банкомата" и нажать кнопку Apply (Применить) или OK. После изменения данных свойств актера Клиент Банкомата окно спецификации свойств будет выглядеть следующим образом (рис. 3.5).



    Рис. 3.5. Диалоговое окно спецификации свойств после изменения стереотипа и добавления текста документации для актера Клиент Банкомата
    1   2   3   4   5   6   7   8   9   ...   14


    написать администратору сайта