O IBM® Rational DOORS Next Generation é uma ferramenta de gerenciamento de requisitos
executada na tecnologia de plataforma do IBM Rational Jazz. O Rational DOORS Next Generation inclui um aplicativo do servidor, um Web client e um rich client semelhante ao cliente do IBM Rational DOORS.
Juntos esses componentes fornecem recursos para definição e gerenciamento de requisitos em sistemas e projetos de engenharia de software para produtos manufaturados e segmentos de mercados orientados para sistemas.
O Aplicativo Requirements Management
Os recursos fornecidos pelo aplicativo Requirements Management
(RM) no Rational Solution for
Collaborative Lifecycle Management (CLM)
são licenciados como Rational DOORS Next Generation ou IBM Rational Requirements Composer.
O Rational Solution for CLM também inclui os aplicativos Change and Configuration Management (CCM) and Quality
Management (QM) e o IBM Rational Reporting for Development
Intelligence. Para suportar as equipes por todo o ciclo de vida de desenvolvimento, estas ferramentas possuem recursos comuns de integração de instalação, arquitetura, interface com o usuário, administração e integração. Como parte do Rational Solution for CLM,
o aplicativo RM fornece visibilidade e rastreabilidade de requisitos no ciclo de vida.
Web e Rich Clients
O Web client RM fornece ferramentas para definir requisitos em documentos rich-text
e representações visuais em diagramas do processo de negócios, diagramas de casos de uso, esboços sequenciais e esboços de interface com o usuário. O Web client também fornece links de rastreabilidade para planos de desenvolvimento, itens de trabalho, planos de teste, casos de teste, designs e modelos. Os artefatos do requisito podem ser organizados e reutilizados em visualizações,
coleções e módulos. Os módulos
gerenciam complexidade fornecendo estrutura hierárquica para especificações em visualizações
semelhantes aos recursos no Rational DOORS. O rich client fornece a velocidade e flexibilidade de um programa local com dados locais, especialmente para a edição de módulos maiores. Equipes poderão usar os recursos
para desenvolver requisitos objetivos acionáveis de entradas informais para formais. Os portadores de licença do Rational DOORS são autorizados a usarem o aplicativo RM integral, incluindo o rich client do Rational DOORS Next Generation no CLM.
Jazz Team Server
O Jazz Team Server fornece
uma arquitetura de integração aberta e colaboração da equipe por meio de painéis,
revisões e comentários. O servidor suporta a administração comum
de usuários, projetos, tipos de dados, tipos de artefato e tags.
As equipes poderão usar serviços comuns e sistemas de tipos de projetos amplos para definir e gerenciar requisitos de forma consistente. Nos projetos de ciclo de vida CLM, administradores
poderão gerenciar áreas de projeto, membros da equipe e processos em todos os aplicativos associados. Um banco de dados comercial também é usado, que fornece administradores de sistema e de projeto com flexibilidade e procedimentos operacionais padronizados.
Vinculação e Troca de Dados Usando OSLC
A integração entre os artefatos nos aplicativos CLM e outros aplicativos é suportada por meio da implementação das especificações do Open Services for Lifecycle Collaboration (OSLC). Por exemplo, o protocolo de integração OSLC vincula requisitos no Rational DOORS com artefatos no aplicativo RM. Dados de requisitos são trocados entre os dois produtos por meio de uma implementação de ReqIF, que é uma evolução do Requirements Interchange Format, que o Grupo de Gerenciamento de Objetos (OMG) governa. Pela troca de dados nos arquivos ReqIF, as equipes de diferentes organizações podem usar diferentes
ferramentas de gerenciamento de requisitos para trabalharem em especificações compartilhadas para construir uma visualização consistente de uma solução.
Comparando o Rational DOORS e o Rational DOORS Next Generation
O
Rational DOORS continua sendo excelente para equipes que precisam amadurecer suas habilidades, como rastreabilidade em vários níveis nas visualizações, importação/exportação de dados roundtrip, assinaturas eletrônicas, linhas de base e gerenciamento de mudanças de requisitos orientado por um processo em uma ferramenta de gerenciamento de mudanças. O
Rational DOORS também é a ferramenta de escolha para as equipes que fazem parte de uma cadeia de fornecimento
que usa o Requirements Interchange Format para trocar dados e para equipes
que implementam customizações ou integrações de produto baseados no DOORS Extension
Language (DXL).
A versão atual do Rational DOORS Next Generation não suporta a escala extrema do Rational DOORS,
que suporta projetos de desenvolvimento com centenas de usuários e módulos simultâneos que contêm centenas de milhares de objetos. As recomendações de
dimensionamento para o Rational DOORS Next Generation são
semelhantes às recomendações para o Rational Requirements Composer
listadas no Jazz.net. O Rational DOORS Next Generation não suporta visualizações de rastreabilidade em vários níveis em módulos, assinaturas eletrônicas em requisitos, customizações baseadas em DXL e integrações com alguns produtos IBM e ferramentas externas que o Rational DOORS suporta. O Rational DOORS Next Generation possui uma interface de programação OSLC do lado do servidor, mas ele não tem a amplitude dos recursos do DXL.
O Rational DOORS Next Generation oferece às equipes do Rational DOORS um
aplicativo RM que usa os recursos integrados altamente colaborativos da
plataforma Jazz. Como um projeto piloto para novo desenvolvimento ou um aplicativo integrado para definição visual e elaboração de requisitos do Rational DOORS, o Rational DOORS Next Generation complementa e amplia as extensões do Rational DOORS.
Para comparar o Rational DOORS Next Generation com outras ferramentas de gerenciamento de requisitos do Rational,
management tools, consulte a visão geral do Rational DOORS Next Generation e o aplicativo
RM e a Comparação do Rational DOORS e do Rational DOORS Next
Generation no centro de informações do CLM. Além disso, consulte o artigo Which IBM Rational requirements management tool is
best for your teams? no Jazz.net.
Para configurar a integração com o Rational DOORS,
consulte o aplicativo Integrando o Gerenciamento de Requisitos e o Rational DOORS no centro de informações do CLM.
Para
uma introdução em vídeo sobre o Rational DOORS Next Generation, veja este
vídeo no YouTube: Introduction to IBM Rational DOORS Next
Generation.