Novos recursos do IBM Rational DOORS para HP Quality Center Interface
Mais controle e flexibilidade para sincronizar os DOORS e os dados do Centro de Qualidade
Visão geral dos benefícios da interface e novos recursos
O IBM174; Rational174; DOORS174; Para a HP Quality Center Interface permite sincronizar dados entre o software de gerenciamento de requisitos Rational DOORS eo HP Quality Center, uma ferramenta de teste e gerenciamento de defeitos. Os requisitos podem ser transferidos dos módulos Rational DOORS para um projeto HP Quality Center, e os testes e defeitos podem ser transferidos em qualquer direção. Isso permite que os usuários do DOORS acessem informações sobre testes e defeitos relacionados aos requisitos e aos usuários do HP Quality Center para acessar informações sobre requisitos relacionados a casos de teste, cada um sem alternar para outra ferramenta.
Novos recursos significativos
A versão 3.5 apresenta os seguintes recursos principais:
Melhor desempenho das tarefas de sincronização simples
Escalabilidade aprimorada de várias tarefas de sincronização
Recursos avançados de administração
As seções a seguir descrevem essas novas capacidades.
Melhor desempenho das tarefas de sincronização simples
Esse recurso é de particular interesse se você precisa executar sincronizações de grandes quantidades de dados como uma única tarefa. A taxa na qual os dados podem ser trocados é limitada pela parte mais lenta do link, que foi encontrada como a taxa na qual os dados podem ser lidos e, mais particularmente, escritos para o HP Quality Center. Esse limite pode ser exacerbado se o controle de versão estiver sendo empregado no projeto HP Quality Center, pois isso adiciona a sobrecarga à taxa na qual os dados podem ser gravados.
Nesta versão, esse tempo de atraso é atenuado porque agora você pode configurar a conexão de dados com o HP Quality Center, dividindo uma única tarefa de sincronização grande e seqüencial em um número de tarefas menores executadas em paralelo. Você pode especificar o número de sessões a serem usadas eo número de objetos a serem sincronizados em cada sessão, como mostra a Figura 1.
Figura 1. Modificar a configuração
Por exemplo, se você configurasse a conexão do Quality Center para ter 3 sessões, com 1024 objetos em cada pedaço, uma sincronização de 5120 objetos executaria 3 sessões paralelas, cada 1024 objetos de sincronização, seguidos de 2 sessões paralelas que sincronizariam a Restantes dois conjuntos de 1024 objetos.
Há custos indiretos incorridos na divisão da tarefa eo número de sessões a serem usadas dependerá dos recursos do servidor no qual você está executando a interface. Mas agora você tem o potencial de reduzir muito o tempo que leva para concluir grandes tarefas de sincronização.
Escalabilidade aprimorada de várias tarefas de sincronização
Este recurso é de particular interesse se você precisar executar muitas sincronizações de pequenas quantidades de dados, como tarefas separadas. Anteriormente, você poderia executar apenas uma tarefa de cada vez. Você pode configurar esta nova versão para permitir o processamento paralelo (consulte a Figura 2) e, em seguida, você pode executar até quatro tarefas em paralelo.
Em conjunto com essa alteração, uma nova opção foi adicionada à configuração de agendamento para especificação da prioridade de uma tarefa, de 1 a 5. Com a capacidade de executar várias tarefas em paralelo, será mais provável programar várias tarefas para serem executadas ao mesmo tempo. Definir uma prioridade permite controlar quais tarefas são selecionadas primeiro quando mais tarefas são programadas para serem executadas do que podem ser executadas no momento.
Recursos avançados de administração
A UI para Interface Administration agora oferece mais flexibilidade e mais controle da configuração das tarefas de sincronização.
Configuração dos tipos de sincronização
Esta nova versão apresenta uma nova opção de configuração de sincronização que você pode usar para especificar quais aspectos dos dados são sincronizados: conteúdo, estrutura ou links (consulte a Figura 4). Isso aumenta a eficiência da sincronização, porque você pode atualizar apenas os aspectos dos dados que você está interessado em manter sincronizado, portanto, leva menos tempo.
Figura 4. Configurar o tipo de sincronização
Aqui estão as sugestões de configuração para cenários de usuário específicos:
Você deseja transferir requisitos do Rational DOORS para um projeto do HP Quality Center e, em seguida, deseja reorganizar a estrutura dos requisitos no projeto HP Quality Center, movendo-os para pastas diferentes. Agora você pode conseguir isso configurando sua tarefa de sincronização para sincronizar conteúdo, mas não estrutura. Quaisquer alterações nos dados nos requisitos serão sincronizadas, mas quaisquer alterações na estrutura não.
Você deseja sincronizar a vinculação de requisitos e testes depois que os requisitos foram assinados para uma versão. Como você sabe que o conteúdo dos requisitos não vai mudar mais, habilite somente a sincronização de links. Em seguida, a sobrecarga de verificação de alterações nos dados e estrutura é eliminada da tarefa de sincronização, reduzindo assim o tempo que demora.
Você deseja sincronizar os requisitos do Rational DOORS com um projeto do HP Quality Center para que os casos de teste possam ser gravados contra eles. Esta é uma fase inicial do projeto e você não está interessado em ver a vinculação entre requisitos e testes em DOORS até que o desenvolvimento de testes e requisitos esteja mais próximo de ser concluído. Habilite a sincronização de conteúdo e estrutura, mas não de links, eliminando assim essa sobrecarga. Você pode ativar a sincronização de links mais tarde quando precisar ver os links entre requisitos e testes.
Mapas de atributos comuns
Em versões anteriores da interface, para cada tarefa de sincronização, era necessário especificar um mapeamento de atributo para indicar qual dos atributos dos pontos de extremidade de dados deveria ter seus dados sincronizados e quais seriam os emparelhamentos entre atributos. Recebemos feedback de alguns usuários que disseram que tendem a ter um conjunto padrão de atributos para todos os seus dados, então prefeririam um mapa de atributos padrão que pudessem reutilizar, ao invés de ter que inserir as mesmas informações para cada nova tarefa que Eles criam.
Para responder a este pedido, a nova versão introduz o conceito de um mapa de atributo comum. O processo agora é:
Crie um mapa de atributos nomeado usando um módulo representacional do IBM Rational DOORS e o projeto HP Quality Center como pontos de extremidade de dados e contendo os conjuntos de atributos padrão a serem mapeados.
Execute o mapeamento entre os atributos e salve o mapa de atributos, como mostrado na Figura 5.
Figura 5. Criar um mapa de atributo comum
Crie uma tarefa sob esse mapa de atributos de modo que ele use os mapeamentos de atributo que ele contém, mas especifique os pontos de extremidade de dados reais a serem usados nessa tarefa, conforme mostrado na Figura 6.
Figura 6. Criar uma tarefa de sincronização
Outra vantagem dos mapas de atributos comuns é que uma alteração pode ser feita no mapa (para adicionar outro atributo, por exemplo) e essa alteração é aplicada a todas as tarefas que usam o mapa de atributos, em vez de ter que atualizar cada tarefa individualmente .
Para fazer o melhor uso desse recurso, seria uma boa idéia criar módulos Rational DOORS como modelos para cada tipo de dados que você está sincronizando, como requisitos, testes ou defeitos. Esses módulos de modelo precisam conter todos os atributos que você deseja sincronizar nas tarefas de sincronização. Crie um mapeamento de atributo usando esses módulos como nós de extremidade e, como outro ponto de extremidade, especifique um projeto do HP Quality Center que também contenha todos os atributos que você deseja sincronizar. Agora você pode criar tarefas de sincronização usando esses mapas de atributos e especificar os nós de extremidade reais que você deseja usar.
A versão 3.5 do Rational DOORS para HP Quality Center Interface apresenta recursos significativos que aumentam significativamente o desempenho ea escalabilidade, tanto para lidar com grandes sincronizações quanto para lidar com grandes números de pequenas sincronizações. A interface de usuário de administração foi aprimorada e retrabalhada para acomodar controle adicional sobre como as sincronizações são realizadas. Ele também introduz mapas de atributos comuns, que simplificam o gerenciamento de várias tarefas de sincronização que usam os mesmos mapeamentos.
Comments
Post a Comment