IBM Rational Requirements Composer

Основной задачей IBM Rational Requirements Composer является организация эффективного управления требованиями на базе технологической линейки Jazz в ходе разработке программного обеспечения. Данный инструмент нацелен на:

  • Максимальное вовлечение конечных пользователей и других заинтересованных лиц в процесс управления требованиями
  • Акцент на скорейшее достижение взаимопонимания разработчиков и заинтересованных лиц по требованиям, которые должны быть сформированы или уже по сформированным
  • Повышение прозрачности и предсказуемости разработки, благодаря раннему выявлению и согласованию форм представления результатов среди заинтересованных лиц
  • Повышение контролируемости проекта разработки, благодаря возможности отслеживания его состояния по состоянию набора требований, степени покрытия требованиями входных запросов заказчика и конечных пользователей, степени покрытия тестами требований и проценту успешно реализованных требований

Основные возможности IBM Rational Requirements Composer

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

Описание требования с помощью IBM Rational Requirements Composer

Рис.1. Описание требования с помощью IBM Rational Requirements Composer

Визуальное моделирование бизнес-процессов с поддержкой языка моделирования BPML (Business Process Modeling Language). Такая поддержка предоставляет аналитикам мощные инструменты для описания своих идей в области автоматизации бизнеса и эффективного согласования их с заинтересованными лицами с использованием общедоступной для понимания нотации.

Визуальное моделирование бизнес-процессов с помощью IBM Rational Requirements Composer

Рис.2. Визуальное моделирование бизнес-процессов с помощью IBM Rational Requirements Composer

Проектирование графического интерфейса пользователя (GUI Sketching), в рамках чего становится возможным формировать наброски интерфейсных форм и моделировать последовательности их появления при функционировании конечной системы.

Проектирование графического интерфейса пользователя в IBM Rational Requirements Composer

Рис.3. Проектирование графического интерфейса пользователя в IBM Rational Requirements Composer

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

Моделирование сценариев использования позволяет описать функциональное поведение системы в ходе системного анализа и выявления требований. Каждый такой сценарий использования может быть детально описан в виде текста с поддержкой форматирования и способен помочь в выявлении детальных требований к разрабатываемой системе.

Моделирование сценариев использования в IBM Rational Requirements Composer

Рис.4. Моделирование сценариев использования в IBM Rational Requirements Composer

Поддержка динамических глоссариев позволяет автоматизировать работу по их созданию. Работая с текстовой информацией и пришедшими документами, достаточно просто указывать необходимые термины и фиксировать их в необходимых глоссариях. Запуск конкретного глоссария автоматически представляет упорядоченные списки таких терминов и обеспечивает комфортную работу с ними.

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

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

Моментальные снимки репозитория требований (Project Snapshots) являются мощным механизмом для сохранения базовых линий артефактов управления требованиями и организации конфигурационного управления в IBM Rational Requirements Composer. Таким образом, становится возможным вести параллельную работу над артефактами управления требованиями при необходимости разработки нескольких конфигураций конечного продукта.

Генерация отчетов и документов позволяет автоматизировать процедуры создания любых объемов проектной документации. Данный функционал базируется на встроенном движке IBM Rational Publishing Engine. При этом надо отметить, что с инструментом также приходит набор готовых шаблонов, которые позволяют без какой-либо доработки генерировать конечные документы по текущей информации в репозитории. Результаты генерации могут быть выведены в разнообразных форматах, среди которых форматы Microsoft Word, PDF, HTML и др.

Настраиваемые дашборды, с помощью которых можно отобразить проектные данные в виде наглядных представлений и графиков (Viewlets) Web-интерфейса, позволяющих получить представление о текущем состоянии дел в области управления требования при разработке ПО в организации. При этом данные могут быть сгруппированы на нескольких страницах или вкладках. При этом информация может выводиться не только из репозитория IBM Rational Requirements Composer, но также из репозиториев IBM Rational Team Concert и IBM Rational Quality Manager, если они интегрированы с IBM Rational Requirements Composer на уровне Jazz Team Server (JTS).

Кроме того, доступны интеграции IBM Rational Requirements Composer с такими инструментами, как:

  • IBM Rational Team Concert для привязки требований к запросам на изменения и планирования реализации требований и коллекций артефактов в рамках совместной разработки приложений (Collaborative application lifecycle management или CALM)
  • IBM Rational Quality Manager для привязки требований к артефактам тестирования с целью проверки качества реализации этих требований в рамках совместной разработки приложений (Collaborative application lifecycle management или CALM)
  • IBM Rational RequisitePro для «бесшовного» взаимодействия со средствами автоматизации процесса разработки, ведущейся с помощью IBM Rational Software Architect, IBM Rational Software Modeler, IBM Rational ClearQuest, IBM Rational Application Developer, IBM Rational Data Architect и др.
  • DOORS для взаимодействия с продуктами линейки, ранее относившейся к бренду Telelogic.

Механизмы контроля (Review) и утверждения (Approval) артефактов позволяют эффективно согласовать результаты деятельности в области управления требованиями. Здесь можно подключить других участников проекта и заинтересованных лиц, включая конечных пользователей и представителей заказчиков), для участия в процедурах контроля и утверждения артефактов. При этом данные процедуры проводятся в рамках заранее определенного унифицированного процесса (workflow).

***

В Каталоге Центра IT обучения "Institutio" представлено несколько программ обучения по IBM Rational Requirements Composer, отличающихся друг от друга включенными в них модулями:

  1. PREQ0001, Введение в IBM Rational Requirements Composer (обзор базовых возможностей инструментального средства для быстрого старта в его использовании), 1 день
  2. PREQ0002, Возможности IBM Rational Requirements Composer (базовые и расширенные интеграционные возможности RRC), 2 дня
  3. PREQ0003, Управление требованиями с использованием IBM Rational Requirements Composer (введение в дисциплину управления требованиями, рассмотрение базовых и расширенных интеграционных возможностей RRC), 3 дня

© 2008-2016 Финэкософт.

 

Oracle Silver Partner
+7 (495) 664 4727
Учебный центр
Центр обучения и сертификации в области информационных технологий (IT).

Широкий выбор курсов и программ обучения. Подробности здесь.

Отправить письмо
Обратная связь

 

Для Ваших вопросов и отзывов