DOORS como um provedor de serviços OSLC

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 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 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.


Ícone de vídeo Vídeo

Canal Jazz.net
Canal Software Education

Ícone Aprender Cursos

IoT Academy
Skills Gateway

Ícone Perguntar Comunidade

Jazz.net
Fóruns Jazz.net
Biblioteca Jazz.net

Ícone Suporte Suporte

IBM Support Community
Wiki de implementação