Эффективная разработка программного обеспечения

       

НАБОРЫ. SUITE


Продукты компании Rational полностью оправдывают свою не очень низкую стоимость, поэтому компания, идя навстречу пожеланиям заказчиков, объединяет в специальные тематические группы - наборы - Suite.

Suite - это наборы основных программных продуктов, направленных на покрытие одного или нескольких этапов разработки программного обеспечения. Данный подход вполне оправдывает себя, поскольку, например, команде аналитиков незачем переплачивать за средства тестирования, которые им не нужны, и, наоборот, тестировщикам ни к чему ставить Rose Modeler для проектирования баз данных. Соответственно ни к чему не только иметь такой продукт, но и переплачивать за него! Второе преимущество наборов заключается в том, что их легче устанавливать и администрировать, поскольку продукты идут комплектом, а не разрозненно.

Бесспорно, что покупка наборов более выгодна как с финансовой точки зрения, так и с практической, но если вам все же необходимо нечто разрозненное, то вы можете приобретать продукты по отдельности. Данный подход никак не скажется на интегрированности программных компонент друг с другом. Все разрозненные программы будут работать также слажено, как если бы "сидели" в одном Suite. Мало того, вы можете к уже купленному набору подключать разрозненные программы, повышая, тем самым, его насыщенность без ущерба совместимости и интегрированности.

Итак, как говорилось выше, различные наборы направлены на покрытие определенных этапов, описанных в RUP. Давайте подробнее разберемся с тем многообразием наборов, предлагаемых Rational, а для начала приведем сводную таблицу наличия продуктов в том или ином наборе:

Таблица №1



ПродуктAnalyst StudioDevelopment StudioTest StudioEnterprisePerformance Studio
Rational Rose+ (DM)+ (E, RT) ++ (E)
Rational Purify ++++
Rational Quantify ++++
Rational PureCoverage ++++
Rational Robot  +++
Rational TestFactory  +++
Rational LoadTest    +
Объединяющие утилиты
Rational Unified Process+++++
Rational Requisite PRO+++++
Rational ClearQuest+++++
Rational SoDA+++++
<
Примечание:

DM - DataModeler

RT - RealTime

E - Enterprise

Продукты VisualTest и ClearCase в наборы не входят и распространяются отдельно

Как видно из таблицы, покупка любого набора подразумевает приобретение унифицированного набора из четырех продуктов + специальное программное обеспечение.

Рассмотрим более подробно назначения приведенных наборов.

Направлен на определение и управление полным и четким набором требований на разработку проекта. Данную редакцию продукта можно рекомендовать аналитикам. Данная поставка включает в себя для проектирования Rose Data Modeler, которая неспособна производить кодогенерацию.

Rational Suite DevelopmentStudio

Обеспечивает все функции визуального моделирования информационных систем на основе известных и проверенных продуктов. DevelopmentStudio предоставляет все необходимое для создания высококачественного программного продукта в установленные сроки и без превышения бюджета. Продукт ориентирован на аналитиков, разработчиков и проектировщиков. В зависимости от поставки может включать Rational Rose RealTime или Enterprise.

Rational Suite TestStudio

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

Обеспечивает поддержку полного жизненного цикла разработки информационной системы, позволяет проводить тестирование приложения под нагрузкой, быстро создавать тесты, эмулирующие работу большого числа пользователей, с целью определения производительности и надежности распределенного приложения. Ориентирован на всех участников проекта.

Rational Suite Enterprise

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

Какова же общая рекомендация по использованию и приобретению наборов? По сути, выше все уже достаточно подробно расписано, но можно добавить следующее: если вы не знаете конкретно, будет компания заниматься только проектированием или проектированием и разработкой, то скорее всего вам необходимо приобрести AnalystStudio, и, поработав с ним некоторое время, модернизировать до следующей ступени.Также есть смысл приобретать AnalystStudio для проведения бизнес-моделирования. Для данных целей набор содержит все необходимое.

Если же ваша компания специализируется только на разработке программного обеспечения, то здесь есть смысл приобрести DevelopmentStudio. А в зависимости от поставленных задач просто DevelopmentStudio или DevelopmentStudio RealTime. По функциональности они абсолютно одинаковы, за исключением версии Rose. Соответственно, данный продукт не содержит мощных средств тестирования.

Для тех же, кому надо покрыть сразу весь цикл, можно порекомендовать Suite PerformanceStudio и Suite Enterprise.



Содержание раздела