CASE-засіб IBM Rational Rose - Розробка алгоритму планування запасів

Серед всіх фірм-виробників case-засобів саме компанія IBM Rational Software Corp. (до серпня 2003 року - Rational Software Corp.) одна з перших усвідомила стратегічну перспективність розвитку об'єктно-орієнтованих технологій аналізу і проектування програмних систем. Ця компанія виступила ініціатором уніфікації мови візуального моделювання в рамках консорціуму OMG, що, зрештою, привело до появи перших версій мови UML. І ця ж компанія першої розробила інструментальний об'єктно-орієнтований case-засіб, в якому була реалізована мова UML як базова нотація візуального моделювання.

Case-засіб IBM Rational Rose з часу своєї появи зазнав серйозну еволюцію, і в даний час є сучасним інтегрованим інструментарієм для проектування архітектури, аналізу, моделювання і розробки програмних систем. Саме у IBM Rational Rose мова UML стала базовою технологією візуалізації і розробки програмних систем, що визначило популярність і стратегічну перспективність цього інструментарію.

В рамках загального продукту IBM Rational Rose існують різні варіанти цього засобу, що відрізняються між собою діапазоном можливостей, що надаються. Базовим засобом в даний час є IBM Rational Rose Enterprise Edition, яке володіє якнайповнішими можливостями. Найбільш характерні функціональні особливості цієї програми полягають в наступному:

    - Інтеграція з MS Visual Studio, яка включає підтримку на рівні прямої і зворотної генерації код і діаграм Visual Basic і Visual С++ з використанням ATL (Microsoft Active Template Library), Web-класів, DHTML і протоколів доступу до різних баз даних; - безпосередня робота (інжиніринг і рєїнжінірінг) з виконуваними модулями і бібліотеками форматів EXE, DLL, TLB, OCX; - підтримка технологій MTS (Microsoft Transaction Server) і ADO (ACTIVEX Data Objects) на рівні шаблонів і вихідної коди, а також елементів технології Microsoft - COM+ (DCOM); - повна підтримка компонентів CORBA і JEE, включаючи реалізацію технології компонентної розробки додатків CBD (Component-based Development), мови визначення інтерфейсу IDL (Interface Definition Language) і мови визначення даних DDL (Data Definition Language); - повна підтримка середовища розробки java-додатків, включаючи пряму і зворотну генерацію класів Java формату JAR, а також роботу з файлами формату CAB і ZIP [11].

Похожие статьи




CASE-засіб IBM Rational Rose - Розробка алгоритму планування запасів

Предыдущая | Следующая