Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 6.11.2024

Л12.  ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ В СРЕДЕ

RATIONAL  ROSE  2003

В рамках общего продукта IBM Rational Rose существуют различные варианты этого средства, отличающиеся между собой диапазоном предоставляемых возможностей. Базовым средством в настоящее время является IBM Rational Rose Enterprise Edition, которое обладает наиболее полными возможностями. Последней версией этого CASE-средства на момент написания курса лекций является программа IBM Rational Rose 2003 (release 2003.06.00), возможности которой аккумулируют практически все современные достижения в области информационных технологий.

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

  •  интеграция с MS Visual Studio 6, которая включает поддержку на уровне прямой и обратной генерации кодов и диаграмм Visual Basic и Visual С++ с использованием ATL (Microsoft Active Template Library), Web-Классов, DHTML и протоколов доступа к различным базам данных;
  •  непосредственная работа (инжиниринг и реинжиниринг) с исполняемыми модулями и библиотеками форматов EXE, DLL, TLB, OCX.
  •  поддержка технологий MTS (Microsoft Transaction Server) и ADO (ActiveX Data Objects) на уровне шаблонов и исходного кода, а также элементов технологии Microsoft - COM+ (DCOM);
  •  полная поддержка компонентов CORBA и J2EE, включая реализацию технологии компонентной разработки приложений CBD (Component-Based Development), языка определения интерфейса IDL (Interface Definition Language) и языка определения данных DDL (Data Definition Language);
  •  полная поддержка среды разработки Java-приложений, включая прямую и обратную генерацию классов Java формата JAR, а также работу с файлами формата CAB и ZIP.


1. Описание рабочего интерфейса RR

Рабочий интерфейс программы IBM Rational Rose 2003 состоит из различных элементов, основными из которых являются:

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

Рис. Общий вид рабочего интерфейса CASE-средства IBM Rational Rose 2003

Операции пункта главного меню File (Файл)

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

Наличие кнопки на стандартной панели

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

New

Создает новую модель IBM Rational Rose 2003. При этом новая модель по умолчанию имеет имя untitled

Open

Вызывает стандартное диалоговое окно открытия внешнего файла с диска. Открыть можно либо файл модели (файл с расширением «mdl»), либо файл подмодели (файл с расширением «ptl»)

Save

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

Save As

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

Save Log As

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

AutoSave Log

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

Clear Log

Очищает содержание журнала

Load Model Workspace

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

Save Model Workspace

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

Save Model Workspace As

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

Units

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

Import

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

Export Model

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

Update

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

Print

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

Print Setup

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

Edit Path Map

Вызывает окно задания путей доступа к файлам системы IBM Rational Rose 2003. Как правило, значения путей, установленные по умолчанию, следует изменять только в случае крайней необходимости

<Имена файлов>

Секция с именами последних файлов, с которыми осуществлялась работа в IBM Rational Rose 2003

Exit

Прекращает работу и закрывает IBM Rational Rose 2003

Операции пункта главного меню Edit (Редактирование)

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

Наличие кнопки на стандартной панели

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

Undo

Отменяет выполнение последнего действия по удалению или перемещению элементов модели

Redo

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

Cut

Вырезает выделенный элемент разрабатываемой модели и помещает его в буфер обмена

Copy

Копирует выделенный элемент разрабатываемой модели и помещает его в буфер обмена

Paste

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

Delete

Удаляет выделенные элементы из текущей диаграммы, но не из разрабатываемой модели

Select All

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

Delete from Model

Удаляет все выделенные элементы из разрабатываемой модели

Relocate

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

Find

Вызывает диалоговое меню поиска элемента в разрабатываемой модели по его имени

Reassign

Позволяет заменить выделенный элемент разрабатываемой модели другим элементом модели

Compartment

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

Change Info

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


Операции пункта главного меню View (Вид)

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

Наличие кнопки на стандартной панели

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

Toolbars

Позволяет настроить внешний вид рабочего интерфейса системы IBM Rational Rose 2003 и содержит дополнительные подпункты:

Standard - делает видимой/невидимой стандартную панель инструментов 

Toolbox - делает видимой/невидимой стандартную панель инструментов текущей активной диаграммы

Configure - вызывает диалоговое окно настройки параметров модели, открытое на вкладке настройки панелей инструментов

Status Bar

Делает видимой/невидимой строку состояния

Documentation

Делает видимым/невидимым окно документации

Browser

Делает видимым/невидимым браузер проекта

Log

Делает видимым/невидимым окно журнала

Editor

Делает видимым/невидимым встроенный текстовый редактор

Time Stamp

Включает/выключает режим отображения времени в записях журнала

Zoom to Selection

Изменяет масштаб изображения выделенных элементов модели , так чтобы они разместились в одном окне

Zoom In

Увеличивает масштаб изображения

Zoom Out

Уменьшает масштаб изображения

Fit in Window

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

Undo Fit in Window

Отменяет изменение масштаба изображения размещения элементов в одном окне

Page Breaks

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

Refresh

Перерисовывает текущую диаграмму

As Booch

Изображает элементы модели в соответствии с нотацией Г. Буча

As OMT

Изображает элементы модели в соответствии с нотацией OMT

As Unified

Изображает элементы модели в соответствии с нотацией языка UML


Операции пункта главного меню Format (Формат)

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

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

Font Size

Изменяет масштаб используемого шрифта

Font

Вызывает диалоговое окно выбора шрифта

Line Color

Вызывает диалоговое окно выбора цвета линий

Fill Color

Вызывает диалоговое окно выбора цвета для изображения графических элементов диаграмм

Use Fill Color

Включает/выключает режим отображения цвета для изображения графических элементов диаграмм

Automatic Resize

Включает/выключает режим автоматического изменения размеров графических элементов диаграмм для отображения текстовой информации об их свойствах

Stereotype

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

None - стереотип не показывается;

Label - стереотип отображается в форме текста;

Decoration - стереотип отображается в форме небольшой пиктограммы в правом верхнем углу графического элемента;

Icon - элемент диаграммы отображается в форме специального графического стереотипа, если данный стереотип предусмотрен в программе.

Stereotype Label

Включает/выключает режим отображения текстовых стереотипов для взаимосвязей (ассоциаций, зависимостей и пр.) диаграммы

Show Visibility

Включает/выключает режим отображения кванторов видимости атрибутов и операций выделенных классов

Show Compartment Stereotypes

Включает/выключает режим отображения текстовых стереотипов атрибутов и операций выделенных классов

Show Operation Signature

Включает/выключает режим отображения сигнатуры операций выделенных классов

Show All Attributes

Делает видимыми/невидимыми атрибуты выделенных классов

Show All Operations

Делает видимыми/невидимыми операции выделенных классов

Suppress Attributes

Делает видимой/невидимой секцию атрибутов выделенных классов. Скрывает секцию атрибутов даже в том случае, когда выбрана опция Show All Attributes

Suppress Operations

Делает видимой/невидимой секцию операций выделенных классов. Скрывает секцию операций даже в том случае, когда выбрана опция Show All Operations

Line Style

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

Rectilinear - линия изображается в форме вертикальных и горизонтальных отрезков;

Oblique - линия изображается в форме наклонных отрезков;

Toggle - промежуточный вариант изображения линии

Layout Diagram

Позволяет автоматически разместить графические элементы в окне диаграммы с минимальным количеством пересечений и наложений соединительных линий

Autosize All

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

Layout Selected Shapes

Позволяет автоматически разместить выделенные графические элементы в окне диаграммы с минимальным количеством пересечений и наложений соеденителных линий

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

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

Наличие кнопки на стандартной панели

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

Use Case Diagram

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

Class Diagram

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

Component Diagram

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

Deployment Diagram

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

Interaction Diagram

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

State Machine Diagram

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

Expand

Отображает в рабочем окне первую из диаграмм выделенного пакета модели

Parent

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

Specification

Вызывает диалоговое окно свойств выделенного элемента модели

Top Level

Отображает в рабочем окне диаграмму самого верхнего уровня для текущей диаграммы модели

Referenced Item

Отображает в рабочем окне диаграмму классов, содержащую класс для выделенного объекта модели

Previous Diagram

Отображает в рабочем окне предыдущую диаграмму модели

Create Message Trace Diagram

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

Операции пункта главного меню Report (Отчет)

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

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

Show Usage

Отображает в диалоговом окне информацию об использовании выделенного элемента модели на различных диаграммах

Show Instances

Отображает в диалоговом окне информацию об использовании объектов выделенного класса модели на различных диаграммах

Show Access Violations

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

SoDA Report

Позволяет сгенерировать отчет о разрабатываемой модели в формате MS Word с использованием специального средства IBM Rational SoDA

Show Participants in UC

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

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

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

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

Add Classes

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

Add Use Cases

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

Expand Selected Elements

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

Hide Selected Elements

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

Filter Relationships

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

Операции пункта главного меню 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 Requisite Pro

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

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

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

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

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

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

Cascade

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

Tile

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

Arrange Icons

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

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


  Окно браузера проекта

Любой элемент, который разработчик добавляет в модель, сразу отображается в окне браузера.

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

Иерархическое представление структуры каждого разрабатываемого проекта организовано в форме 4-х представлений:

  •  Use Case View - представление вариантов использования, в котором содержатся диаграммы вариантов использования и их реализации в виде вариантов взаимодействия;
  •  Logical View - логическое представление, в котором содержатся диаграммы классов, диаграммы состояний и диаграммы деятельности;
  •  Component View - представление компонентов, в котором содержатся диаграммы компонентов разрабатываемой модели;
  •  Deployment View - представление развертывания, в котором содержится единственная диаграмма развертывания разрабатываемой модели.

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

На примере работы банкомата.

Разработка диаграммы классов




1. Задание- выбрать верныеВ Древнем Вавилоне Египте Сирии учителями чаще всего были
2. GRGE MSTERS 2013 Восьмерка 8Bll Цель игры Данная игра является заказной при это
3. а мы можем заметить что весь он вымощен последствиями одной фундаментальной ошибки
4. Загальні вимоги та методичні рекомендації щодо виконання дипломних робіт
5. Детский мир Обожаю даже не покупать игрушки а рассматривать их
6. Куту уа~ытыны~ джиттері
7. Структура философского знания
8. 1847 ГЛАВА XXV Диссонанс Новый круг Отчаянный гегелизм
9. воздухвоздух в горизонтальной плоскости на заданной высоте при действии нормальной и боковой перегрузок.html
10. Доклад Президента РТ М
11. Рейтинговая оценка уровня жизни населения регионов Сибирского федерального округа
12. Тема- Развитие психики животных и человека
13. Формирование эстетической культуры студенчества вопросы и противоречия
14. МЕТОДОЛОГИЯ И МЕТОДЫ ПЕДАГОГИЧЕСКОГО ИССЛЕДОВАНИЯ
15. ЗАПИСКА до випускної кваліфікаційної роботи освітньокваліфікаційного рівня бакалавр
16. One. nd how old is your sister She is twentyone too.html
17. Курсовая работа- Особливості біології та екології павука-хрестовика (Araneus diadematus)
18. Эксплуатационные материалы 1 Общая характеристика состава нефти 2 Влияние парафиновых нафтеновых ар
19. Зарождение и развитие древневосточной философии Индии и Китая.html
20. История государства и права Беларуси Предметом изучения истории государства и права Республики Беларусь