IBM Rational DOORS Next Generation представляет собой инструмент управления требованиями на основе платформы IBM Rational Jazz. В состав Rational DOORS Next Generation входит приложение сервера и веб-клиент. Сочетание этих компонентов позволяет управлять требованиями в системах и проектах по разработке ПО для промышленных товаров и системно-ориентированных отраслей.
Приложение Управление требованиями
Функции, доступные в приложении для управления требованиями (RM) в Rational solution for Collaborative Lifecycle Management (CLM), лицензируются согласно Rational DOORS Next Generation. Кроме того, в состав Rational solution for CLM входят приложения CCM (управление изменениями и конфигурацией) и QM (управление качеством), а также Jazz Reporting Service. Для поддержки коллективов на всех этапах жизненного цикла разработки ПО в этих инструментах предусмотрены функции установки, создания архитектуры, пользовательского интерфейса, администрирования и интеграции. CLM предлагает функции совместной работы, такие как проверка, визуальное редактирование, создание документов, создание отчетов и хронология контроля. Приложение RM, входящее в состав Rational solution for CLM, обеспечивает прозрачное представление требований и трассировку данных на всех этапах жизненного цикла данных.
Веб-клиент
Кроме того, CLM позволяет сократить совокупную стоимость владения за счет применения веб-интерфейса. Веб-клиент RM предоставляет инструменты для детализации требований в отформатированных документах и визуальных объектах на диаграммах бизнес-процессов, в примерах внедрения, сценариях и эскизах пользовательского интерфейса. Веб-клиент также предоставляет связи трассировки на планы разработки, задания, планы тестирования, тестовые наборы, эскизы и модели. Артефакты требований поддерживают многократное использование в представлениях, наборах и модулях. Для управления сложностью реализована иерархическая структура спецификаций в представлениях по аналогии с функциями в Rational DOORS. Специалисты могут использовать эти функции для преобразования требований в формальные, практические цели. Обладатели лицензий Rational DOORS могут использовать приложение RM в CLM.
Jazz Team Server
Jazz Team Server предлагает открытую архитектуру интеграции и совместной работы на основе сводных панелей, проверок и комментариев. Сервер поддерживает общие средства администрирования пользователей, проектов, типов данных, типов артефактов, атрибутов и тегов. Для согласованного создания и управления требованиями в пределах коллектива применяются стандартные системы на уровне служб и проектов. С помощью проектов жизненного цикла CLM администраторы могут управлять областями проекта, участниками коллектива и процессами во всех связанных приложениях. Кроме того, коммерческая база данных предоставляет администраторам системы и проектов гибкие, стандартизированные последовательности операций.
Сводные панели и Jazz Reporting Service помогают извлекать информацию из интегрированных приложений в режиме реального времени для отчетов, отражающих состояние проекта и влияние любых изменений или неполадок системы. CLM предлагает функции совместной работы, такие как проверка, визуальное редактирование, создание документов, создание отчетов, хронология контроля и общее администрирование.
Связывание с помощью OSLC и обмен данными
Интеграция между артефактами в приложениях CLM и других приложениях поддерживается за счет реализации спецификаций Open Services for Lifecycle Collaboration (OSLC). Например, протокол интеграции OSLC связывает требования в Rational DOORS с артефактами в приложении RM.
Обмен данными о требованиях между двумя продуктами реализован с помощью ReqIF - усовершенствованной версии формата RIF, разработанного организацией Object Management Group (OMG). Использование файлов ReqIF для обмена данными позволяет сотрудникам различных организаций, использующим разные инструменты для управления требованиями, работать над общими спецификациями с целью согласования данных.
Кроме того, коллективы могут выполнить миграцию одного или нескольких модулей из Rational DOORS в Rational DOORS Next Generation. Помимо требований, в ходе миграции переносятся такие данные, как структура проекта, атрибуты и типы, представления, таблицы, ссылки. Односторонняя миграция переносит управление требованиями в среду CLM и создает ссылки на записи в Rational DOORS, позволяющие сохранить доступ к таким данным, как хронология и контрольные версии. Процесс миграции состоит из следующих этапов: подготовка, миграция и обслуживание.
Сравнение Rational DOORS и Rational DOORS Next Generation
Rational DOORS продолжает оставаться лучшим продуктом для коллектива, которым требуется продуманная, проверенная система управления требованиями и ее возможности промышленного масштаба. Эти возможности включают функции управления изменением требований, которые управляются процессом, определенным в инструменте управления изменениями, а также глубокую настройку с помощью языка расширений DOORS (DXL). Rational DOORS Next Generation - это система управления требованиями, созданная для совместной работы нескольких коллективов в Интернете и входящая в состав решения сервера интеграции Jazz. Rational DOORS Next Generationдоступен в составе Rational DOORS без дополнительных затрат со стороны клиентов с активной подпиской и поддержкой. Возможности Rational DOORS Next Generation совершенствуются от выпуска к выпуску. Однако, в этот выпуск не включены все основные функции Rational DOORS. Если коллектив работает с Rational DOORS и оценивает Rational DOORS Next Generation, то при принятии решения о том, какой продукт следует использовать, необходимо учесть текущие потребности и правила эксплуатации. Например, текущая версия Rational DOORS Next Generation не поддерживает исключительный масштаб Rational DOORS, в котором модули проекта могут содержать миллионы объектов. Отчеты о тестировании производительности доступны в библиотеке на сайте Jazz.net.