Аналіз та проектування

Для досягнення успіху Вам необхідно працювати у згуртованій команді. Rational Rose – вирішення цієї проблеми на основі UML та візуального моделювання.

Об'єднання команди розробників

Rational Rose – лідируючий засіб візуального моделювання – є простим та повністю інтегрованим рішенням для розробки ПЗ, включаючи інтернет рішення. Rational Rose є стандартом де-факто серед інструментів проектування програм. Жоден інший CASE-засіб не пропонує таку широту та глибину рішень як платформа Rational.

За допомогою Rational Rose Ви можете візуалізувати, змінювати та тестувати модель.

Чому моделювання в Rational Rose таке важливе для успіху Вашої розробки? Rational Rose об'єднує Вашу команду на основі моделювання на UML (Unified Modelling Language). UML – стандартна візуальна нотація для опису архітектури ПЗ. Таким чином, усі учасники проекту будуть спілкуватися однією мовою та використовувати єдиний інструмент. Всі учасники проекту – аналітики, фахівці з моделювання, розробники Вашої організації – можуть використовувати Rational Rose для визначення архітектури програми та спілкування між собою.

Для бізнес-аналітиків та системних аналітиків - Rational Rose Modeler спільно з Rational Requisite Pro дозволяє аналітикам візуалізувати та моделювати бізнес-процеси та системні вимоги. Ці моделі потім можуть бути використані та доопрацьовані спільно з рештою членів команди проекту.

Для архітекторів Rational Rose забезпечує архітекторів засобом візуального моделювання на основі UML, дозволяючи їм представляти всю архітектуру програми з різних точок зору. Ітераційна розробка забезпечуєвідповідність моделей програмного коду ПЗ.

Для фахівців з БД та аналітиків даних – Rational Rose є єдиним інструментом, мовою та нотацією для всієї команди. Rational Rose Data Modeler забезпечує підтримку БД, включаючи об'єктно-орієнтоване відображення (mapping), генерацію схем та ітераційну розробку.

Для розробників на Visual Studio та WinDNA - Rational Rose щільно інтегрується з MS Visual Studio та забезпечує підтримку семантики та схеми WinDNA, візуалізацію та ітераційну розробку коду COM/ATL, MTS та ADO, налаштування та відкриту розробку шаблонів для генерації багаторівневих додатків WinDNA.

Для інтернет-розробників та XML-розробників - Rational Rose є єдиним рішенням, яке забезпечує зрозумілу візуалізацію інтернет-архітектури, включаючи Web Application Extension для UML, зворотне проектування семантики з JSP- та ASP-файлів, автоматизацію Web Application Extension для UML, візуалізацію самих складних за структурою інтернет-сайтів та покращену підтримку XML.

Для Java- та EJB-розробників - Rational Rose забезпечує якісну підтримку всіх аспектів розробки: розробку архітектур "тонкого" клієнта, повну підтримку моделювання Enterprise Java Beans, повну інтеграцію з такими поширеними Java IDE, як JBuilder, Visual Age, Forte та Visual Cafe, а також сумісний з усіма підтримуваними версіями J2SE та J2EE.

Для розробників UNIX/Linux - Rational Rose for Unix/Linux підтримує UNIX-розробників, роблячи їх роботу більш ефективною у своєму середовищі. У середовищі UNIX/Linux та Windows 95/98/NT Rational Rose пропонує користувачам стандартний інтерфейс та підтримку файлових форматів, дозволяючи змішаним командам, учасники яких працюють на різних платформах, обмінюватися моделями тапроектами розробки.

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

Прискорення розробки архітектури ПЗ

Тільки добре спроектовані програми можуть відповідати вимогам замовника і швидко адаптуватися до умов ведення бізнесу, що змінилися. Для рішень на WinDNA, Enterprise Java, Web і XML або для вбудованих програм Rational Rose прискорює розробку, використовуючи перевірені архітектурні моделі для кожного з рішень.

Rational Rose забезпечує можливість змінювати код і модель одночасно і проводити синхронізацію між ними.

Rational Rose також є платформою для автоматизації використання найкращих архітектурних принципів разом із спеціальними технологіями.

Rational Rose дозволяє візуалізувати, зрозуміти та уточнити вимоги та архітектуру перед початком створення коду. Маючи здатність представляти інтерфейс користувача окремо від бізнес логіки та даних, Rational Rose дозволяє тримати контроль над розробкою ПЗ. Це дозволяє виключити витрати сил на непотрібні ситуації. Використання одного інструменту протягом усього життєвого циклу розробки допомагає будувати "правильну" систему для Вашого замовника. Архітектурна модель може бути асоційована як з моделями бізнес-процесів, так і системними вимогами.

Rational Rose забезпечує зворотне проектування на основі аналізуіснуючих бібліотек та компонентів, та створення моделей та їх тестування. Це знижує ризики, збільшує ефективність та легкість розробки, передбачуваність, дозволяє заощадити кошти та час.

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

Управління знаннями про проекти

У зв'язку з особливостями роботи розробників та консультантів менеджери з проектів стурбовані питаннями збереження інтелектуального капіталу, накопиченого під час виконання проектів. Без систематизації зберігання інформація про процедури та процеси, засновані на отриманому досвіді, можуть бути втрачені з відходом ключових учасників з проекту. Зі збільшенням складності проекту збільшуються терміни проекту та ризики втрати інформації. Використання візуального моделювання зберігає знання структури проекту в інформаційній системі Вашої компанії.

Всі учасники проекту можуть безпосередньо бачити елементи проекту, UML-модель, а не отримувати інформацію з коду, старих записів або в усному вигляді. Моделі містять важливі для успішного проекту артефакти, описи, проектні вимоги, приклади використання, класи та інтерфейси.

Rational Rose - світовий лідер серед засобів візуального моделювання

По-перше, Rational Rose домінує на ринку систем об'єктно-орієнтованого аналізу, моделювання, проектування та конструювання коду. Згідно з останнім звітом IDC, провідної незалежної дослідницької компанії, експерта з ринків та технологій, Rational Rose є "лідируючим засобом об'єктно-орієнтованого аналізу, моделювання, проектування та конструювання коду" безперервно вже протягом останніх чотирьох років.

По-третє, компанія Rational Software визнана технологічним лідером за внесок у розробку UML завдяки зусиллям трьох основних розробників – Граді Буча (Grade Booch), Івара Якобсона (Ivar Jacobson) та Джима Рамбо (Jim Rumbaugh).

І нарешті, Rational Rose є лідируючим інструментом візуального моделювання, оскільки він має всі необхідні можливості - підтримку UML, багатомовну підтримку ітераційної розробки, повну підтримку командної розробки, компонентно-базовану розробку з підтримкою провідних архітектур і компонентних моделей, як WinDNA і J2EE/SE /ME, легкість застосування, оптимізовану інтеграцію та багато іншого.