Среди всех фирм-производителей CASE-средств именно
CASE-средство IBM Rational Rose со времени своего появления претерпело серьезную эволюцию, и в настоящее время представляет собой современный интегрированный инструментарий для проектирования архитектуры, анализа, моделирования и разработки программных систем. Именно в IBM Rational Rose язык
В рамках общего продукта IBM Rational Rose существуют различные варианты этого средства, отличающиеся между собой диапазоном предоставляемых возможностей. Базовым средством в настоящее время является IBM Rational Rose Enterprise Edition, которое обладает наиболее полными возможностями. Последней версией этого CASE-средства на момент написания курса лекций является программа IBM Rational Rose 2003 (release 2003.06.00), возможности которой аккумулируют практически все современные достижения в области информационных технологий. Наиболее характерные функциональные особенности этой программы заключаются в следующем:
В CASE-средстве IBM Rational Rose 2003 реализованы общепринятые стандарты на
Рассмотрим назначение и основные функции каждого из этих элементов.
(рис 1.1) Общий вид рабочего интерфейса CASE-средства IBM Rational Rose 2003
(рис 1.2) Внешний вид главного меню программыОтдельные пункты меню объединяют сходные операции, относящиеся ко всему проекту в целом. Некоторые из пунктов меню содержат хорошо знакомые операции, такие как открытие проекта, вывод на печать диаграмм, копирование в буфер и вставка из буфера различных элементов диаграмм. Другие операции настолько специфичны, что могут потребоваться дополнительные усилия для их изучения (свойства операций генерации программного кода или проверки согласованности моделей). Назначение отдельных операций
(рис 1.3) Внешний вид стандартной панели инструментовПользователь может настроить внешний вид этой панели по своему усмотрению. Для этого необходимо выполнить операцию
Операции
Операции
| Название операции меню | Наличие кнопки на |
Назначение операции |
|---|---|---|
| New | ![]() |
Создает новую модель IBM Rational Rose 2003. При этом новая модель по умолчанию имеет имя untitled |
| Open | ![]() |
Вызывает стандартное диалоговое окно открытия внешнего файла с диска. Открыть можно либо файл модели (файл с расширением "mdl"), либо файл подмодели (файл с расширением " |
| Save | ![]() |
Позволяет сохранить разрабатываемую модель во внешнем файле на диске |
| Save As | Позволяет сохранить разрабатываемую модель под другим именем во внешнем файле на диске. При этом вызывается стандартное диалоговое окно сохранения файла на диске с предложением задать имя соответствующего файла модели или подмодели. | |
| Save Log As | Позволяет сохранить содержание журнала во внешнем файле на диске с именем error.log. При этом вызывается стандартное диалоговое окно сохранения файла на диске с предложением изменить предлагаемое по умолчанию имя соответствующего файла. | |
| Позволяет автоматически сохранять содержание журнала во внешнем файле на диске с именем error.log. При первом выполнении этого пункта меню также вызывается стандартное диалоговое окно сохранения файла на диске с предложением изменить предлагаемое по умолчанию имя соответствующего файла. | ||
| Clear Log | Очищает содержание журнала | |
| Load Model |
Позволяет загрузить рабочую область из внешнего файла на диске. Вызывает стандартное диалоговое окно открытия внешнего файла с диска, при этом открыть можно файл с расширением "wsp" | |
| Save Model |
Позволяет сохранить рабочую область модели во внешнем файле на диске. При выполнении этого пункта меню вызывается стандартное диалоговое окно сохранения файла с расширением "wsp" | |
| Save Model |
Позволяет сохранить рабочую область модели во внешнем файле на диске. Вызывается стандартное диалоговое окно сохранения файла с предложением изменить предлагаемое по умолчанию имя соответствующего файла | |
| Units | Позволяет загрузить категорию элементов модели из внешнего файла на диске. Вызывает стандартное диалоговое окно открытия внешнего файла с диска, при этом открыть можно файл с расширением "cat" | |
| Import | Позволяет импортировать информацию из внешних файлов различных форматов, включая файлы моделей, подмоделей, категорий и подсистем | |
| Export Model | Позволяет экспортировать информацию о модели во внешний файл. Вид этого пункта меню зависит от выделенного элемента модели | |
| Update | Позволяет вставить информацию |
|
![]() |
Позволяет распечатать на принтере отдельные диаграммы и спецификации различных элементов разрабатываемой модели. В этом случае вызывается диалоговое окно выбора диаграмм и спецификаций для печати на подключенном к данному компьютеру принтеру | |
| Print Setup | Вызывается стандартное диалоговое окно макета страницы для настройки свойств печати | |
| Edit Path Map | Вызывает окно задания |
|
| <Имена файлов> | Секция с именами последних файлов, с которыми осуществлялась работа в IBM Rational Rose 2003 | |
| Exit | Прекращает работу и закрывает IBM Rational Rose 2003 |
| Название операции меню | Наличие кнопки на |
Назначение операции |
|---|---|---|
| Undo | Отменяет выполнение последнего действия по удалению или перемещению элементов модели | |
| Восстанавливает изображение диаграммы после отмены выполнения последней операции перемещения | ||
| Cut | ![]() |
Вырезает выделенный элемент разрабатываемой модели и помещат его в буфер обмена |
| Copy | ![]() |
Копирует выделенный элемент разрабатываемой модели и помещает его в буфер обмена |
| Paste | ![]() |
Вставляет элемент разрабатываемой модели или его копию из буфера обмена в текущую активную диаграмму |
| Delete | Удаляет выделенные элементы из текущей диаграммы, но не из разрабатываемой модели | |
| Select All | Выделяет все элементы на текущей диаграмме разрабатываемой модели | |
| Delete from Model | Удаляет все выделенные элементы из разрабатываемой модели | |
| Позволяет перемещать или отменять перемещение классов, ассоциаций или компонентов из одного пакета в другой | ||
| Find | Вызывает диалоговое меню поиска элемента в разрабатываемой модели по его имени | |
| Позволяет заменить выделенный элемент разрабатываемой модели другим элементом модели | ||
| Compartment | Позволяет отображать дополнительную информацию об объектах, классах, актерах или пакетах | |
| Change Info | Позволяет изменить тип выделенного элемента на текущей диаграмме на другой тип элемента |
Операции
| Название операции меню | Наличие кнопки на |
Назначение операции |
|---|---|---|
| Toolbars | Позволяет настроить внешний вид рабочего интерфейса системы IBM Rational Rose 2003 и содержит дополнительные подпункты: Standard - делает видимой/невидимой Toolbox - делает видимой/невидимой Configure - вызывает диалоговое окно настройки параметров модели, открытое на вкладке настройки панелей инструментов |
|
| Делает видимой/невидимой строку состояния | ||
| Documentation | ![]() |
Делает видимым/невидимым окно документации |
| Browser | Делает видимым/невидимым браузер проекта | |
| Log | Делает видимым/невидимым окно журнала | |
| Editor | Делает видимым/невидимым встроенный текстовый редактор | |
| Включает/выключает режим отображения времени в записях журнала | ||
| Zoom to Selection | Изменяет масштаб изображения выделенных элементов модели , так чтобы они разместились в одном окне | |
| Zoom In | ![]() |
Увеличивает масштаб изображения |
| Zoom Out | ![]() |
Уменьшает масштаб изображения |
| Fit in Window | ![]() |
Изменяет (уменьшает) масштаб изображения всех элементов текущей диаграммы, так чтобы все они разместились в одном окне |
| Undo Fit in Window | ![]() |
Отменяет изменение масштаба изображения размещения элементов в одном окне |
| Page Breaks | Разбивает текущую диаграмму на страницы для последующей печати | |
| Refresh | Перерисовывает текущую диаграмму | |
| As Booch | Изображает элементы модели в соответствии с нотацией Г. Буча | |
| As |
Изображает элементы модели в соответствии с нотацией |
|
| As |
Изображает элементы модели в соответствии с нотацией языка |
Операции
| Название операции меню | Назначение операции |
|---|---|
| Font Size | Изменяет масштаб используемого шрифта |
| Font | Вызывает диалоговое окно выбора шрифта |
| Line Color | Вызывает диалоговое окно выбора цвета линий |
| Fill Color | Вызывает диалоговое окно выбора цвета для изображения графических элементов диаграмм |
| Use Fill Color | Включает/выключает режим отображения цвета для изображения графических элементов диаграмм |
| Включает/выключает режим автоматического изменения размеров графических элементов диаграмм для отображения текстовой информации об их свойствах | |
| Stereotype | Позволяет выбрать способ изображения стереотипов выделенных элементов диаграммы и содержит дополнительные подпункты: None - стереотип не показывается; Label - стереотип отображается в форме текста; Decoration - стереотип отображается в форме небольшой пиктограммы в правом верхнем углу графического элемента; Icon - элемент диаграммы отображается в форме специального графического стереотипа, если данный стереотип предусмотрен в программе. |
| Stereotype Label | Включает/выключает режим отображения текстовых стереотипов для взаимосвязей (ассоциаций, зависимостей и пр.) диаграммы |
| Show Visibility | Включает/выключает режим отображения |
| Show Compartment |
Включает/выключает режим отображения текстовых стереотипов атрибутов и операций выделенных классов |
| Show Operation |
Включает/выключает режим отображения |
| Show All Attributes | Делает видимыми/невидимыми атрибуты выделенных классов |
| Show All Operations | Делает видимыми/невидимыми операции выделенных классов |
| Делает видимой/невидимой секцию атрибутов выделенных классов. Скрывает секцию атрибутов даже в том случае, когда выбрана опция Show All Attributes | |
| Делает видимой/невидимой секцию операций выделенных классов. Скрывает секцию операций даже в том случае, когда выбрана опция Show All Operations | |
| Line Style | Позволяет выбрать способ графического изображения линий взаимосвязей и содержит дополнительные подпункты: Rectilinear - линия изображается в форме вертикальных и горизонтальных отрезков; Oblique - линия изображается в форме наклонных отрезков; Toggle - промежуточный вариант изображения линии |
| Layout |
Позволяет автоматически разместить графические элементы в окне диаграммы с минимальным количеством пересечений и наложений соединительных линий |
| Позволяет автоматически изменить размеры графических элементов текущей диаграммы таким образом, чтобы текстовая информация помещалась внутри изображений соответствующих элементов | |
| Layout Selected Shapes | Позволяет автоматически разместить выделенные графические элементы в окне диаграммы с минимальным количеством пересечений и наложений соединительных линий |
Операции
| Название операции меню | Наличие кнопки на |
Назначение операции |
|---|---|---|
| Use Case |
Вызывает диалоговое окно с предложением выбрать для отображения в рабочем окне одну из существующих |
|
![]() |
Вызывает диалоговое окно с предложением выбрать для отображения в рабочем окне одну из существующих |
|
| Component |
![]() |
Вызывает диалоговое окно с предложением выбрать для отображения в рабочем окне одну из существующих |
![]() |
Позволяет отобразить в рабочем окне |
|
![]() |
Вызывает диалоговое окно с предложением выбрать для отображения в рабочем окне одну из существующих диаграмм |
|
| State |
![]() |
Вызывает диалоговое окно с предложением выбрать для отображения в рабочем окне одну из существующих |
| Отображает в рабочем окне первую из диаграмм выделенного пакета модели | ||
| Parent | ![]() |
Отображает в рабочем окне родителя выделенной диаграммы модели |
| Specification | Вызывает диалоговое окно свойств выделенного элемента модели | |
| Top Level | Отображает в рабочем окне диаграмму самого верхнего уровня для текущей диаграммы модели | |
| Referenced Item | Отображает в рабочем окне диаграмму классов, содержащую класс для выделенного объекта модели | |
| Previous |
![]() |
Отображает в рабочем окне предыдущую диаграмму модели |
| Create Message Trace |
Позволяет создать диаграмму трассировки сообщений |
Внешний вид других окон
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.