Характеристики продуктів Rational Software, Різне, Програмування, статті

Rational Software – сильна і швидко розвивається. Обсяги продажів продуктів Rational постійно зростають. Так, за останній фіскальний рік доходи компанії зросли на 39%. В відбувся з цього приводу інтерв’ю The Wall Street Transcripts голова ради директорів Rational Software Пол Леві розповів, що понад 80% компаній, що входять в Fortune 100 і 95% компаній Fortune e-50 (провідні компанії e-development) використовують програмні продукти Rational.

Запорука успіху продуктів Rational Software, на думку Пола Леві, в тому, що вони дозволяють вирішувати “e-software paradox”, з яким зараз стикаються всі компанії. Суть цього парадоксу в тому, що складність і якість розроблюваного програмного забезпечення постійно зростає, а часу на розробку катастрофічно не вистачає. Всі продукти Rational спочатку націлені на те, що щоб допомагати розробникам створювати більш якісні програми швидше.

За словами Леві, найбільш популярний продукт Rational Software (точніше, це пакет продуктів) – Rational Suite. Хоча це і порівняно новий продукт, але вже за перший рік свого існування він приніс Rational $ 100 млн. Великі успіхи компанія пов’язує з новою, значно вдосконаленою версією Rational Suite 2000. На другому місці по продажах – Rational ClearCase.

Варто відзначити, що всі продукти Rational мають відкритий API, що дозволяє будь-якій організації налаштовувати продукти на власний розсуд (модернізувати, поліпшувати).

Нижче даються короткі характеристики всіх основних продуктів компанії.
  
Rational Rose

Rational Rose – CASE-засіб візуального проектування інформаційних систем, що дозволяє моделювати як компоненти програмного забезпечення, так і бізнес-процеси. Rational Rose підтримує різні об’єктно-орієнтовані методології: ОМТ, мова UML, нотацію Буча. Rose дозволяє автоматично генерувати по побудованим моделям програмний код, і, навпаки, будувати по вихідним текстам графічні об’єкти і моделі. Використовувати даний продукт можуть і розробники-програмісти, і беруть участь в проекті непрограмістів (наприклад, бізнес-аналітики або консультанти). По суті справи, Rational Rose являє собою ціле сімейство окремих CASE-засобів, орієнтованих на різні мови програмування або засоби розробки. Rational Rose щільно інтегрований з MS Visual Studio.

Для кого: аналітики, бізнес-аналітики, системні аналітики, розробники; компанії, що займаються моделюванням бізнес-процесів і розробкою програмного забезпечення.

Деякі переваги:


  1. Це провідне засіб об’єктно-орієнтованого проектування та аналізу
  2. Підтримує мова UML
  3. Підтримує кодогенерацію для мов C + +, Visual C + +, Visual Basic і Java
  4. Забезпечує командну розробку проекту

Rational Rose Data Modeler

Rational Rose Data Modeler – єдине Засіб моделювання баз даних, засноване на мові UML.

Rational Unified Process

Rational Unified Process – методологія процесу проектування і впровадження інформаційної системи, база знань та енциклопедія від Rational.

Для кого: розробники автоматизованих інформаційних систем

Деякі переваги:
Описує способи створення високоефективних програм в короткі терміни з мінімальним ризиком


Rational Suite


Rational Suite – інтегрований набір продуктів, призначений для підтримки командної роботи над проектом на кожній фазі життєвого циклу розробки інформаційної системи. Rational Suite є унікальним сімейством продуктів, що дозволяє підняти на новий рівень розробку програмного забезпечення. Користувачі та розробники Rational Suite отримують наступні переваги:


Для кого: компанії, що займаються розробкою і тестуванням програмного забезпечення, аналізом і моделюванням бізнес-процесів

Деякі переваги:


  1. Повний набір продуктів від Rational, що включає весь спектр випускається ПО для командної розробки
  2. Дозволяє об’єднати всіх учасників команди, оптимізуючи фінансово-часові витрати на етапі проектування розробки інформаційної системи
  3. Рекомендується всім учасникам проекту

Варіанти поставок Rational Suite:


Деякі переваги:

  1. Версія для тестерів
  2. Дозволяє робити Навантажувальне тестування додатків клієнт-сервер та WEB-сайтів
  3. Містить всі продукти, необхідні для тестувальників

Rational ClearCase

ClearCase – засіб конфігураційного управління розробкою проекту. Даний продукт дозволяє зберігати в репозиторіях повні хронології версій кожного об’єкта, зміненого в процесі розробки програмного забезпечення. До таких об’єктів належать: вихідний код, бібліотеки, що виконується код і директорії. Крім самих об’єктів в репозиторіях зберігається повна інформація про поточний стан проекту, а також про стан окремих файлів, що становлять даний проект (включаючи повний контекст, пов’язаний з даними). До сильної стороні пакета слід віднести масштабіруемоcть і нарощуваність. При наявності спеціальної ліцензії на модуль MultiSite з’являється можливість здійснювати автоматичний обмін даними про стан проекту між регіонально віддаленими офісами. Rational ClearCase працює з такими середовищами розробки додатків як Visual Basic, Visual C + +, Visual Java + +, Power Builder, MS FrontPage та ін

Для кого: розробники, менеджери проекту, технічні письменники

Деякі переваги:


  1. Високомасштабіруемое засіб рівня середнього та великого підприємства
  2. Об’єднує всіх учасників проекту і відстежує всі зміни, внесені ними в проект
  3. Поєднує команди, віддалені один від одного регіонально
  4. Інтегрується з Visual Studio, Word, FrontPage і всіма продуктами Rational
  5. Підтримує конвертацію PVCS проектів

Requisite Pro

Система, призначена для управління і структурування вимог при організації спільної роботи груп програмістів, аналітиків та інших спеціалістів, що працюють над одним проектом. Продукт надає користувачам можливість структурувати і зберігати вимоги до процесу розробки на кожному з етапів, вибудовувати пріоритети, контролювати виконання вимог. Репозиторій, в якому зберігаються дані Requisite Pro, підтримує динамічні зв’язки з MS Word, що робить роботу з вимогами і специфікаціями більш зручною. Інтеграція c Rational Rose дає можливість стежити за змінами, що вносяться на кожному етапі проектування в візуальні моделі.

Для кого: компанії, що займаються розробкою і тестуванням програмного забезпечення, аналізом і моделюванням бізнес-процесів

Деякі переваги:


  1. Засіб керування вимогами
  2. Дозволяє всім учасникам проекту використовувати єдиний набір вимог і запитів. У першу чергу орієнтований на керівників, аналітиків, і менеджерів проекту
  3. Інтегрується з Word
  4. Дозволяє влаштовувати конференції

Rational Visual Test

Rational Visual Test – розвинена система автоматизованого тестування, що дозволяє моделювати різноманітні ситуації та піддавати інформаційні системи практично будь-якого масштабу випробуваннями “в умовах, максимально наближених до бойових “. Сценарії тестування можуть створюватися як у візуальному режимі (за допомогою спеціального рекордера), так і за допомогою вбудованого редактора. За допомогою даного продукту можна проводити тестування не тільки готових систем, але й окремих програмних компонентів, при цьому підтримуються такі передові технології, як ActiveX. Крім того, Rational Visual Test тісно інтегрується з MS Developer Studio.
 

SoDA

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

Для кого: компанії, які застосовують технології Rational.

Деякі переваги:


  1. Генератор звітів для продуктів Rose, ClearCase, TeamTest, RequisitePRO
  2. Здатний згенерувати проектну документацію на основі даних взятих зі згаданих програм
  3. Вбудовується в Word

Rational Apex

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

Rational Summit

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

Rational TestMate

Інтегрована середу Rational TestMate автоматизує різні етапи процесу тестування і надає єдиний інтерфейс для всіх робіт, пов’язаних з тестуванням програмного забезпечення. TestMate збільшує продуктивність праці розробників, робить процес тестування більш зручним і ефективним.
 

VADS

VADS – набір інструментальних засобів, призначених для крос-платформної розробки вбудовуваних систем (embedded system), в тому числі систем реального часу. Використання VADS знижує ризик при розробці подібного роду систем і скорочує час їх виведення на ринок. VADS забезпечує повну підтримку розробки, налагодження та випуску високопродуктивних систем реального часу.
 

PreVue

PreVue – засіб автоматизованого тестування додатків “клієнт / сервер” у середовищі X-Window, для текстових терміналів, а також Web-додатків.
 

Quantify

Quantify – засіб тестування, що дозволяє розробникам виявляти “вузькі місця” тестованих додатків. Програма дозволяє збирати ключову інформацію про тестованому додатку, таку як час виконання тієї чи іншої функції, статистика звернень до функцій. Отримавши всю потрібну інформацію, розробник може оптимізувати код довго працюють функцій. Quantify тісно інтегрується з Visual Studio, що дозволяє отримати доступ до вихідного коду тестованої програми.

Для кого: компанії, що займаються розробкою і тестуванням програмного забезпечення

Деякі переваги:


  1. На відміну від конкурентів, дає детальну інформацію про працездатність програми
  2. Має зрозумілий інтерфейс
  3. Інтегрується в VisualStudio

Purify

Purify відстежує витоку пам’яті і тестує програму на наявність run-time помилок. Тісно інтегрується з VisualStudio і з PureCoverage. В програмі є можливість ідентифікації пропущеного при тестуванні коду.

Для кого: компанії, що займаються розробкою і тестуванням програмного забезпечення

Деякі переваги:


  1. На відміну від конкурентів, дає детальну інформацію про працездатність програми
  2. Має зрозумілий інтерфейс
  3. Інтегрується в VisualStudio

PureCoverage

PureCoverage дозволяє ідентифікувати пропущені при тестуванні ділянки коду. Є можливість паралельного тестування з подальшим порівнянням двох версій одного файлу.

Для кого: компанії, що займаються розробкою і тестуванням програмного забезпечення

Деякі переваги:


  1. На відміну від конкурентів, дає детальну інформацію про працездатність програми
  2. Має зрозумілий інтерфейс
  3. Інтегрується в VisualStudio

ClearQuest

ClearQuest є потужним засобом управління запитами на зміну (change request management – CRM), спеціально розробленим з урахуванням динамічної і складної структури процесу розробки програмного забезпечення. ClearQuest відстежує і управляє будь-якими діями, що приводять до змін, протягом всього життєвого циклу продукту, допомагаючи, тим самим, організаціям більш передбачуваним (правильним) чином створювати якісне програмне забезпечення.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*