Семейство продуктов IBM Rational Rose XDE сочетает в себе богатое наследие семейства IBM Rational Rose, заслужившего высокие оценки специалистов, и среду IBM Rational XDE, которая расширяет IDE (интегрированная среда разработки), наделяя ее самыми передовыми возможностями моделирования. Rose и XDE устанавливаются по отдельности, хотя приобретаются вместе в одном комплекте. С некоторыми ограничениями Rose и XDE можно использовать совместно.
IBM Rational Rose XDE для разработчиков (IBM Rational Rose XDE Developer) содержит обширный набор средств для управляемой моделями разработки и анализа во время выполнения программ и позволяет создавать высококачественные приложения. Эти средства составляют полностью визуальную среду проектирования и разработки, которая позволяет организациям создавать приложения для систем на платформах J2EE и .NET. Это решение позволяет работать в среде Eclipse IDE (входит в комплект), также его можно установить в средах IBM WebSphere Studio Application Developer and Integration Edition и Microsoft Visual Studio .NET. Кроме того, Rational Rose можно интегрировать со средой Microsoft Visual Studio и другими интегрированными средами разработки на платформе Java. Продукты IBM Rational Rose XDE Developer расширяют среду разработки, или интегрируются с уже имеющейся средой.
IBM Rational XDE Modeler позволяет архитекторам и проектировщикам вести разработку управляемую моделями с использованием языка UML (Unified Modeling Language - универсальный язык моделирования). Пользователи могут создавать платформенно-независимые модели архитектуры ПО, потребностей предприятий, многократно используемых активов и средств связи на уровне управления. Поддержка стандартного языка UML и мощный механизм паттернов позволяют специалистам создавать семантически насыщенную прикладную архитектуру, соответствующую бизнес-требованиям и легко понимаемую коллективом разработчиков. Архитекторы и проектировщики могут использовать поддержку Rational Rose XDE Modeler работы с несколькими моделями для разделения задач анализа, архитектуры, проектирования и реализации. Разработчики могут использовать архитектурные модели и паттерны как основу для реализации, ускорив таким образом разработку приложений в соответствии с архитектурой. Кроме того, такие возможности, как моделирование в свободной форме, публикация в Web и выполнение отчетов, позволяют организовать совместную работу пользователей и заинтересованных лиц над архитектурными и проектными решениями независимо от того, используют ли эти заинтересованные лица Rational Rose XDE Modeler или нет.
Возможности | Функция | Преимущество |
Работа в среде IDE | Работа в основных средах IDE, в том числе IBM WSAD и Microsoft VS .NET. | Преимущество для специалистов. Нет необходимости переключаться между инструментами для проектирования и разработки.
Преимущество для руководителей проекта. Повышение производительности проектной группы. Коммерческое преимущество. Сокращается срок обучения, повышается производительность. |
Интеграция с Rational PurifyPlus | PurifyPlus для Windows внутри XDE Developer Plus. | Преимущество для специалистов. Преимущество высокой производительности и динамического анализа без выхода из среды IDE.
Преимущество для руководителей проекта. Предотвращаются ошибки искажения и утечки памяти, выявляются места, сдерживающие производительность, а также непротестированный и неиспользуемый код. Коммерческое преимущество. Высокое качество программных продуктов. |
Визуальная трассировка | Запуск приложения и автоматическая запись визуальной информации о его поведении в виде UML-диаграммы. | Преимущество для специалистов. Понимание работы приложения. Запись и документирование поведения ПО. Визуальное наблюдение за выполнением ошибочного кода.
Преимущество для руководителей проекта. Повышение качества ПО. Работники быстро осваивают новые инструменты. Коммерческое преимущество. Высокое качество программных продуктов. |
Визуальные пользовательские паттерны / шаблоны кода | Визуальное применение многократно используемых конструкций паттернов и пользовательских шаблонов кода. | Преимущество для специалистов. Многократное использование конструкций и шаблонов кода.
Преимущество для руководителей проекта. Организация повторного использования кода и обмена опытом среди сотрудников. Коммерческое преимущество. Повышение производительности, больше возможностей для обмена знаниями и опытом. |
Поддержка множества моделей | Определение нескольких моделей, которые могут использоваться совместно. | Преимущество для специалистов. Ускорение загрузки, улучшение структуры проекта.
Преимущество для руководителей проекта. Гибкая структура проекта и проектной группы. Коммерческое преимущество. Гибкое распределение ответственности и управление продуктами. |
Управляемая синхронизация кода и модели | Переключение между ручной и автоматической синхронизацией. | Преимущество для специалистов. Удобное применение сценариев "что если".
Преимущество для руководителей проекта. Повышение производительности проектной группы. Коммерческое преимущество. Высокая производительность. |
Тесная интеграция с ключевыми инструментами | Тесная интеграция с ключевыми инструментами, применяемыми на протяжении жизненного цикла. | Преимущество для специалистов. Упрощение рабочей среды.
Преимущество для руководителей проекта. Упрощение работы с требованиями, документами и т. д. Коммерческое преимущество. Повышение качества программного обеспечения, повышение производительности, усовершенствование рабочей среды. |
Моделирование в свободной форме | Применение неформальных и формальных диаграмм для общения | Преимущество для специалистов. Обмен планами, идеями и набросками.
Преимущество для руководителей проекта. Улучшение общения с нетехническими специалистами. Коммерческое преимущество. Улучшение программного обеспечения. |
Моделирование с применением UML | Обширная поддержка UML | Преимущество для специалистов. Единый язык и единый инструмент для всего проекта.
Преимущество для руководителей проекта. Единый язык и единый инструмент для всего проекта. Коммерческое преимущество. Повышение качества, устранение недоразумений. |
Диаграммы баз данных на языке UML | Создание диаграмм баз данных на языке UML | Преимущество для специалистов. Аналитики баз данных могут моделировать статические отношения между объектами, а также динамику баз данных.
Преимущество для руководителей проекта. Лучшее взаимодействие между членами группы. Коммерческое преимущество. Повышение качества, устранение недоразумений. |
Расширяемый интерфейс | Доступ к моделям и командам через сценарии | Преимущество для специалистов. Автоматизация трудоемких задач.
Преимущество для руководителей проекта. Повышение производительности проектной группы. Коммерческое преимущество. Повышение производительности, автоматизация. |
Поддержка нескольких языков. | Поддержка различных языков, в том числе Java, C++, VB, Ada, CORBA. | Преимущество для специалистов. Можно использовать один инструмент для комплексных проектов.
Преимущество для руководителей проекта. Использование знаний и опыта специалистов по многим аспектам проекта. Коммерческое преимущество. Передача знаний и опыты по моделированию внутри организации. |
Синхронизация приложения с моделью данных | Преобразование между моделью приложения и моделью данных. | Преимущество для специалистов. Соответствие между моделью приложения и моделью базы данных поддерживается автоматически.
Преимущество для руководителей проекта. Моделью приложения и модель базы данных постоянно синхронизированы. Коммерческое преимущество. Лучшее соответствие между приложениями и данными. |
Моделирование физической архитектуры | Создание компонента и диаграмм развертывания для реализации базы данных. | Преимущество для специалистов. Позволяет разработчикам моделей видеть реализацию структур в табличных пространствах и базах данных.
Преимущество для руководителей проекта. Улучшение планирования реализации. Коммерческое преимущество. Простой анализ проблем, понимание вопросов безопасности. |
Статьи о Rational Rose
Форум по продуктам Rational Software
INTERFACE Ltd. |
|