МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ http://www.interface.ru/rational/rosemain.htm Rational Rose Rational Rose - популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Только Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое. Только Rational Rose имеет весь необходимый набор визуальных средств проектирования. Только Rose поможет решить проблемы с кодогенерацией на определенном языке программирования. Только Rational Rose осуществляет такие подходы, как прямое и обратное проектирование, а так же Round Trip Engineering. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования. Для того чтобы наиболее полно покрыть весь сегмент рынка средств проектирования и разработки, компания Rational выпускает несколько версий своего продукта. Каждый из них может решать как строго определенный круг задач, так и весь спектр проблем проектирования и разработки. Rational Rose Modeler. Данная версия позволит аналитикам и проектировщикам проводить анализ бизнес-процессов и выстраивать систему. Данная редакция подразумевает только моделирование без кодогенерации. Продукт будет интересен проектировщикам систем и аналитикам. Rational Rose Professional. Профессиональная редакция продукта. Имеет в своем наборе весь спектр изобразительных средств. В зависимости от выбранного языка программирования осуществляет прямое и обратное проектирование. Rose Professional заказывается только в определенной конфигурации (например, Rose Professional С++ или Rose Professional С++ DataModeler). Rational Rose Professional не создает 100% исполняемого кода. На выходе разработчик получает шаблон информационной системы на определенном языке МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ программирования, который впоследствии нужно запрограммировать. Продукт направлен как на аналитиков, так и на разработчиков. Rational Rose RealTime. Версия продукта для создания 100% исполняемого кода в реальном масштабе времени. RealTime позволяет проводить прямое и обратное проектирование на языках С или С++. На выходе модель автоматически компилируется и собирается в исполняемый файл. Продукт направлен на разработчиков. Rational Rose Enterprise. Абсолютно полная версия продукта. Поддерживаются все вышеперечисленные функции за исключением возможности 100% кодогенерации. Версия продукта покрывает весь спектр задач по проектированию, анализу и кодогенерации. Направлен на всех участников проекта. Rational Rose DataModeler. Это не конкретный релиз продукта, а возможность по проектированию баз данных. Функции DataModeler входят в состав Rose Enterprise или Professional. В зависимости от поставки, в Rational Rose может быть расширен или сужен набор визуальных компонент (диаграмм). Rational Rose поддерживает прямое и обратное проектирование на языках: ADA, Java, С, C++, Basic. Поддерживает технологии COM, DDL, XML. Позволяет генерировать схемы Oracle и SQL. Rational Rose имеет открытый API, позволяющий создавать собственными силами модули для конкретных языков программирования. На рынке уже сейчас имеется достаточное число модулей для популярных языков программирования и систем. Таких как: Delphi, ErWin, Jbuilder, VisualCafe, Jdeveloper, VisualAge SmallTalk. Одна из ведущих компаний в области создания дополнительных модулей Ensemble Systems. Rational Rose неоднократно признавалось различными изданиями лучшим средством проектирования. Информационные материалы, описания Rational Rose RealTime - описание продукта и его возможностей Новые возможности Rational Rose 2001 What's New in Rational Rose 2000 - особенности версии (Eng.) Rational Rose - описание продукта и его возможностей (Eng.) Rational Rose RealTime: Powered by ObjecTime - описание продукта и его возможностей (Eng.)