IBM Rational Software Architect

Гибкая, расширяемая, удобная в использовании платформа для создания высококачественных архитектур

  • Уменьшайте сложность, управляйте рисками, обеспечивайте высокое качество программного обеспечения и сокращайте сроки освоения новых технологий и число проблем в работе приложений, чтобы сосредоточить силы на новых решениях и быстрее выходить на рынок с надежными архитектурами и приложениями.
  • Повышайте эффективность управления рисками, качеством и изменениями, выявляйте и более глубоко анализируйте требования, повышайте точность планирования и прогнозирования.
  • Повышайте эффективность управления архитектурой и результатами.
  • Обеспечьте эффективное управление и повторное использование архитектур решений и компоновочных блоков архитектур.
  • Управляйте реализацией и соблюдением договоров на проектирование по мере выполнения разработки группами, входящими в разные подразделения и расположенными в разных регионах.
  • Сосредоточьте усилия на творческих аспектах решениях. Избегайте рутинной, ежедневной работы.
  • Используйте службы масштабируемой инфраструктуры с доступом в Интернет.
  • Быстро создавайте специализированные фабричные решения на основе ваших собственных примеров из данной области, используя инструменты разработки на основе примеров. Используйте предметно-ориентированные языки для описания конкретных задач и областей решения. Автоматизируйте разработку, используя проектирование по образцам.
  • Придайте архитектуре Rational Software Architect новые возможности, используя расширения, предназначенные для выполнения различных задач и использования с разными продуктами: Rational Software Architect Extension for Integrated Architecture Frameworks, Rational Software Architect Extension for Deployment Planning ,Rational Software Architect Extension for SOA and WebSphere , Rational Software Architect Extension for C++ , Rational Software Architect Extension for Communications Applications , Rational Software Architect Simulation Toolkit.
  • Возможна дополнительная интеграция с продуктами платформы предоставления ПО IBM Rational, в том числе с IBM Rational Team Concert, IBM Rational Asset Manager, IBM Rational Requirements Management, WebSphere Business Modeler, Rational System Architect и другими продуктами.
  • Открытая и расширяемая система, адаптируется в соответствии с индивидуальными потребностями. Компоненты системы основаны на Eclipse 3.6, а их установка и настройка осуществляются по выбору с высокой степенью детальности. Благодаря этому пользователь может выбрать только те инструменты, в которых он действительно нуждается

Возможности продукта

  • Полный набор инструментов для проектирования и разработки
    • Содержит все возможности IBM Rational Application Developer for WebSphere Software для построения масштабируемых веб-приложений, веб-служб (в том числе веб-служб, участвующих в SOA), приложений Java, порталов J2EE.
    • Визуализация и редактирование структуры и поведения кода J2EE, Java и C++ без маркеров с помощью диаграмм UML.
  • Архитектурное моделирование и спецификации
    • Поддержка основных диаграмм UML 2.
    • Поддержка шаблонов и преобразований для автоматизации доработки моделей и перехода от анализа к проектированию и далее к реализации.
    • Поддержка OCL для указания архитектурных ограничений.
  • Структурный обзор и контроль приложений Java
    • Автоматическое обнаружение структурных шаблонов и антишаблонов для стимулирования разработки приложений Java.
    • Определение структурных правил для архитектурного контроля Java.
  • Простота в освоении и работе
    • Упрощенный и чувствительный пользовательский интерфейс.
    • Навигация среди моделей и кода с помощью диаграмм.
    • Автоматическая и полуавтоматическая генерация диаграмм.
  • Открытая, расширяемая платформа моделирования
    • Создана на основе технологии Eclipse, открытой и расширяемой платформы для интеграции инструментальных средств.
    • Основана на открытом стандарте языка Universal Modeling Language (UML 2).
    • Использование API-интерфейсов Eclipse с открытым исходным кодом, включая Eclipse Modeling Framework (EMF) и мета-модель UML 2.
    • Поддержка разработки мета-моделей
  • Управление жизненным циклом и интеграция работы группы
    • Интеграция с IBM Rational RequisitePro, IBM Rational ClearCase LT и IBM Rational ClearQuest.
    • Содержит конфигурацию IBM Rational Unified Process для архитекторов ПО.
    • Поддержка CVS для управления конфигурацией программного обеспечения.
    • Автоматизация контролируемости, от ТЗ до проектирования и реализации.

Возможности продукта расширяются с использованием специальных Расширений для IBM Rational Software Architect.

Открытая, расширяемая платформа моделирования

Продукт Rational Software Architect построен на базе Eclipse, удостоенной наград платформы с открытым исходным кодом для создания мощных инструментов разработки ПО и многофункциональных приложений для настольных компьютеров. Благодаря использованию Eclipse в качестве фундамента вы можете просто и быстро наращивать объем функциональных возможностей Rational Software Architect в соответствии с конкретными требованиями проекта. Eclipse также поддерживает "экосистему" плагинов независимых разработчиков, которые еще больше расширят ваши возможности по созданию оптимальной среды разработки приложений. А поскольку платформа Eclipse написана на Java, вы можете экипировать свою команду инструментами разработки на основе моделей как в среде Windows, так и в среде Linux. Основанный на технологии Eclipse, Rational Software Architect предоставляет пользователям открытый, в высшей степени расширяемый и настраиваемый инструмент, поддерживающий разработки в масштабе предприятия.

Использование новейших достижений в технологии языков моделирования

Rational Software Architect поддерживает UML версии 2 (UML 2), включая структурированные классы и усовершенствования, внесенные в циклограммы, диаграммы действий и диаграммы конечных автоматов. Благодаря этим и другим доработкам стандарта пользователи могут описывать свою архитектуру с большей степенью четкости и контроля, чем раньше. Группа Object Management Group (OMG) вывела "выразительность" языка в части управления процессом на новый уровень, выработав инициативу Model Driven Architecture (MDA). Rational Software Architect поддерживает MDA, позволяя пользователю определять несколько уровней моделей, связанных с определенными пользователем преобразованиями между моделями и кодом, результатом чего является более четкое разделение аспектов жизненного цикла.

Анализ и контроль структуры приложений Java

Rational Software Architect содержит функции структурного анализа и контроля, которые прямо направлены на поиск возможных проблем в коде Java. Шаблоны проектирования, реализованные в коде, можно визуализировать, даже если разработчики не знали об их существовании, вследствие чего возникают возможности для повторного использования компонентов. Rational Software Architect также автоматически обнаруживает структурные "антишаблоны" - нежелательные, но распространенные проблемы ПО, осложняющие его поддержку и обновление. Функции анализа и структурного контроля кода в Rational Software Architect позволяют быстро обнаруживать и исправлять потенциальные проблемы с функциональностью, масштабируемостью и возможностью обслуживания, возникшие вследствие нежелательных зависимостей, добавленных в ходе реализации.

Упрощение инструментария для проектирования и разработки

Rational Software Architect упрощает среду разработки и проектирования. Поскольку продукт включает в себя все возможности Rational Application Developer for WebSphere Software, полной среды IDE корпоративного класса, специалисты получают в свое распоряжение полностью интегрированную среду проектирования и разработки в одном дистрибутиве, устанавливаемую одновременно. Это дает пользователям единый инструмент для разработки и проектирования, упрощает оценку, приобретение и интеграцию этих компонентов среды разработки ПО.

Интеграция с другими аспектами управления жизненным циклом разработки

Rational Software Architect помогает специалистам осуществить интеграцию с другими аспектами управления жизненным циклом. Можно обращаться к требованиям ТЗ, хранящимся в Rational RequisitePro, выбирать из них те, которые связаны с соответствующими элементами моделирования, и выполнять синхронизацию по выбранным пользователем правилам. Пользователи могут генерировать отчеты, освещающие контролируемость связей между требованиями ТЗ и проектированием. Файлами моделирования можно управлять с помощью Rational ClearCase LT, мощного продукта для управления конфигурацией, который поставляется вместе с Rational Software Architect. В качестве альтернативного варианта пользователи, работающие с инструментом Concurrent Versions System (CVS), могут интегрировать продукт с этой системой. А интеграция с IBM Rational Unified Process (RUP) предоставляет группам разработчикам возможность общего, интерактивного и интегрированного управления процессом.

Компонент пакета IBM Rational Professional Bundle

Rational Software Architect входит в состав пакета IBM Rational Professional Bundle. Этот пакет включает в себя все настольные инструменты, необходимые предприятию для разработки, конструирования и тестирования приложений, ориентированных на J2EE/порталы/службы, на платформах Windows и Linux, а также для тестирования приложений .NET.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=313