чаючи структуровані класи та удосконалення, внесені в блок-схеми, діаграми дій та діаграми кінцевих автоматів. Завдяки цим та іншим доопрацюванням стандарту користувачі можуть описувати свою архітектуру з більшим ступенем чіткості і контролю, ніж коли б то не було. Група Object Management Group (OMG) вивела В«виразністьВ» мови в частині управління процесом на новий рівень, виробивши ініціативу Model Driven Architecture (MDA). Rational Software Modeler підтримує MDA, дозволяючи користувачеві визначати кілька рівнів моделей, пов'язаних з певними користувачем перетвореннями між моделями, результатом чого є більш чіткий поділ аспектів життєвого циклу. p align="justify"> Інтеграція з іншими аспектами управління життєвим циклом розробки. Rational Software Modeler допомагає здійснити інтеграцію моделювання з іншими аспектами управління життєвим циклом. Можна звертатися до вимог ТЗ, що зберігаються в Rational Requisite Pro, вибирати з них ті, які пов'язані з відповідними елементами моделювання, і виконувати синхронізацію за обраними користувачем правилами. p align="justify"> Користувачі можуть генерувати звіти, що висвітлюють контрольованість зв'язків між вимогами ТЗ і проектуванням. Файлами моделювання можна керувати за допомогою Rational Clear Case LT, нашого потужного продукту для управління конфігурацією, який поставляється разом з Rational Software Modeler. p align="justify"> В якості альтернативного варіанту користувачі, що працюють з інструментом Concurrent Versions System (CVS), можуть інтегрувати продукт з цією системою.
3.2 IBM Rational Software Architect
Гнучка, розширювана, зручна у використанні платформа для створення високоякісних архітектур
Особливості продукту.
Повний набір інструментів для проектування та розробки:
В· містить всі можливості IBM Rational Application Developer for WebSphere Software для побудови масштабованих веб-додатків, веб-служб (в тому числі веб-служб, що беруть участь в SOA), додатків Java, порталів J2EE;
В· візуалізація та редагування структури і поведінки коду J2EE, Java і C + + без маркерів за допомогою діаграм UML.
Архітектурне моделювання і специфікації:
В· підтримка основних діаграм UML 2;
В· підтримка шаблонів і перетворень для автоматизації доопрацювання моделей і переходу від аналізу до проектування і далі до реалізації;
В· підтримка OCL для вказівки архітектурних обмежень.
Структурний огляд і контроль додатків Java:
В· автоматичне виявлення структурних шаблонів і антішаблонов для стимулювання розроб...