Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

На правах рекламы

RATIONAL - 2004. Обзор программных пакетов от IBM Rational.

Дмитрий А. Лесин,
технический консультант по решениям IBM Rational, компания Аплана, группа компаний АйТи.

Новый, 2004-й год принес значительную реструктуризацию программных пакетов, предлагаемых Rational - новым подразделением в составе компании IBM. Политика компании в этом отношении стала значительно более гибкой. Несмотря на то, что большая часть базовых продуктов осталась неизменной, значительно разнообразнее стали варианты комплектации в составе стандартных программных пакетов, предназначенных для поддержки различных процессов в составе жизненного цикла разработки программных систем. Новизной стало включение в предлагаемые пакеты продуктов XDE направления. В то же время, ушли в прошлое традиционные "сьюты", такие как Rational AnalystStudio Suite, Rational TestStudio Suite, Rational TeamTest и некоторые другие. Но для любого из них достаточно легко подобрать замену, используя подробно описанные в данной статье новые программные комплекты.

ВСТУПЛЕНИЕ
ДИЗАЙН И КОНСТРУИРОВАНИЕ
УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ
ТЕСТИРОВАНИЕ
УПРАВЛЕНИЕ ВЕРСИЯМИ И КОНФИГУРАЦИЯМИ
ПОДДЕРЖКА ЖИЗНЕННОГО ЦИКЛА ПРОЕКТА
НЕМНОГО О "СЬЮТАХ"
ЗАКЛЮЧЕНИЕ

Вступление

Новый, 2004-й год принес значительную реструктуризацию программных пакетов, предлагаемых Rational - новым подразделением компании IBM. Политика компании в этом отношении стала значительно более гибкой. Ушли в прошлое традиционные "сьюты", такие как Rational AnalystStudio Suite, Rational TestStudio Suite, Rational TeamTest и некоторые другие.

В то же время, большая часть базовых продуктов, из которых комплектуются новые программные пакеты IBM Rational, осталась практически без изменений. Среди них - такие заслуженные и известные продукты, как ClearCase - продукт для управления версиями и конфигурациями, Rose - визуальное моделирование, ClearQuest - управление изменениями, RequisitePro - управление требованиями, SODA - автоматизация документирования, TestManager - планирование и управление распределенным тестированием, Robot - запись скриптов автоматизированного тестирования и их запуск, а также PurifyPlus - средство анализа приложений в режиме Runtime. Напомню, что некоторые из перечисленных средств, в свою очередь, также являются небольшими комплектами программ. Так, комплект ClearQuest включает ClearQuest Designer, собственно ClearQuest, а также ряд вспомогательных программ. А в состав PurifyPlus входит Purify - средство изучения памяти, расходуемой приложениями, Quantify - продукт для анализа узких мест производительности приложений и PureCoverage, предназначенный для анализа полноты тестирования.

Новизной стало включение в предлагаемые пакеты продуктов XDE направления, тесно интегрированных со средами разработки и предназначенных для визуального проектирования и тестирования. Среди них: XDE Modeler - средство визуального моделирования нового поколения, XDE Developer for Java - Round-trip разработка приложений с использованием Java-технологий от компании Sun Microsystems, XDE Developer for .NET - Round-trip разработка приложений для Microsoft .NET, XDE Tester - функциональное тестирование Java и Web приложений. Особняком стоит Rational Rapid Developer - интегрированное решение для ускоренной разработки J2EE приложений.

Следует также отметить, что некоторые из инструментов IBM Rational, как и ранее, поставляются с Web-интерфейсом для организации доступа разработчиков через HTTP-протокол к проектным репозиториям. Среди них такие продукты как ClearCase, RequisitePro, ClearQuest, ManualTest (компонент TestManager для описания действий при ручном тестировании), а также ProjectConsole.

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

Дизайн и конструирование

Программные комплекты IBM Rational для дизайна и конструирования
Название комплекта Область применения Продукт
Rose Rose
Realtime
XDE
Mode
ler
XDE Deve
loper for Java
XDE Deve
loper for .NET
Комплект
IBM Rati
onal Purify
Plus for Windows(см. раздел "Тестир
ование")
IBM Rati
onal Rose Data Modeler
Визу
альное моделир
ование систем и Round-Trip разработка баз данных
+
Data Modeler
Edition
- - - - -
IBM Rati
onal Rose Devel
oper for UNIX
Визуальное моделирование систем для UNIX + - - - - -
IBM Rati
onal Rose Tech
nical Devel
oper
Визуальное моделирование обычных систем и систем реального времени на платформах UNIX и Windows +
Enterprise
Edition
+ - - - -
IBM Rati
onal Rose XDE Deve
loper for Java
Интегрир
ованное средство Round-Trip разработки Java-приложений
+
Java
Edition
- - + - -
IBM Rati
onal Rose XDE Devel
oper for Visual Studio
Интегри
рованное средство Round-
Trip разработки приложений с использ
ованием Microsoft Visual Studio v6.0 и Visual Studio .NET
+Visual Basic & C++
Edition
- - - + -
IBM Rati
onal Rose XDE Deve
loper Plus
Интегрир
ованное средство Round-Trip разработки Java и .NET приложений со средствами Runtime анализа
+
Enterprise
Edition
- - +
вместе с Visual Trace
+
вместе с Visual Trace
+
IBM Rati
onal Rose XDE Modeler
Визуальное моделир
ование без возмож
ностей Round-
Trip разработки
- - + - - -
Пояснения по составу пакетов и условиям лицензирования
  1. Где это не оговорено специально, комплекты предназначены для работы в среде Windows.
  2. Версии XDE Developer C++ для Round-Trip разработки приложений на C++ в Microsoft Visual Studio .NET пока не существует. Данный продукт находится на стадии бета-тестирования, однако точные сроки его выхода не известны. В связи с этим, разработчикам по-прежнему предлагается Rational Rose с соответствующими C++ "линками".
  1. В комплекты Rational XDE DeveloperPlus for Java и Rational XDE DeveloperPlus for .NET дополнительно включено средство Visual Trace. При запуске приложения оно самостоятельно строит диаграммы последовательностей из созданных объектов и выполненных операций в режиме Runtime. Кроме того, для операций указывается время их выполнения, что позволяет оптимизировать производительность отдельных процедур уже на ранних стадиях кодирования.
  2. Кроме перечисленных продуктов предлагается широкий спектр инструментария для поклонников языка Ada. Здесь есть комплекты для создания обычных систем и систем реального времени на платформах Windows, HPUX, Tru64, AIX, IRIX, Solaris и Linux.
  3. Также упоминания заслуживает продукт IBM Rational Rapid Developer, выпущенный в середине 2003 г. и поставляемый отдельно, как интегрированное решение для ускоренной разработки J2EE приложений.

Управление требованиями

Для оптимизации процесса управления требованиями предлагается единый комплект IBM Rational RequisitePro, который включает только один продукт - Rational RequisitePro. Этот продукт предназначен для эффективной организации процессов сбора и анализа требований. Кроме того, такие возможности, как трассировка требований и богатые возможности по организации обсуждений (дискуссий) могут стать незаменимым средством выявления и реализации требований заказчиков в ходе разработке информационных систем.

Тестирование

Основные комплекты IBM Rational для автоматизации тестирования
Название комплекта Область применения Продукт
Test Manager Robot Purify Quantify Pure Coverage XDE Tester
IBM Rational Functional Tester for Java and Web Функциональное тестирование Java и Web приложений + - - - - +
IBM Rational Performance Tester Нагрузочное тестирование + + - - - -
IBM Rational PurifyPlus Enterprise Edition Runtime анализ приложений в UNIX и Windows - - + + + -
IBM Rational PurifyPlus for UNIX Runtime анализ приложений в UNIX - - + + + -
IBM Rational PurifyPlus for Windows Runtime анализ приложений в Windows - - + + + -
IBM Rational Robot Создание и запуск тестовых скриптов + + - - - -
Пояснения по составу пакетов и условиям лицензирования
  1. Комплект IBM Rational Performance Tester по умолчанию поставляется заказчику с лицензиями на 50 виртуальных пользователей нагрузочного тестирования. Для расширения числа виртуальных пользователей можно приобрести дополнительные лицензии. Так, существуют лицензии на 5, 100, 250, 500, 1000, 2500, 5000, 10000, 20000, 50000 и 100000 виртуальных пользователей.
  2. Там, где это не оговорено специально, комплект программ может быть использован только на платформе Windows.
  3. Для нагрузочного тестирования сохранена поддержка протоколов HTTP/HTTPS и Sockets. Данный набор может быть расширен дополнительным приобретением SQL-протокола. В состав последнего входит поддержка DBLIB, ODBC, Oracle, SQL Server и Sybase.
  4. Протоколы нагрузочного тестирования Tuxedo, DCOM, IIOP и Jolt больше не поставляются. Тем не менее, в дальнейшем сохраняется поддержка тех пользователей, которые приобрели эти протоколы и имеют действующие соглашения по технической поддержке.
  5. Для тестирования систем реального времени (например, так называемых Embedded-систем) предлагается комплект IBM Rational Test RealTime, который не включен в таблицу 1. В его состав входит сам продукт Rational Test RealTime и лицензия на 100 виртуальных пользователей нагрузочного тестирования, количество которых также может быть расширено за счет приобретения дополнительных лицензий.

Управление версиями и конфигурациями

Среди всех программных пакетов IBM Rational, наиболее популярными, пожалуй, являются средства организации процессов управления версиями, конфигурациями и изменениями. В качестве базовых продуктов здесь выступают Rational ClearCase и Rational ClearQuest. Их совместное использование в сочетании с подходом Unified Change Management (UCM) позволяет обеспечить жесткий контроль над любыми изменениями артефактов проекта. В частности, эти продукты можно настроить таким образом, что никто из участников проекта не сможет вносить изменения в тот или иной артефакт до тех пор, пока ему не будет поставлена соответствующая задача.

На сегодняшний день IBM Rational предлагает следующие программные пакеты для управления версиями, конфигурациями и изменениями.

Программные пакеты для управления версиями и конфигурациями
Комплект Область Продукт
Clear
Case
Clear
Case Multisite
Clear
CaseLT
Clear
Quest
Clear
Quest Multisite
Clear
DDTS
IBM Rational ClearCase Change Management Solution Интегрированное управление версиями, конфигурациями и запросами на изменения + - - + - -
IBM Rational ClearCase Change Management Solution Enterprise Edition Интегрированное управление версиями, конфигурациями и запросами на изменения для распределенных команд разработчиков + + - + + -
IBM Rational ClearCase Управление версиями и конфигурациями. + - - - - -
IBM Rational ClearCase LT Упрощенное управление версиями и конфигурациями. - - + - - -
IBM Rational ClearCase MultiSite Дополнительный модуль для Rational ClearCase с целью организации процесса управления версиями и конфигурациями для распределенных команд - + - - - -
IBM Rational ClearCase and ClearCase MultiSite Управление версиями и конфигурациями для распределенных команд разработчиков + + - - - -
IBM Rational ClearDDTS Управление изменениями для проектов, ведущихся на платформах UNIX. Может быть интегрировано с Rational ClearCase - - - - - +
IBM Rational ClearQuest Управление изменениями. - - - + - -
IBM Rational ClearQuest MultiSite Дополнительный модуль для Rational ClearCase предназначенный для организации процесса управления изменениями для распределенных команд - - - - + -
IBM Rational ClearQuest and ClearQuest MultiSite Управление изменениями для распределенных команд разработчиков - - - + + -

Следует отметить, что Rational ClearCaseLT является упрощенным продуктом по сравнению с классическим Rational ClearCase, основные упрощения здесь следующие:

  • отсутствие динамических видов
  • возможность работы только в одном домене
  • отсутствие возможности подключения модуля ClearCase Multisite для организации работы распределенных команд

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

Поддержка жизненного цикла проекта

В следующей таблице представлен обзор предлагаемых комплектов для поддержки жизненного цикла проекта. Информация по комплекту IBM Rational Suite представлена в отдельной таблице.

Программные комплекты IBM Rational для дизайна и конструирования
Название компле
кта
Область примен
ения
Продукт
Clear
Case LT
Rose Requis

itePro
Clear
Quest
SODA Средства тестиро
вания
Project
Console
Unif
ied Proc
ess, RUP
Buil
der
IBM Rati
onal Project
Console Client
Клиент
ская часть системы монито
ринга проекта
- - - - - - +
клиент
-
IBM Rati
onal SoDA
Автома
тизация
процесса
создания отчетов для Windows и UNIX (frame)
- - - - +
Wind
ows & UNIX
frame
- - -
IBM Rat
ional Suite Devel
opment
Studio for UNIX
Round-Trip разработка прилож
ений на платформах UNIX
+ + +
Win
dows & Web-интер
фейс
+
Windo
ws & клиент UNIX
+
UNIX
frame
+
Windows компонет Test
Manager и комплект IBM Rati
onal Purify
Plus for UNIX
- +
IBM Rati
onal Suite for Techn
ical Devel
opers
Поддержка разработки информа
ционных систем реального времени на платфо
рмах Windows и UNIX
+ +
Real
time
+ + + +
Test
Manager и комплекты IBM Rational Purify
Plus for UNIX и IBM Rati
onal Purify
Plus for Windows
+ +
IBM Rati
onal Team Unif
ying Plat
form
Интегрир
ованное решение, считается обязате
льным для хорошо организо
ванного проекта
+ - + + + +
Test
Manager
+ +
IBM Rati
onal Unified Pro
cess
База знаний по методо
логии ведения проектов от IBM Rational
- - - - - - - +
IBM Rational Suite

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

В определенной степени, это расширенный вариант существовавшего ранее Rational Suite Enterprise. IBM Rational Suite целиком составлен из других комплектов, которые уже были выше описаны:

  • IBM Team Unifying Platform
  • IBM Rational PurifyPlus for Windows
  • IBM Rational Rose XDE Developer Plus
  • IBM Rational Robot
  • IBM Rational Functional Tester for Java and Web
Пояснения по составу пакетов и условиям лицензирования
  1. Пакет Team Unifying Platform может быть использован, как отдельно, так и в наборах с другими комплектами. Например, для формирования рабочего места аналитика проекта рекомендуется приобретение IBM Rational Team Unifying Platform и IBM Rational Rose XDE Modeler.

Немного о "Сьютах"

C появлением новых программных пакетов, уходят в прошлое такие популярные названия, как Rational Suite Enterprise, Rational AnalystStudio Suite, Rational DevelopmentStudio Suite* и Rational TestStudio Suite. Однако, для любого из "сьютов" достаточно легко подобрать замену, используя описанные выше программные пакеты.

Таблица соответствия между старыми и новыми комплектами IBM Rational
Suite - 2003 Комплекты IBM Rational 2004
Rational Suite Enterprise IBM Rational Suite
Rational AnalystStudio Suite IBM Rational Rose XDE Modeler
IBM Rational Team Unifying Platform
Rational DevelopmentStudio IBM Rational Rose XDE Developer Plus
IBM Rational Team Unifying Platform
Rational TestStudio Suite IBM Rational Robot
IBM Rational Team Unifying Platform

Заключение

Таким образом, предложение от IBM Rational претерпело значительные изменения. Стандартные комплекты программ стали более гибкими и разнообразным стали.

Несмотря на то, что ряд продуктов остался за рамками нового предложения IBM Rational, у пользователей, которые уже приобрели сошедшие со сцены продукты, нет поводов для беспокойства - техническая поддержка по всем продуктам гарантирована (при наличии соответствующего соглашения). По таким вопросам следует обращаться к официальным дилерам компании IBM по направлению Rational (компания АйТи - официальный дилер IBM Rational на территории РФ). Поддержка включает, в том числе, предоставление обновлений ("патчей") в тех случаях, когда ошибки не удается устранить иным способом.

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

Компания Аплана, группа компаний АйТи
email: rational@aplana.com, тел.: (095) 748-1345
htpp://www.aplana.ru, http://rational.aplana.ru

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...