Главная страница

ВВедение в ИМЛ. Лекция 2 Что такое The uml


Скачать 2.99 Mb.
НазваниеЛекция 2 Что такое The uml
АнкорВВедение в ИМЛ
Дата10.03.2023
Размер2.99 Mb.
Формат файлаdocx
Имя файлаvvedenie_v_UML (1).docx
ТипЛекция
#978338
страница15 из 24
1   ...   11   12   13   14   15   16   17   18   ...   24

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.

К сожалению, нет бесплатной версии продукта, но для образовательных учреждений все программное обеспечение IBM доступно бесплатно (для использования в учебных целях) в рамках программы IBMAcademic Initiative.

А как же выглядит это чудо? Не слишком изысканно, но вполне функционально - судите сами (рис.

7.1):



Рис. 7.1.


В зависимости от поставки, в Rational Rose может быть расширен или сужен набор визуальных компонент (возможных диаграмм). Впрочем, Rational Rose и так достаточно функционален. Вот основные возможности продукта:

    • прямое и обратноепроектированиена языках: ADA, Java, С, C++, Basic;

    • поддержка технологий COM, DDL, XML;

    • возможность генерации схем БД Oracle и SQL.

Также Rational Rose имеет открытый API, позволяющий самому создавать модули для других

языков программирования. На рынке уже имеется достаточное число модулей для популярных языков программирования и RAD-систем, таких как Delphi, ErWin, Jbuilder, VisualCafe, Jdeveloper, VisualAge SmallTalk. Одна из ведущих компаний в области создания дополнительных модулей

  • EnsembleSystems (http://www.ensemble-systems.com/).

Rational Rose много раз признавалось различными изданиями лучшим средством проектирования. Вот только некоторые из них (рис.7.2):



1   ...   11   12   13   14   15   16   17   18   ...   24


написать администратору сайта