Что нового в IBM Rational ClearQuest версии 7.1

Управление изменениями, схема, отчетность, импорт и улучшения системы безопасности

Проектирование схемы, отчетность, импорт и улучшения в системе безопасности – вот лишь несколько новых возможностей и функций в продукте IBM® Rational® ClearQuest® версии 7.1. В новой версии объединены новые интерфейсы – командной строки, Web-клиента и средства Rational ClearQuest Designer, готовая схема управления жизненным циклом приложений, а также новый сервер управления изменениями и API.

Майкл Меннинг, менеджер по продуктам семейства Rational ClearCase, IBM

Майкл Меннинг (Michael Manning) является старшим менеджером по продуктам IBM Rational ClearCase и ClearCase MultiSite. Более десяти лет он занимал различные должности, связанные с разработкой и выпуском продуктов семейства ClearCase.



17.06.2011

Группы разработчиков программного обеспечения используют IBM® Rational® ClearQuest® для управления изменениями в своих средах разработки. Rational ClearQuest – это гибкое средство управления изменениями, пригодное для использования в управлении многочисленными процессами. Оно интегрируется с IBM® Rational® ClearCase® для управления конфигурациями как баз данных, так и систем управления изменениями (Unified Change Management, UCM).

Краткие сведения об основных улучшениях

Далее приведены краткие сводные данные о новых возможностях версии 7.1 продукта Rational ClearQuest.

  • Новый клиент Rational ClearQuest Web, возможности которого эквивалентны собственному клиенту.
  • Новый интерфейс командной строки (command line interface, CLI).
  • Переработанное средство Rational ClearQuest Designer с новыми возможностями, которое сокращает сроки проектирования схемы.
  • Переработанное средство импорта с поддержкой различных платформ (Microsoft® Windows®, Linux® и UNIX®).
  • Готовая схема ALM, интегрированная с Rational ClearCase UCM и IBM®Rational® RequisitePro.®
  • Улучшенная система защиты: шифрование по федеральным стандартам обработки информации FIPS (Federal Information Processing Standards) 140-2.
  • Расширенная и гибкая система создания отчетов на основе извлеченных данных.
  • CM Server и CM API предоставляют надежную инфраструктуру для Rational ClearQuest и Rational ClearCase.

Версия 7.1 продукта IBM Rational ClearQuest – одно из самых широкофункциональных предложений в области управления изменениями с момента появления решения Rational ClearQuest. Компания IBM переписала большинство важных клиентских интерфейсов, включая Rational ClearQuest Designer, Rational ClearQuest Web и Rational ClearQuest CLI. В этой версии также представлена гибкая схема (готовая к использованию "как есть") для управления жизненным циклом приложений (Application Lifecycle Management, ALM). Эта схема интегрируется с другими базовыми средствами Rational для работы с жизненным циклом: Rational ClearCase и RequisitePro.

Помимо этих основных улучшений, версия 7.1 предоставляет новые возможности для защиты и обеспечения соответствия законодательным требованиям (например, совместимость со стандартом шифрования FIPS 140-2 и поддержка IPv6). В ней также расширены возможности создания отчетов и реализована модель извлечения данных (pull-data), которая поддерживает различные средства работы с отчетами: Business Objects® Crystal Reports®, Eclipse™ BIRT и Actuate®. IBM® Installation Manager консолидирует все платформы IBM в единую технологию установки. Это обеспечивает улучшение процесса установки и деинсталляции, сокращает время простоя, необходимое для запуска новых серверов, а также предоставляет возможности возврата, если нужно "откатить" установленные обновления.

Преимущества для бизнеса делятся на три категории высокого уровня:

  • снижение совокупной стоимости владения (cost of ownership, TCO);
  • улучшение механизмов руководства, соответствия законодательным требованиям и управления жизненным циклом;
  • сокращение времени получения выгоды и отдачи от инвестиций.

Клиент Rational ClearQuest Web

Web-клиент в Rational ClearQuest 7.1 полностью переписан с использованием технологий Web 2.0. Впервые в нем использован "невесомый" интерфейс браузера, по функциям полностью равный традиционному "толстому" собственному клиенту, как показано на рисунке 1. В качестве серверной системы Rational ClearQuest Web использует новый продукт CM Server на базе IBM® WebSphere® Application Server. Это предоставляет не только удобный и многофункциональный пользовательский интерфейс, но и надежную масштабируемую инфраструктуру с удобным администрированием. Все эти функции, вместе взятые, превосходят возможности предыдущих версий продукта.

Рисунок 1. Интерфейс пользователя Rational ClearQuest Web в версии 7.1
рабочая область

Другие возможности и преимущества интерфейса Rational ClearQuest Web версии 7.1:

  • полнотекстовый поиск™с интерфейсом, похожим на Google;
  • сохраняемые персональные настройки;
  • Rational ClearQuest Favorites (Избранное) для быстрого доступа к самым часто используемым запросам;
  • возможность выборки нескольких строк и обновления нескольких записей;
  • мастер запросов (Query Wizard);
  • широкие возможности сортировки результатов;
  • возможности, эквивалентные собственному клиенту.

Rational ClearQuest Designer

Средство Rational ClearQuest Designer в версии 7.1 полностью переделано с целью упрощения разработки схем в среде Eclipse. Теперь можно использовать возможности расширения Eclipse и выбирать редактор, а также использовать преимущества встроенного редактора EPIC Perl Editor (с его богатыми возможностями разметки синтаксиса и проверки ошибок). Возможности в Rational ClearQuest Designer облегчают сравнение и слияние версий схем. Кроме того, новая функция визуализации ошибок указывает на проблемы, возникшие при проверке схемы, и облегчает отслеживание источников ошибок (рисунок 2).

Рисунок 2. Визуализация ошибок в Rational ClearQuest Designer
рабочая область

Вот некоторые возможности Rational ClearQuest Designer:

  • представления Eclipse на базе ролей;
  • возможность нескольких конфигураций тестов (Multiple Test Configurations), которая позволяет перенастраивать тесты для собственных клиентов, а также для клиентов Eclipse или Web;
  • функция истории (History) для всестороннего обзора версий схем.

Схема ALM

Схема ALM представляет собой набор записей и взаимосвязей, которые помогают участникам группы справляться со своей работой в ходе реализации проектов по разработке программного обеспечения. Это ее основная роль. На рисунке 3 представлен этот уровень проекта. Схема ALM также предоставляет полезные компоновочные блоки и инфраструктуры, которые помогают выполнить пользовательскую настройку конфигурации под любую структуру организации. Схема ALM поставляется в составе Rational ClearQuest версии 7.1 в виде набора пакетов и схемы. Пакеты ALM также можно применить в Rational ClearQuest 7.0.1.

Рисунок 3. Поддержка процессов проектного уровня в Rational ClearQuest ALM
диаграмма жизненного цикла записей типа defect

Преимущества схемы ALM:

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

CM Server

CM Server предоставляет новую инфраструктуру для клиентов Rational ClearCase Remote Client V7.1 и Rational ClearQuest Web V7.1. CM Server основан на сервере приложений Websphere Application Server, который является отраслевым корпоративным стандартом. CM Server обеспечивает высокопроизводительную серверную модель развертывания, удобную для управления, администрирования и обновления (рисунок 4).

В версии 7.1 продуктов IBM Rational ClearCase и Rational ClearQuest представлен сервер управления изменениями, Change Management (CM) Server. Он обеспечивает серверную поддержку интерфейсов между глобальными сетями (Wide Area Network, WAN) и продуктами Rational ClearCase и Rational ClearQuest. CM Server – это унифицированный сервер приложений для клиентов Rational ClearCase Remote Client и Rational ClearQuest Web. Он эффективно использует производительность, защищенность и масштабируемость сервера приложений WebSphere Application Server (версия 6.1.0.15). Для получения подробной информации относительно архитектуры, развертывания и администрирования CM Server обратитесь к информационному центру по Rational ClearCase 7.1, указанному в разделе "Ресурсы".

Рисунок 4. Архитектура сервера CM Server
схема архитектуры сервера CM Server

CM Server предоставляет множество преимуществ:

  • единый технологический стек для серверов Rational ClearCase и Rational ClearQuest;
  • инфраструктура для клиентов WAN: Rational ClearCase Remote Client и Rational ClearQuest Web;
  • серверы приложений на базе отраслевого стандарта – WebSphere Application Server;
  • горизонтальная и вертикальная масштабируемость;
  • повышение производительности по сравнению с версией 7.0.1 на 30–50%.

CM API

CM API – это интерфейс Java™ API, который заменяет Rational ClearCase Automation Library (CAL) и Rational ClearCase UNIX API межплатформенным интерфейсом, основанным на отраслевых стандартах. Он подходит как для рамочной инфраструктуры, так и для написания реальных интеграций.

Преимущества CM API:

  • это унифицированный клиентский интерфейс Java API для доступа к Rational ClearCase и Rational ClearQuest;
  • основан на спецификации Java™ Specification Request (JSR) 147 "Управление конфигурациями и версиями рабочей области" (Workspace Versioning and Configuration Management, WVCM);
  • обладает общей моделью данных Rational ClearCase и Rational ClearQuest с сервисами для предметной области;
  • поддерживает экосистемы заказчиков и партнеров.

Интерфейс командной строки (CLI) Rational ClearQuest

Новые команды межплатформенного языка сценариев помогут получить доступ к информации в Rational ClearQuest из командной строки, как показано на рисунке 5. С их помощью можно делать следующее:

  • добавлять, редактировать или искать записи;
  • добавлять или удалять дополнения к определенной записи;
  • создавать, переименовывать, удалять или изменять запросы.

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

Рисунок 5. Rational ClearQuest CLI
изображение нового интерфейса командной строки

Вот некоторые преимущества и возможности интерфейса Rational ClearQuest CLI:

  • межплатформенный язык сценариев для интеграции сценариев сборки программного обеспечения;
  • назначение псевдонимов для команд;
  • поддержка глобализации и Unicode;
  • полностью документированная справка со страницами описания использования команд;
  • расширяемость (интерфейс основан на CM API);
  • исходный код доступен на сайте IBM® developerWorks.®

Другие новые возможности и улучшения

Вот некоторые другие возможности продукта Rational ClearQuest версии 7.1:

  • поддержка IPv6 (поддержка заказчиков, которые должны соответствовать федеральным стандартам);
  • поддержка FIPS 140-2;
  • возможность отключать опцию Remember Password (Напомнить пароль);
  • множественные серверы каталогов и домены;
  • списки управления доступом (access control list, ACL) к папкам рабочей области в Rational ClearQuest Web;
  • возможности структурированного и неструктурированного поиска;
  • диспетчер установки IBM Installation Manager:
    • межплатформенное средство установки;
    • основан на Eclipse.

Версия 7.1 продукта Rational ClearQuest реализует более 375 запросов на улучшение (requests for enhancement, RFE), поступивших от заказчиков. Эти запросы были выбраны за их вклад в основные преимущества для бизнеса.

  • время получения отдачи от инвестиций;
  • снижение совокупной стоимости владения;
  • возможности руководства, соответствия законодательным требованиям и управления жизненным циклом.

Диаграмма на рисунке 6 иллюстрирует соответствие запросов RFE в Rational ClearQuest этим преимуществам для бизнеса.

Рисунок 6. Соответствие RFE и преимуществ для бизнеса.
изображение круговой диаграммы

Для получения более подробной информации о версии 7.1 продукта Rational ClearCase см. ссылки, приведенные далее в разделе "Ресурсы".

Ресурсы

Научиться

  • Оригинал статьи: What's new in IBM Rational ClearQuest Version 7.1 (EN);
  • Для получения дополнительной информации о ClearQuest и других продуктах для управления изменениями посетите страницу, посвященную управлению изменениями и версиями, на сайте IBM.com;(EN)
  • Посетите информационный центр Rational ClearCase. Здесь можно просматривать и искать в режиме онлайн информацию, связанную с продуктами CM Server, CM API и Rational ClearCase;(EN)
  • Чтобы понять различия между Web-клиентами Rational ClearQuest версий 7.0.1 и 7.1, прочтите данный технический бюллетень;(EN)
  • Для получения информации о производительности продукта Rational ClearCase и получения доступа к данным производительности Rational ClearQuest и другим отчетам, посетите раздел developerWorks;(EN)
  • Для получения информации о платформах, которые поддерживает версия 7.1, см. следующий технический бюллетень;(EN)
  • Для получения информации о Rational ClearQuest ALM прочтите справочник ALM Redbook;(EN)

Получить продукты и технологии

  • Пакеты ALM 1.0 для Rational ClearQuest V7.0.1 доступны здесь;(EN)

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Rational
ArticleID=681359
ArticleTitle=Что нового в IBM Rational ClearQuest версии 7.1
publish-date=06172011