IBM® Rational DOORS предоставляет элементы и операции пользовательского интерфейса (UI) в приложения, получающие службы из домена Requirements Management (RM) для совместного использования данных.
Элементы UI, предоставляемые Rational DOORS
Rational DOORS предоставляет следующие элементы UI для использования в других продуктах в соответствии со спецификациями домена RM V1 и V2:
Делегированное окно пользовательского интерфейса для выбора ресурсов требований
Делегированное окно пользовательского интерфейса для создания ресурсов требований
Делегированное окно пользовательского интерфейса для выбора ресурсов набора требований (представления)
Предварительные просмотра пользовательского интерфейса (сжатый вывод, с функцией реакции на наведение) на отображаемых связях с ресурсами требований
Предварительные просмотра пользовательского интерфейса (сжатый вывод, с функцией реакции на наведение) на отображаемых связях с ресурсами наборов требований (представления)
Ресурс Фабрика для программного создания ресурсов требований
Операции OSLC, предоставляемые Rational DOORS
В следующей таблице приведены операции, предоставляемые Rational DOORS для соответствия с указанными спецификациями доменов RM.
Табл. 1. Операции OSLC, предоставляемые Rational DOORS в качестве поставщика RM
Операция
RM V1
RM V2
Поиск служб
Да
Да
POST для создания требования
Да
Да
GET над требованием
Да
Да
PUT над требованием
Да
Да
GET над набором требований
Да
Да
PUT над набором требований
Да
Да
Форма ресурсов
Нет
Да
QUERY поддерживается на уровне модуля
Нет
Да
QUERY для связей OSLC поддерживается на уровне базы данных
Нет
Да
Прим.:
Операция POST создает требование в качестве первого объекта в модуле. Операция POST недоступна на уровне баз данных в дереве поиска служб.
URI набора требований содержит ссылку на модуль либо на модуль, к которому применено представление.
Внутренние связи Rational DOORS не включаются в результаты операции V1 GET.
Внешние связи Rational DOORS не включаются в результаты операции V1 GET.
Внутренние исходящие связи Rational DOORS не включаются в результаты операции V2 GET. Если атрибут объекта не преобразован в предопределенный URI на глобальном уровне, эти связи используют URI ресурса модуля связи в качестве URI пространства имен, за которым следует слово references. Пример: http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
Внешние связи Rational DOORS включаются в результаты для операции V2 GET. Эти связи отмечаются следующим образом: