Особенности рабочего интерфейса программы ibm Rational Rose 2003

В CASE-средстве IBM Rational Rose 2003 реализованы общепринятые стандарты на рабочий интерфейс программы, аналогично известным средам визуального программирования. После установки IBM Rational Rose 2003 на компьютер пользователя, что практически не вызывает трудностей у разработчиков, запуск этого средства в среде MS Windows 2000/XP приводит к появлению на экране соответствующего рабочего интерфейса (рис. 1.1). Рабочий интерфейс программы IBM Rational Rose 2003 состоит из различных элементов, основными из которых являются:
- главное меню;
- стандартная панель инструментов;
- специальная панель инструментов;
- окно браузера проекта;
- рабочая область изображения диаграммы или окно диаграммы;
- окно документации;
- окно журнала.
Рассмотрим назначение и основные функции каждого из этих элементов. Рис. 1.1. Общий вид рабочего интерфейса CASE-средства IBM Rational Rose 2003
Главное меню и стандартная панель инструментов
Главное меню программы IBM Rational Rose 2003 выполнено в общепринятом стандарте и имеет следующий вид (рис. 1.2).
Рис. 1.2. Внешний вид главного меню программы Отдельные пункты меню объединяют сходные операции, относящиеся ко всему проекту в целом. Некоторые из пунктов меню содержат хорошо знакомые операции, такие как открытие проекта, вывод на печать диаграмм, копирование в буфер и вставка из буфера различных элементов диаграмм. Другие операции настолько специфичны, что могут потребоваться дополнительные усилия для их изучения (свойства операций генерации программного кода или проверки согласованности моделей). Назначение отдельных операций главного меню приводится далее в данной лекции. Стандартная панель инструментов располагается ниже строки главного меню и имеет следующий вид (рис. 1.3). Некоторые из инструментов недоступны для нового проекта, который не имеет никаких элементов. Стандартная панель инструментов обеспечивает быстрый доступ к тем командам меню, которые выполняются разработчиками наиболее часто.
Рис. 1.3. Внешний вид стандартной панели инструментов Пользователь может настроить внешний вид этой панели по своему усмотрению. Для этого необходимо выполнить операцию главного меню: Tools
Options (Инструменты
Параметры), открыть вкладку Toolbars (Панели инструментов) появившегося диалогового окна и нажать кнопку Standard (Стандартная). В дополнительно открытом окне можно переносить требуемые кнопки из левого списка в правый список, а ненужные кнопки — из правого списка в левый. Данным способом можно показать или скрыть различные кнопки инструментов, а также изменить их размер. Назначение отдельных кнопок стандартной панели инструментов приводится далее при рассмотрении операций главного меню.
Назначение операций главного меню File и Edit
Рабочий интерфейс средства IBM Rational Rose 2003 имеет главное меню, которое позволяет пользователю загружать и сохранять информацию во внешних файлах, изменять внешний вид элементов графического интерфейса, вызывать справочную информацию, вызывать другие диалоговые окна для работы с программой IBM Rational Rose 2003 и т.д. Рассмотрим назначение отдельных пунктов главного меню средства IBM Rational Rose 2003. Операции главного меню File (Файл) позволяют создавать новые модели в нотации языка UML, загружать и сохранять разрабатываемую модель во внешнем файле, распечатывать на принтере разработанные диаграммы. Назначение операций этого пункта главного меню представлено в таблице 1.1. Операции главного меню Edit (Редактирование) позволяют выполнять действия по редактированию элементов модели и их свойств, а также выполнять поиск элементов в рамках разрабатываемого проекта. Назначение операций этого пункта главного меню представлено в таблице 1.2.
| Таблица 1.1. Операции пункта главного меню 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 Setup | Вызывается стандартное диалоговое окно макета страницы для настройки свойств печати | |||
| Edit Path Map | Вызывает окно задания путей доступа к файлам системы IBM Rational Rose 2003. Как правило, значения путей, установленные по умолчанию, следует изменять только в случае крайней необходимости | |||
| Секция с именами последних файлов, с которыми осуществлялась работа в IBM Rational Rose 2003 | ||||
| Exit | Прекращает работу и закрывает IBM Rational Rose 2003 | |||
| Таблица 1.2. Операции пункта главного меню Edit (Редактирование) | ||||
| Название операции меню | Наличие кнопки на стандартной панели | Назначение операции главного меню | ||
| Undo | Отменяет выполнение последнего действия по удалению или перемещению элементов модели | |||
| Redo | Восстанавливает изображение диаграммы после отмены выполнения последней операции перемещения | |||
| Cut | ![]() |
Вырезает выделенный элемент разрабатываемой модели и помещат его в буфер обмена | ||
| Copy | ![]() |
Копирует выделенный элемент разрабатываемой модели и помещает его в буфер обмена | ||
| Paste | ![]() |
Вставляет элемент разрабатываемой модели или его копию из буфера обмена в текущую активную диаграмму | ||
| Delete | Удаляет выделенные элементы из текущей диаграммы, но не из разрабатываемой модели | |||
| Select All | Выделяет все элементы на текущей диаграмме разрабатываемой модели | |||
| Delete from Model | Удаляет все выделенные элементы из разрабатываемой модели | |||
| Relocate | Позволяет перемещать или отменять перемещение классов, ассоциаций или компонентов из одного пакета в другой | |||
| Find | Вызывает диалоговое меню поиска элемента в разрабатываемой модели по его имени | |||
| Reassign | Позволяет заменить выделенный элемент разрабатываемой модели другим элементом модели | |||
| Compartment | Позволяет отображать дополнительную информацию об объектах, классах, актерах или пакетах | |||
| Change Info | Позволяет изменить тип выделенного элемента на текущей диаграмме на другой тип элемента | |||
239_ou3 / 1. Визуальное моделирование в среде IBM Rational Rose 2003
Общая характеристика CASE-средства IBM Rational Rose 2003 и его функциональные возможности. Особенности рабочего интерфейса программы IBM Rational Rose 2003 и характеристика отдельных его элементов. Назначение операций главного меню File, Edit,
View, Format и Browse.
Среди всех фирм-производителей CASE-средств именно компания IBM Rational Software Corp. (до августа 2003 года — Rational Software Corp.) одна из первых осознала стратегическую перспективность развития объектно-ориентированных технологий анализа и проектирования программных систем. Эта компания выступила инициатором унификации языка визуального моделирования в рамках консорциума OMG, что, в конечном итоге, привело к появлению первых версий языка UML. И эта же компания первой разработала инструментальное объектно-ориентированное CASE-средство, в котором был реализован язык UML как базовая нотация визуального моделирования.
Общая характеристика CASE-средства IBM Rational Rose 2003
CASE-средство IBM Rational Rose со времени своего появления претерпело серьезную эволюцию, и в настоящее время представляет собой современный интегрированный инструментарий для проектирования архитектуры, анализа, моделирования и разработки программных систем. Именно в IBM Rational Rose язык UML стал базовой технологией визуализации и разработки программных систем, что определило популярность и стратегическую перспективность этого инструментария.
В рамках общего продукта 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, а также работу с файлами формата
Особенности рабочего интерфейса программы IBM Rational Rose 2003
В CASE-средстве IBM Rational Rose 2003 реализованы общепринятые стандарты на рабочий интерфейс программы, аналогично известным средам визуального программирования. После установки IBM Rational Rose 2003 на компьютер пользователя, что практически не вызывает трудностей у разработчиков, запуск этого средства в среде MS Windows 2000/XP приводит к появлению на экране соответствующего рабочего интерфейса (рис. 1.1).
Рабочий интерфейс программы IBM Rational Rose 2003 состоит из различных элементов, основными из которых являются:
стандартная панель инструментов;
специальная панель инструментов;
окно браузера проекта;
рабочая область изображения диаграммы или окно диаграммы;
Рассмотрим назначение и основные функции каждого из этих элементов.
Рис. 1.1. Общий вид рабочего интерфейса CASE-средства IBM Rational Rose 2003
Главное меню и стандартная панель инструментов
Главное меню программы IBM Rational Rose 2003 выполнено в общепринятом стандарте и имеет следующий вид (рис. 1.2).
Рис. 1.2. Внешний вид главного меню программы
Отдельные пункты меню объединяют сходные операции, относящиеся ко всему проекту в целом. Некоторые из пунктов меню содержат хорошо знакомые операции, такие как открытие проекта, вывод на печать диаграмм, копирование в буфер и вставка из буфера различных элементов диаграмм. Другие операции настолько специфичны, что могут потребоваться дополнительные усилия для их изучения (свойства операций генерации программного кода или проверки согласованности моделей). Назначение отдельных операций главного меню приводится далее в данной лекции.
Стандартная панель инструментов располагается ниже строки главного меню и имеет следующий вид (рис. 1.3). Некоторые из инструментов недоступны для нового проекта, который не имеет никаких элементов. Стандартная панель инструментов обеспечивает быстрый доступ к тем командам меню, которые выполняются разработчиками наиболее часто.
Рис. 1.3. Внешний вид стандартной панели инструментов
Пользователь может настроить внешний вид этой панели по своему усмотрению. Для
этого необходимо выполнить операцию главного меню: Tools
Options (Инструменты
Параметры), открыть вкладку Toolbars (Панели инструментов) появившегося диалогового окна и нажать кнопку Standard (Стандартная) . В дополнительно открытом окне можно переносить требуемые кнопки из левого списка в правый список, а ненужные кнопки — из правого списка в левый. Данным способом можно показать или скрыть различные кнопки инструментов, а также изменить их размер. Назначение отдельных кнопок стандартной панели инструментов приводится далее при рассмотрении операций главного меню.
Назначение операций главного меню File и Edit
Рабочий интерфейс средства IBM Rational Rose 2003 имеет главное меню, которое позволяет пользователю загружать и сохранять информацию во внешних файлах, изменять внешний вид элементов графического интерфейса, вызывать справочную информацию, вызывать другие диалоговые окна для работы с программой IBM Rational Rose 2003 и т.д. Рассмотрим назначение отдельных пунктов главного меню средства IBM
Rational Rose 2003.
Операции главного меню File (Файл) позволяют создавать новые модели в нотации языка UML, загружать и сохранять разрабатываемую модель во внешнем файле, распечатывать на принтере разработанные диаграммы. Назначение операций этого пункта главного меню представлено в таблице 1.1.
Операции главного меню Edit (Редактирование) позволяют выполнять действия по редактированию элементов модели и их свойств, а также выполнять поиск элементов в рамках разрабатываемого проекта. Назначение операций этого пункта главного меню представлено в таблице 1.2.
Таблица 1.1. Операции пункта главного меню File (Файл)
Визуальное моделирование в среде IBM Rational Rose 2003 — тест 2


 (2) нажать кнопку на стандартной панели инструментов 
 (3) выполнить операцию SoDA Report главного меню Report  
Номер 2
Для проверки разработанной модели на наличие ошибок необходимо
 (1) выполнить операцию Verify главного меню Query  
 (2) выполнить операцию Check Model главного меню Tools  

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

 (1) нажать кнопку на стандартной панели инструментов 
 (2) выполнить операцию Filter Relationships главного меню Query  
 (3) выполнить операцию Show Visibility главного меню Window  
Упражнение 3: Номер 1
Выберите правильное окончание следующей фразы: "ОперацияTileглавного менюWindowпозволяет…"
 (1) «…задать названия канонических диаграмм разрабатываемого проекта» 
 (2) «…отобразить в окне диаграмм все открытые диаграммы модели»  
 (3) «…отобразить свойства разрабатываемой модели в отдельном окне для их последующего редактирования» 
Номер 2
Выберите правильное окончание следующей фразы: "ОперацияOptionsглавного менюToolsпозволяет…"
 (1) «…задать имя графического стереотипа для выбранного элемента модели» 
 (2) «…отобразить окно документации для выбранного элемента модели» 
 (3) «…вызвать диалоговое окно настройки параметров и редактирования свойств модели»  
Номер 3
Какие представления входят в состав иерархического представления структуры разрабатываемого проекта?
 (1) State View  
 (2) Component View  
 (3) Use Case View  
 (4) Activity View 
Упражнение 4: Номер 1
Каким способом можно настроить специальную панель инструментов программы IBM Rational Rose 2003
 (1) с помощью операции главного меню: Format=>Customize Diagram  

 (2) с помощью кнопки на стандартной панели инструментов 
 (3) с помощью операции контекстного меню: Customize при позиционировании курсора на специальной панели инструментов  
Номер 2
Какие представления входят в состав иерархического представления структуры разрабатываемого проекта
 (1) Object View  
 (2) Conceptual View 
 (3) Logical View  
 (4) Deployment View  
Номер 3
Чтобы сделать невидимой специальную панель инструментов программы IBM Rational Rose 2003 необходимо

 (1) нажать кнопку на стандартной панели инструментов 
 (2) выполнить операцию главного меню: View=>Toolbars и убрать отметку в строке Toolbox  
 (3) выполнить операцию контекстного меню: No show Specia l при позиционировании курсора на специальной панели инструментов 
Упражнение 5: Номер 1
Выберите правильное окончание следующей фразы: "Окно документации рабочего интерфейса программы IBM Rational Rose 2003 предназначено…"
 (1) «…для генерирования отчета о модели в формате документа MS Word» 
 (2) «…для генерирования отчета о модели в формате документа MS Excel» 
 (3) «…для документирования элементов разрабатываемой модели»  
Номер 2
Выберите правильное окончание следующей фразы: "Для настройки специальной панели инструментов программы IBM Rational Rose 2003 необходимо…"
 (1) «…выполнить операцию главного меню: Tools=>Options и выбрать для настройки нужную панель на вкладке Toolbars»  

 (2) «…нажать кнопку на стандартной панели инструментов» 
 (3) «…выполнить операцию контекстного меню: Customize при позиционировании курсора на специальной панели инструментов»  
Номер 3
Выберите правильное окончание следующей фразы: "Окно журнала рабочего интерфейса программы IBM Rational Rose 2003 предназначено…"
Общая характеристика CASE-средства IBM Rational Rose 2003
Операции главного меню View (Вид) позволяют отображать на экране различные элементы рабочего интерфейса и изменять графическое представление диаграмм. Назначение операций этого пункта главного меню представлено в следующей таблице (табл. 1.3).
Standard — делает видимой/невидимой стандартную панель инструментов (рис. 1.3)
Toolbox — делает видимой/невидимой стандартную панель инструментов текущей активной диаграммы
Configure — вызывает диалоговое окно настройки параметров модели, открытое на вкладке настройки панелей инструментов





Операции главного меню Format (Формат) позволяют выполнять действия по изменению внешнего вида элементов модели на различных диаграммах. Назначение операций этого пункта главного меню представлено в следующей таблице (табл. 1.4).
None — стереотип не показывается;
Label — стереотип отображается в форме текста;
Decoration — стереотип отображается в форме небольшой пиктограммы в правом верхнем углу графического элемента;
Icon — элемент диаграммы отображается в форме специального графического стереотипа, если данный стереотип предусмотрен в программе.
Rectilinear — линия изображается в форме вертикальных и горизонтальных отрезков;
Oblique — линия изображается в форме наклонных отрезков;
Toggle — промежуточный вариант изображения линии
Операции главного меню Browse (Обзор) позволяют отображать рабочие окна с различными каноническими диаграммами разрабатываемой модели и вызывать диалоговые окна редактирования свойств отдельных элементов модели. Назначение операций этого пункта главного меню представлено в следующей таблице (табл. 1.5).






