IBM Rational Software Architect — КиберПедия 

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

IBM Rational Software Architect

2020-04-01 253
IBM Rational Software Architect 0.00 из 5.00 0 оценок
Заказать работу

 

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

Особенности продукта.

Полный набор инструментов для проектирования и разработки:

· содержит все возможности 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 Clear Case LT и IBM Rational Clear Quest;

·   содержит конфигурацию IBM Rational Unified Process для архитекторов ПО;

·   поддержка CVS для управления конфигурацией программного обеспечения;

·   автоматизация контролируемости, от ТЗ до проектирования и реализации.

Открытая, расширяемая платформа моделирования. Продукт 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.


IBM Rational Rose

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

В рамках общего продукта IBM Rational Rose существуют различные варианты этого средства, отличающиеся между собой диапазоном предоставляемых возможностей. Базовым средством в настоящее время является IBM Rational Rose Enterprise Edition, которое обладает наиболее полными возможностями.Rational Rose расширяет возможности моделирования программных систем, выходящих за рамки платформы J2EE и инструментальных средств моделирования в составе IBM Rational Professional Bundle.

Являясь простым и мощным решением для визуальной разработки информационных систем любого класса, Rational Rose позволяет создавать, изменять и проверять корректность модели.Rose объединяет команду разработчиков на базе универсального языка моделирования UML, который определяет стандартную графическую символику для описания архитектуры ПО. Любые участники проекта - аналитики, специалисты по моделированию, разработчики и другие - могут использовать модели, построенные в Rational Rose, для большей эффективности создания конечного продукта.

Для бизнес-аналитиков средство Rational Rose дает возможность детально описать и проанализировать бизнес-процессы данной предметной области. Системные аналитики, используя указанные описания, смогут разработать необходимый функционал ИС, который максимально удовлетворит запросы заказчика. Для архитекторов средство Rational Rose будет полезно при создании мощной и гибкой архитектуры системы. Для аналитиков, специализирующихся в области разработки баз данных, Rational Rose даст возможность визуально проектировать и генерировать базы данных любого размера. Таким образом, можно создавать базы данных Microsoft SQL Server, Oracle, Sybase SQL Anywhere, IBM DB2 и любые другие, которые поддерживают возможность запуска скриптов стандарта ANSI SQL.

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

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

Интеграция Rational Rose с Rational RequisitePro позволяет на базе визуальной модели разработать полный набор требований, которые необходимо реализовать при создании конечного продукта.

Интеграция Rational Rose с Rational TestManager позволяет создавать сценарии тестирования на базе визуальной модели.

Интеграция Rational Rose с Rational ClearCase позволяет поставить на версионный контроль модель целиком или по частям.

Интеграция Rational Rose с Rational SoDA позволяет автоматизировать процесс создания документов и отчетов по визуальной модели.


Поделиться с друзьями:

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.015 с.