O IBM® Engineering Requirements
Management DOORS (DOORS) fornece elementos da interface com o usuário (UI) e operações para aplicativos que consomem serviços por meio do domínio Requirements Management (RM) para compartilhamento de dados.
Elementos da UI que o DOORS fornece
O
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 OSLC que o DOORS fornece
A tabela
a seguir lista as operações que o
DOORS fornece em conformidade com as especificações de domínio do RM indicadas.
Tabela 1. Operações do OSLC Fornecidas pelo 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 DOORS não são incluídos nos resultados da operação GET V1.
- Os links externos do DOORS não são incluídos nos resultados da operação GET V1.
- Os links de saída internos do 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 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
Para obter mais informações sobre como outros aplicativos podem acessar os serviços OSLC Requirements Management V2 por meio do DOORS, consulte Acessar serviços OSLC por meio do DOORS. Este artigo explora os serviços oferecidos no DOORS para
criar, atualizar e consultar os requisitos e interfaces com o usuário delegado.