Neste release, os estereótipos UML podem afetar como criar requisitos a partir de elementos UML e como criar elementos UML a partir de requisitos. Entretanto, você não pode customizar esta funcionalidade no IDE. O seguinte procedimento explica como criar mapeamentos entre os tipos de requisito e os metatipos UML com estereótipos.
[Rational Software Architect]
- Abra o arquivo (.RQS) do projeto RequisitePro em um editor.
- Localize a seção com as configurações para a integração Eclipse/RequisitePro. As seções são iniciadas com uma linha que possui um identificador entre colchetes. A seção de integração Eclipse/RequisitePro é iniciada com uma linha como esta:
Nesta seção, cada linha é um par de chave valor. Normalmente você inclui duas linhas para cada mapeamento. Abaixo está um exemplo de mapeamento seguido de uma explicação do que ele significa:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
As duas linhas acima mapeiam requisitos UTILCLASS para os elementos de modelo de classe <<utility>>. A primeira linha indica que os requisitos UTILCLASS devem criar elementos de classe <<utility>> e a segunda linha indica que os elementos de classe <<utility>> devem criar requisitos UTILCLASS. Cada linha descreve o mapeamento em uma direção, o que significa que você pode suportar mapeamentos de 1 via ao incluir apenas uma das linhas.
Na descrição a seguir, as mesmas duas linhas de código são repetidas. Entretanto, a segunda linha do código inclui espaços, o que indica cada parte da informação. As palavras em negrito indicam as quebras:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateElementFromReq UTILCLASS uml = UTILCLASS , CLASS , uml , true , Basic__Utility
Chave (três cadeias são diretamente concatenadas):
Item Descrição CreateElementFromReq Indica um mapeamento para a criação de elementos a partir de requisitos de algum tipo de requisito UTILCLASS A tag de tipo de requisito uml O ID do domínio (uml é o único valor que faz sentido pois ele é o único domínio com estereótipos)
= separa a chave e as partes do valor
Valor (cinco cadeias separadas por vírgulas):
Item Descrição UTILCLASS A tag de tipo de requisito (DEVE corresponder ao valor na chave) CLASS O ID LinkableKind, que é a metaclasse UML com todas as letras maiúsculas (por exemplo, CLASS, INTERFACE, USECASE e assim por diante) uml O ID do domínio (novamente "uml" é o único valor que faz sentido) true Link após a criação (true ou false) - normalmente true Basic__Utility Nome completo de estereótipo com dois sinais de dois pontos (::) substituídos por dois sublinhados (__). Neste caso, o nome completo do estereótipo real era Basic::Utility. A segunda linha é dividida da seguinte maneira:
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElement CLASS uml Basic__Utility = UTILCLASS , CLASS , uml , true , Basic__Utility
Chave (quatro cadeias são diretamente concatenadas):
Item Descrição CreateReqFromElement Indica um mapeamento para requisitos de criação de elementos de um determinado tipo ou estereótipo CLASS O ID LinkableKind, que é a metaclasse UML com todas as letras maiúsculas (por exemplo, CLASS, INTERFACE, USECASE e assim por diante) uml O ID do domínio (novamente, "uml" é o único valor que faz sentido aqui) Basic__Utility Nome completo de estereótipo com dois sinais de dois pontos (::) substituídos por dois sublinhados (__).
= separa a chave e as partes do valor
Valor - O valor é interpretado como o valor acima
Este formato estende o formato que descreve os mapeamentos para elementos não-estereotipados. O novo formato difere-se do antigo formato das seguintes maneiras:
- Um item final na parte do valor indica o nome do estereótipo. Entretanto, as entradas existentes sem a parte do estereótipo continuam a funcionar como antes.
- Os itens CreateReqFromElement agora possuem estereótipos na chave. Itens CreateReqFromElement existentes não possuem estereótipos em suas chaves e continuam a funcionar conforme estão.
A perspectiva Requisito foi alterada na versão 6.0.1. Quando você faz upgrade da versão 6.0, sua perspectiva Requisito não reflete estas alterações a menos que ela seja manualmente reconfigurada.
Para reconfigurar manualmente a perspectiva Requisito:
- Alterne para a perspectiva Requisito:
- Clique em Janela > Abrir Perspectiva > Requisito. Se Requisito não estiver na lista, clique em Outro e selecione a caixa de opções Mostrar Todos.
- Clique em Janela > Reconfigurar Perspectiva.
A alteração mais visível na perspectiva Requisito da versão 6.0.1 é a inclusão de uma nova visualização denominada Área de Transferência de Link. Se você tiver dificuldades para localizar ou mostrar a visualização Área de Transferência de Link após fazer upgrade para a versão 6.0.1, reconfigure a perspectiva Requisito conforme descrito acima.
Retornar para o Arquivo Leia-me Principal
©Direitos Autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.