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

Источник: IBM
Майкл Меннинг

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

Группы разработчиков программного обеспечения используют 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).

Рисунок 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 см. ссылки, приведенные далее в разделе "Ресурсы".


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=26073