O IBM® Rational DOORS fornece elementos e operações da interface com o usuário (UI) para aplicativos que consomem serviços do domínio de Gerenciamento de Requisitos (RM, Requirements Management) para compartilhamento de dados.
Elementos da UI Fornecidos pelo Rational DOORS
O
Rational DOORS fornece os elementos da UI a seguir para que outros produtos consumam em conformidade com as especificações de domínio do RM V1 e V2:
- Caixa de diálogo da UI delegada para a seleção de recursos de requisito
- Caixa de diálogo da UI delegada para a criação de recursos de requisito
- Caixa de diálogo da UI delegada para a seleção de recursos de coleção de requisito (visualizações)
- Visualizações da UI (renderização compacta, ajuda instantânea rica) em links exibidos para recursos de requisito
- Visualizações da UI (renderização compacta, ajuda instantânea rica) em links exibidos para recursos de coleção de requisito (visualizações)
- Recurso de fábrica para a criação programática de recursos de requisito
Operações do OSLC Fornecidas pelo Rational DOORS
A tabela
a seguir lista as operações que o
Rational DOORS fornece em conformidade com as especificações de domínio do RM indicadas.
Tabela 1. Operações do OSLC Fornecidas pelo Rational DOORS como um Provedor do RMOperação |
RM V1 |
RM V2 |
Descoberta de Serviço |
Sim |
Sim |
POST para criação de requisito |
Sim |
Sim |
GET em um Requisito |
Sim |
Sim |
PUT em um Requisito |
Sim |
Sim |
GET em uma Coleção de Requisito |
Sim |
Sim |
PUT em uma Coleção de Requisito. |
Sim |
Sim |
Formato de Recurso |
Não |
Sim |
QUERY é suportado em um nível de módulo |
Não |
Sim |
QUERY em links do OSLC é suportado no nível do banco de dados |
Não |
Sim |
Nota: - A operação POST cria um requisito como o primeiro
objeto no módulo. O POST não está disponível no nível de banco de dados da árvore de descoberta de serviço.
- Uma URI de Coleção de Requisito refere-se a um módulo ou a um módulo com uma visualização aplicada.
- Os links internos do Rational DOORS não são incluídos nos resultados da operação GET V1.
- Os links externos do Rational DOORS não são incluídos nos resultados da operação GET V1.
- Os links de saída internos do Rational DOORS são incluídos nos resultados da operação GET V2.
A menos que um atributo do objeto seja mapeado para um URI predefinido no nível global, esses links usarão o URI de recurso do módulo de link como o URI do namespace, seguido pela palavra references. Por exemplo:
http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
- Os links externos do Rational DOORS são incluídos nos resultados da operação GET V2. Esses links são indicados conforme a seguir:
- Links de entrada: http://purl.org/dc/terms/isReferencedBy
- Links de saída: http://purl.org/dc/terms/references