Описание Rational Rose |
IBM Rational Rose, лидирующее средство визуального моделирования, является простым и полностью интегрированным решением для разработки ПО, включая интернет-решения. Rational Rose является стандартом де-факто среди инструментов проектирования приложений. Ни одно другое CASE-средство не предлагает такую широту и глубину решений, как платформа Rational.
Рис.1. С помощью Rational Rose Вы можете визуализировать, изменять и тестировать модель.
Почему моделирование в Rational Rose так важно для успеха Вашей разработки? Rational Rose объединяет Вашу команду на основе моделирования на UML (Unified Modelling Language). UML - стандартная визуальная нотация для описания архитектуры ПО. Таким образом, все участники проекта будут общаться на одном языке и использовать единый инструмент. Все участники проекта - аналитики, специалисты по моделированию, разработчики Вашей организации - могут использовать Rational Rose для определения архитектуры приложения и общения между собой.
Для архитекторов - использование Rational Rose обеспечивает архитекторов средством визуального моделирования на основе UML, позволяя им представлять всю архитектуру приложения с разных точек зрения. Итерационная разработка обеспечивает соответствие моделей программному коду ПО.
Для специалистов по БД и аналитиков данных - Rational Rose является единым инструментом, языком и нотацией для всей команды. Rational Rose Data Modeler обеспечивает поддержку БД, включая объектно-ориентированное отображение (mapping), генерацию схем и итерационную разработку.
Для разработчиков на Visual Studio и WinDNA - Rational Rose плотно интегрируется с MS Visual Studio и обеспечивает поддержку семантики и схемы WinDNA, визуализацию и итерационную разработку кода COM/ATL, MTS и ADO, настройку и открытую разработку шаблонов для генерации многоуровневых приложений WinDNA.
Для интернет-разработчиков и XML-разработчиков - Rational Rose является единственным решения, которое обеспечивает понятную визуализацию интернет-архитектуры, включая Web Application Extension для UML, обратное проектирование семантики из JSP- и ASP-файлов, автоматизацию Web Application Extension для UML, визуализацию самых сложных по структуре интернет-сайтов и улучшенную поддержку XML.
Для Java- и EJB-разработчиков - использование Rational Rose обеспечивает качественную поддержку всех аспектов разработки: разработку архитектур "тонкого" клиента, полную поддержку моделирования Enterprise Java Beans, полную интеграцию с такими распространенными Java IDE, как JBuilder, Visual Age, Forte и Visual Cafe, а также совместим со всеми поддерживаемыми версиями J2SE и J2EE.
Только хорошо спроектированные приложения могут отвечать требованиям заказчика и быстро адаптироваться к изменившимся условиям ведения бизнеса. Для решений на WinDNA, Enterprise Java, Web и XML или для встроенных приложений Rational Rose ускоряет разработку, используя проверенные архитектурные модели для каждого из решений.
Рис 2. Rational Rose обеспечивает возможность изменять код и модель одновременно и производить в любое время синхронизацию между ними.
Rational Rose также является платформой для автоматизации использования лучших архитектурных принципов вместе со специальными технологиями.
Rational Rose позволяет визуализировать, понять и уточнить требования и архитектуру перед началом создания кода. Обладая способностью представлять пользовательский интерфейс отдельно от бизнес-логики и данных, Rational Rose позволяет держать контроль над разработкой ПО. Это дает возможность исключить затраты сил на ненужные переделки. Использование одного инструмента на протяжении всего жизненного цикла разработки помогает строить "правильную" систему для Вашего заказчика. Архитектурная модель может быть ассоциирована как с моделями бизнес-процессов, так и с системными требованиями. Rational Rose обеспечивает обратное проектирование на основе анализа существующих библиотек и компонентов, и создания моделей и их тестирования. Это снижает риски, увеличивает эффективность и легкость разработки, предсказуемость, позволяет сэкономить средства и время.
Rational Rose является единственным решением, с помощью которого можно изменять код, модель, код и модель одновременно, проводить в любое время синхронизацию между ними.
В связи с особенностями работы разработчиков и консультантов менеджеры по проектам озабочены вопросами сохранения интеллектуального капитала, накопленного в ходе выполнения проектов. Без систематизации хранения информация процедуры и процессы, основанные на полученном опыте, могут быть утеряны с уходом ключевых участников из проекта. С увеличением сложности проекта увеличиваются сроки проекта и риски потери информации. Использование визуального моделирования сохраняет знания о структуре проекта в информационной системе Вашей компании.
Все участники проекта могут непосредственно видеть элементы проекта, UML-модель, а не получать информацию из кода, старых записей или в устном виде. Модели содержат важные для успешного проекта артефакты, описания, проектные требования, примеры использования, классы и интерфейсы.
Rational Rose доминирует на рынке систем объектно-ориентированного анализа, моделирования, проектирования и конструирования кода. Согласно последнему отчету IDC, ведущей независимой исследовательской компании, эксперта по рынкам и технологиям, Rational Rose является "лидирующим средством объектно-ориентированного анализа, моделирования, проектирования и конструирования кода" непрерывно уже в течение последних четырех лет. IT-эксперты, редакторы журналов и пользователи высоко оценивают преимущество Rational Rose, неоднократно присуждая ему различные награды.
Rational Rose является лидирующим инструментом визуального моделирования, поскольку он имеет все необходимые возможности - поддержку UML, многоязыковую поддержку итерационной разработки, полную поддержку командной разработки, компонентно-базированную разработку с поддержкой ведущих архитектур и таких компонентных моделей, как WinDNA и J2EE/SE/ME, легкость применения, оптимизированную интеграцию и многое другое.
Форум по продуктам Rational Software
INTERFACE Ltd. |
|