Configurando Dados do Rational DOORS para Aplicativos Externos

Você pode usar o conjunto de trabalhos, o mapeamento de tipos de atributo e de link e o formato reportável para configurar os dados do IBM® Rational DOORS para integração com aplicativos externos. Esse aplicativos incluem o Rational Engineering Lifecycle Management, Rational Insight e aplicativos que são integrados com o IBM Rational DOORS usando o OSLC.

Sobre Esta Tarefa

Conjunto de trabalhos

O conjunto de trabalhos determina quais projetos, pastas e módulos do Rational DOORS estão disponíveis para os seguintes aplicativos externos:

O conjunto de trabalhos é útil para focar em dados relevantes durante a análise e o relatório. Os repositórios do Rational DOORS podem conter quantidades massivas de dados. O conjunto de trabalhos elimina o processamento de projetos irrelevantes, pastas e módulos, para que seja possível capturar de forma eficiente a analítica de negócios precisos. Além disso, quando as informações irrelevantes forem eliminadas, o desempenho do sistema melhorará.

Mapeamento de Atributos e Tipos de Link

É possível usar Identificadores Uniformes de Recursos (URIs, Uniform Resource Identifiers) a fim de criar uma representação consistente do OSLC para atributos e tipos de link com o mesmo nome e tipo em todos os módulos disponíveis para integração com aplicativos externos. Os atributos e tipos de link usados em vários módulos possuem identificador exclusivos nesses módulos, mesmo que tenham o mesmo nome e tipo. Aplicativos externos tratam esses atributos e links como tipos diferentes. Esse tratamento impede consultas e relatórios consistentes nos módulos. O mapeamento de atributo e de tipo de link designa um URI único para atributos e tipos de link que tenham o mesmo nome e tipo, mas que estejam em módulos diferentes. Esse mapeamento fornece uma representação consistente do OSLC que permite que aplicativos externos reconheçam atributos e links equivalentes entre os módulos.

Os atributos e tipos de links usados em diversos módulos possuem identificadores exclusivos nesses módulos, mesmo se os atributos e tipos de links tenham o mesmo nome e tipo. Por exemplo, se você criar um atributo de número inteiro chamado ABC em um módulo e, em seguida, copiar o módulo, o atributo ABC terá um ID diferente no novo módulo. Os IDs são exclusivos para cada módulo e são difíceis de ler, como neste exemplo dos dois IDs do atributo ABC:
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000666/attr-123
http://myserver:8080/dwa/oslc/shapes/requirement/urn:telelogic::1-46dd5d7806b96973-M-00000626/attr-327
Os tipos de links também podem ser exclusivos em cada módulo. Esta identificação exclusiva de atributos e tipos de links no nível de módulo evita consulta e o relatório consistentes através dos módulos em aplicativos externos. Para evitar esse problema, é possível criar representações comuns entre módulos mapeando atributos e tipos de links para o Identificador Uniforme de Recursos (URIs). O URI é consistente e legível, que aprimora recursos de consulta e análise, conforme neste exemplo de um URI comum para o atributo de número inteiro ABC:
http://www.mycompanyname.org/rm/predicate#ABC_Integer
Quando os atributos e tipos de links forem mapeados para URIs consistentes, os aplicativos externos poderão reconhecer os atributos equivalentes e links entre módulos. Para mapear atributos e tipos de links para URIs:
  • Os nomes do atributo e tipos devem ser o mesmo em cada módulo.
  • Um conjunto de trabalhos e o formato relatável devem ser configurados para disponibilizar módulos, atributos e tipos de links para integração com aplicativos externos.

Formato reportável

É possível usar o formato reportável para especificar quais atributos e tipos de link estão disponíveis para relatórios no Rational Insight.


Feedback