Для чего нужен ibm rational rose
Перейти к содержимому

Для чего нужен ibm rational rose

  • автор:

Is IBM Rational different from IBM Rational Rose?

Rational is a company that makes tools for software development life cycle. Rational Rose is one such tool built by Rational.

Rational is now part of IBM. See www.rational.com.

answered Nov 9, 2012 at 14:40
424 1 1 gold badge 6 6 silver badges 15 15 bronze badges

Rational Software (a company that was acquired by IBM about 7 years ago) and remains a brand in the IBM Software Group. The Rational portfolio is quite broad concentrating on overall Application Lifecycle Management and System Management solutions. Testing, Quality Management, Configuration Management, Mobile Development, Requirements Management, Change Management, Agile Development, Mainframe Development, Enterprise Modernization and much more.

answered Nov 15, 2012 at 14:40
user1580140 user1580140
29 1 1 bronze badge

There is IBM Rational Test Real Time , and it is used for module and unit tests , as well as performance and memory profiling . it is mainly a testing tool . know nothing about rational Rose .

answered Jun 5, 2014 at 6:44
Mohammed Abdelhamid Mohammed Abdelhamid
39 2 2 bronze badges

  • ibm-rational
  • rational-rose
    The Overflow Blog
Related
Hot Network Questions

Subscribe to RSS

Question feed

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.11.15.1019

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

ФИНЭКОСОФТ

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

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

Рис.1. Сценарии использования для функционального моделирования системы

В основе данного инструмента лежит унифицированный язык визуального моделирования Unified Modeling Language (UML). Введение подобного стандарта способствует большей эффективности организации проектной деятельности в команде и достижению понимания всеми участниками проекта по аспектам реализации конечного продукта. Например, аналитики могут использовать модели для согласования с заказчиками основных функций программного продукта и построения иерархии требований, архитекторы – для создания гибкой и надежной архитектуры, разработчики – для понимания того, что и как требуется реализовать в виде программного кода, а тестировщики – для построения сценариев тестирования. Проектировщики баз данных могут с помощью IBM Rational Rose визуально проектировать и генерировать базы данных. При этом поддерживаются стандарты ANSI SQL, Microsoft SQL Server, Oracle, IBM DB2 и др.

Существуют расширения IBM Rational Rose, которые позволяют организовать Round-Trip разработку информационных систем. При этом поддерживаются такие технологии, как C/C++, Java, Smalltalk, Ada и др. Некоторые технологии поддерживаются с помощью коммерческих расширений третьих фирм. Среди последних следует отметить технологию Object Pascal (Borland Delphi) и др. Таким образом, можно не только обновлять код по результатам изменений в модели IBM Rational Rose, но также выполнять процедуру обратного проектирования, транслируя изменения, выполненные в коде, обратно в модель.

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

Существует также отдельный продукт IBM Rational Rose RealTime, который может стать незаменимым при визуальной разработке систем реального времени и встроенных систем (Embedded Systems). Данное средство включает расширенную нотацию визуального моделирования, поддерживая использование конструкций реального времени, генерацию кода и реализацию моделей с использованием внешних компиляторов третьих фирм.

Важнейшим аспектом применения IBM Rational Rose является возможность организовать иерархию моделей на различных уровнях абстрагирования данных (например, бизнес-модели, функциональные модели, модели анализа, проектирования, развертывания и т.д.). При этом модели могут быть тесно связаны с создаваемым кодом, благодаря Round Trip. При грамотно поставленном моделировании появляется возможность идентификации кода, который был создан для любых элементов визуальных моделей, и, наоборот, определения элементов моделей, которые явились исходной точкой для написания того или иного класса или компонента программного кода.

Рис. 2. Визуальное представление классов

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

Инструмент тесно интегрирован с другими программными продуктами:

  • ИнтеграцияIBMRationalRose сIBMRationalRequisitePro позволяет на базе элементов визуальной модели разработать и детализировать набор требований к информационной системе, а затем поддерживать синхронизацию модели и требований
  • ИнтеграцияIBMRationalRose сIBMRationalClearCaseпозволяет целиком или частично поставить модель под управление процесса версиями и конфигурациями.
  • ИнтеграцияIBM RationalRose с IBMRationalSoDA позволяет автоматизировать процедуры создания необходимых документов и отчетов по визуальным моделям.

IBM Rational Rose Modeler

Если вам необходима поддержка UML 2.0 и более широкие возможности моделирования по сравнению с предоставляемыми подходом «Объект-Связь», обратитесь к средствам IBM Rational Software Architect, IBM Rational Software Modeler или к пакету для моделирования приложений IBM Rational Data and Application Modeling Bundle.

Выберите IBM Rational Rose Modeler, если вам требуется создать именно архитектуру. Он включает в себя полную поддержку языка UML для создания архитектуры программного обеспечения, позволяя развивать и в полной мере использовать навыки разработчиков в области проектирования. Как и все другие продукты Rational Rose, он поддерживает общий язык моделирования, позволяя ускорить создание высококачественных программных продуктов.

Дополнительные возможности:

Ведущая среда моделирования на основе отраслевого стандарта — языка UML.

  • Поддержка шаблонов анализа на основании принципов, описанных в книге «Шаблоны проектирования: элементы многократно используемого объектно-ориентированного программного обеспечения» (Design Patterns: Elements of Reusable Object-Oriented Software). Функция раздельного контроля компонентов моделей, обеспечивающая более точное использование моделей и управление ими.
  • Интеграция с другими средствами разработки жизненного цикла IBM Rational.
  • Возможность интеграции с любой системой контроля, совместимой со стандартом интерфейса прикладного программирования SCC, в том числе с IBM Rational ClearCase.
  • Возможность публикации моделей и отчетов в Интернете для облегчения процесса взаимодействия в распределенных группах разработчиков.

Системные требования:

IBM Rational Rose v7.0 products

• Windows 2000 Professional, Service Pack 4

• Windows XP Professional, Service Pack 2

• Windows 2000 and 2003 Server and Advanced Server, Service Pack 3 and 4

• Rational ClearCase v7.0

• Rational ClearCase LT v7.0

• Microsoft Visual SourceSafe 6.0c — Supports the SCC interface

• Minimum: 450MHz PII

AVAILABLE DISK SPACE:

• Minimum: 400MB (product image) + 50MB (workspace)

• Recommended overall: 2GB

Главная страница — Программные продуктыКаталог ПООписания продуктовУправление разработкой ПО, Разработка ПО, IBM Rational
Распечатать »
Правила публикации »
Написать редактору
Рекомендовать » Дата публикации: 18.03.2011

ООПиП — Литература / 1. Визуальное моделирование в среде IBM Rational Rose 2003

Deployment View — представление развертывания, в котором содержится единственная диаграмма развертывания разрабатываемой модели.

Рис. 2.1. Внешний вид браузера проекта с иерархическим представление его структуры

При создании нового проекта указанная иерархическая структура формируется программой автоматически.

Специальная панель инструментов и окно диаграммы

Специальная панель инструментов располагается между окном браузера и окном диаграммы в средней части рабочего интерфейса. По умолчанию предлагается панель инструментов для построения диаграммы классов модели (рис. 2.2).

Рис. 2.2. Внешний вид специальной панели инструментов для диаграммы классов

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

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

Внешний вид специальной панели инструментов зависит не только от выбора типа разрабатываемой диаграммы, но от выбора графической нотации для изображения самих элементов этих диаграмм. В IBM Rational Rose 2003 реализованы три таких нотации: UML, OMT и Booch. Хотя последние две нотации практически не используются на практике, разработчики неизменно включают их в очередные версии программы IBM Rational Rose 2003, видимо, отдавая этим дань памяти авторам первых версий языка UML. При использовании отдельной нотации одна и та же диаграмма может быть представлена различным образом, для этого достаточно выбрать желаемое представление через соответствующую операцию главного меню View (Вид). При этом никаких дополнительных действий выполнять не требуется — диаграмма преобразуется в выбранную нотацию автоматически. Однако, рассматривая использование программы IBM Rational Rose 2003 только в контексте языка UML, можно оставить без внимания особенности двух других нотаций, которые отражают эволюционный аспект этого программного инструмента.

Окно диаграммы является основной графической областью программы IBM Rational Rose 2003, в которой визуализируются различные представления модели проекта. По умолчанию окно диаграммы располагается в правой части рабочего интерфейса, однако его расположение и размеры также можно изменить. При разработке нового проекта, если не был использован мастер проектов, окно диаграммы представляет собой чистую область, не содержащую никаких элементов модели (рис. 1.1). По мере разработки отдельных диаграмм в окне диаграммы будут располагаться соответствующие графические элементы модели (рис. 2.3).

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

Название диаграммы, которая является активной и располагается в данном окне, которое развернуто на всю область диаграммы, указывается в строке заголовка программы IBM Rational Rose 2003. Если же окно диаграммы не развернуто на всю область диаграммы, то название диаграммы указывается в строке заголовка окна диаграммы. Одновременно в графической области диаграмм могут присутствовать несколько окон диаграмм; при этом активной может быть только одна из них. Переключение между диаграммами можно осуществить выбором нужного представления на стандартной панели инструментов, а также с помощью выделения требуемой диаграммы в браузере проекта или с помощью операций главного меню Window (Окно). При активизации отдельного вида диаграммы изменяется внешний вид специальной панели инструментов, которая настраивается под конкретный вид диаграммы.

Окно документации и окно журнала

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

пункт меню View Documentation (ВидДокументация), после чего окно документации появится ниже окна браузера проекта (рис. 2.4). Окно документации, как следует из его названия, предназначено для документирования элементов разрабатываемой модели. В него можно записывать различную текстовую информацию, и что важно — на русском языке. Эта информация при генерации программного кода преобразуется в комментарии и никак не влияет на логику выполнения программного кода.

Рис. 2.4. Внешний вид окна документации с информацией о диаграмме деятельности модели

В окне документации активизируется та информация, которая относится к выделенному элементу диаграммы или к диаграмме в целом. При этом выделить элемент можно либо в окне браузера, либо непосредственно в окне диаграммы. При добавлении нового элемента на диаграмму, например, класса, документация к нему является пустой (No documentation). В последующем разработчик самостоятельно вносит необходимую пояснительную информацию, которая запоминается программой и может быть изменена в ходе работы над проектом. Так же, как и для других окон рабочего интерфейса программы IBM Rational Rose 2003, разработчик по своему усмотрению может изменять размеры и положение окна документации.

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

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

Рис. 2.5. Внешний вид окна журнала с информацией о выполненных операциях с моделью

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

главного меню View Log (ВидЖурнал), для чего следует выставить отметку в соответствующей строке вложенного меню для данной операции. С целью увеличения размеров графической области диаграммы окно журнала чаще всего убирают с экрана, что можно выполнить с помощью кнопки закрытия этого окна в верхнем левом его углу или

убрав отметку в соответствующей строке вложенного меню View Log .

Назначение операций главного меню Report, Query и Tools

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

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

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

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

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

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

зависимости доступа или импорта между этими пакетами в модели

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

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

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

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

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

операции меню

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

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

диаграмму варианты использования, которые имеются в модели на

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

диаграмму элементы модели, которые связаны с выделенным

элементом на других диаграммах

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

диаграммы элементы модели, которые связаны с выделенным

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

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *