Rational DOORS como um Provedor de Serviços OSLC

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 que o Rational DOORS Fornece

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 que o Rational DOORS Fornece

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 RM
Operaçã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

Para obter mais informações sobre como outros aplicativos podem acessar serviços OSLC Requirements Management V2 a partir do Rational DOORS, consulte Acessar Serviços OSLC a partir do IBM Rational DOORS. Este artigo explora os serviços oferecidos no Rational DOORS para criar, atualizar e consultar os requisitos e interfaces com o usuário delegado.


Feedback