Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Общая характеристика CASE-средства Rational Rose




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

В рамках Rational Rose существуют различные программные инструментарии, отличающиеся между собой диапазоном реализованных возможностей.

Базовым средством в настоящее время остается Rational Rose, которое существует в четырех основных модификациях:

· Rational Rose Enterprise Edition;

· Rational Rose Professional Edition;

· Rational Rose Modeler Edition;

· Rational Rose для UNIX.

Наиболее полными возможностями обладает первая из указанных модификаций данного средства. Из этих возможностей можно отметить: реализацию UML, генерацию кодов на различных языках программирования (Java, C++, VisualBasic, PowerBuilder), обратную генерацию диаграмм (реинжиниринг) на основе программного кода и выпуск проектной документации [3].

Rational Rose позволяет генерировать программный код стандарта MS Visual C++, обеспечивает документирование проекта в формате HTML для Web-публикации и поддерживает интеграцию с другими инструментариями объектно-ориентированной разработки программ, базами данных и с компонентами MS Office.

Возможны практически все современные достижения в области информационных технологий:

· интеграция с MS Visual Studio, что включает в себя поддержку на уровне прямой и обратной генерации кодов и диаграмм VB, Visual C++, Visual J++ (ATL-Microsoft Active Template Library, Web-Classes, DHTML, Data Connections);

· непосредственная работа (инжиниринг и реинжиниринг) с исполняемыми модулями и библиотеками форматов EXE, DLL, TLB, OCX;

· поддержка технологий MTS (Microsoft Transaction Server) и ADO (ActiveX Data Objects) на уровне шаблонов и исходного кода, а также элементов стратегической технологии Microsoft - СОМ+ (DCOM);

· полная поддержка CORBA 2.2, включая реализацию технологии компонентной разработки приложений CBD (Component-Based Development), языка определения интерфейса IDL (Interface Definition Language) и языка определения данных DDL (Data Definition Language);

· полная поддержка среды разработки Java-приложений JDK 1.2, включая прямую и обратную генерацию классов Java формата JAR, а также работу с файлами форматов CAB и ZIP.

Широкие возможности Rational Rose позволяют:

· проектировать системы любой сложности;

· давать развернутое представление о проекте в сочетании со средствами документирования (SoDA);

· проводить кодогенерацию;

· проводить обратное проектирование имеющихся систем.

Также Rational Rose:

· имеет открытый для дополнений интерфейс;

· интегрируется со средствами разработки (Visual Studio);

· поддерживает язык UML;

· имеет средства автоматического контроля, в том числе проверки соответствия двух моделей;

· удобный для пользователя графический интерфейс;

· многоплатформенность;

· интегрируемость с другими инструментальными средствами, поддерживающими жизненный цикл программных систем, в том числе со средством управления требованиями (Requisite Pro), со средствами тестирования (SQA Suite, Performance Studio), со средствами конфигурационного управления (ClearCase, PVCS) [5].






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных