[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
Свободные мысли о свободном софте
[an error occurred while processing this directive]
Logo CitForum CITForum на CD Форумы Газета Море(!) аналитической информации!
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

19.09.2018

Google
WWW CITForum.ru
[an error occurred while processing this directive]

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

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

[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
Пятнадцатая техническая конференция «Корпоративные базы данных-2010»
Москва, 22–23 апреля
С Новым годом!

Генеральный спонсор
Техническая конференция
Корпоративные базы данных – 2008
Москва, 24–25 апреля
При поддержке РФФИ

Спонсор
[an error occurred while processing this directive] [an error occurred while processing this directive]
На правах рекламы

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

[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive]

Планирование сроков проекта и вопросы осуществления лидерством проекта рассматриваются на сайте по управлению проектами.

[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Размещение рекламы — тел. +7 495 6608306, ICQ 232284597

[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Редакция рекомендует:

Последние комментарии:

Что мы знаем об iPhone 4G? (7)
16 июля, 20:25

Подписка на новости CITForum.ru

Новые публикации:

7 июля

  • Управление параллелизмом с низкими накладными расходами для разделенных баз данных в основной памяти

  • Рекурсивные запросы в Oracle

  • Жесткий диск WD10EARS с сектором 4 КБ. Подготовка к эксплуатации в Linux.

    Обзоры журнала Computer:

    Газета:

  • Московские пробки - исследование IBM

  • От Osborne до iPad: эволюция портативных компьютеров

    19 мая

  • Прозрачный механизм удаленного обслуживания системных вызовов

  • Система моделирования Grid: реализация и возможности применения

    Газета:

    Майкл Стоунбрейкер:

  • Ошибки в системах баз данных, согласованность "в конечном счете" и теорема CAP

  • Дискуссия по поводу "NoSQL" не имеет никакого отношения к SQL

    29 апреля

  • Материалы конференции "Корпоративные Базы Данных-2010"

  • Разные облики технологии баз данных (отчет о конференции)

    14 апреля

  • MapReduce: внутри, снаружи или сбоку от параллельных СУБД?

  • Научные вызовы технологиям СУБД

    Обзоры журнала Computer:

    31 марта

  • Рационализация согласованности в "облаках": не платите за то, что вам не требуется

  • Взаимные блокировки в Oracle

  • Архитектура среды тестирования на основе моделей, построенная на базе компонентных технологий

  • Объектное представление XML-документов

    Газета:

  • Microsoft для российских разработчиков: практика с элементами фундаментальности

    10 марта

  • HadoopDB: архитектурный гибрид технологий MapReduce и СУБД для аналитических рабочих нагрузок

  • Классификация OLAP-систем вида xOLAP

  • BGP. Три внешних канала. Балансировка исходящего и входящего трафиков

    Газета:

  • Что мы знаем об iPhone 4G?

    17 февраля

  • MapReduce и параллельные СУБД: друзья или враги?

  • Объектно-ориентированное программирование в ограничениях: новый подход на основе декларативных языков моделирования данных

  • Системологический подход к декомпозиции в объектно-ориентированном анализе и проектировании программного обеспечения

    Газета:

  • Эволюция Wine

    3 февраля

  • Дом на песке

  • Реальное переосмысление "формальных методов"

  • Интервью с Найджелом Пендзом

    Газета:

  • iPad. Первый взгляд на долгожданный планшет от Apple

  • Я не верю в iPad [an error occurred while processing this directive]

    20 января

  • SQL/MapReduce: практический подход к поддержке самоописываемых, полиморфных и параллелизуемых функций, определяемых пользователями

  • Данные на лету: как технология потокового SQL помогает преодолеть кризис

    Обзоры журнала Computer:

    2 декабря

  • Сергей Кузнецов. Год эпохи перемен в технологии баз данных

    18 ноября

  • Генерация тестовых программ для подсистемы управления памятью микропроцессора

  • Сравнительный анализ современных технологий разработки тестов для моделей аппаратного обеспечения

    Все публикации >>>


    [an error occurred while processing this directive]
  • [an error occurred while processing this directive] [an error occurred while processing this directive]
    Купить сотовые телефоны в М.Видео
    Отличные цены на сотовые телефоны. Бесплатная доставка. Заказ в интернет-магазине и по телефону (495) 644-28-51
    www.mvideo.ru [an error occurred while processing this directive]

    Регистрация доменов в зонах .ru, .com, .net. Компания Rusonyx.

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

    [an error occurred while processing this directive]
    Информация для рекламодателей PR-акции, размещение рекламы — тел. +7 495 6608306, ICQ 232284597 Пресс-релизы — pr@citforum.ru
    Послать комментарий
    Информация для авторов

    Редакция раздаёт котят!

    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2009 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...
    [an error occurred while processing this directive]


    [an error occurred while processing this directive] [an error occurred while processing this directive] реклама:
    Производство и продажа серверов | забронировать гостиницу Санкт Петербурга | платный хостинг | IBM Rational. Аналитика и инструменты
    [an error occurred while processing this directive] [an error occurred while processing this directive]