Integrazione RequisitePro - Note sul rilascio


1.0 Problemi noti
   1.1 Configurazione del supporto per gli stereotipi quando si collegano i requisiti agli elementi UML
   1.2 Reimpostazione manuale della prospettiva Requisito dopo l'aggiornamento alla versione 6.0.1

1.0 Problemi noti

1.1 Configurazione del supporto per gli stereotipi quando si collegano i requisiti agli elementi UML

In questo rilascio, gli stereotipi UML possono avere effetti sulle modalità di creazione dei requisiti dagli elementi UML e sulle modalità di creazione degli elementi UML dai requisiti. Tuttavia, non è possibile personalizzare questa funzione in IDE. La seguente procedura spiega come creare mappature tra i tipi di requisiti e i meta-tipi UML con stereotipi.

  1. Aprire in un editor il file di progetto RequisitePro (.RQS).
  2. Individuare la sezione con le impostazioni per l'integrazione Eclipse/RequisitePro. Le sezioni iniziano con una riga che presenta l'identificativo racchiuso tra parentesi quadre. La sezione relativa all'integrazione Eclipse/RequisitePro inizia con una riga di questo tipo:
[Rational Software Architect]

In questa sezione, ogni riga rappresenta una coppia di valori chiave. Generalmente si aggiungono due righe per ciascuna mappatura. Di seguito viene riportata una mappatura di esempio seguita dalla spiegazione:

CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility

Le due righe precedenti associano i requisiti UTILCLASS agli elementi del modello di classe <<utility>>.   La prima riga indica che i requisiti UTILCLASS devono creare gli elementi della classe <<utility>> e la seconda riga indica che gli elementi della classe <<utility>> devono creare i requisiti UTILCLASS. Ogni riga descrive la mappatura in una direzione, che indica che è possibile supportare le mappature in un'unica direzione aggiungendo solo una delle righe.

Nella descrizione seguente, le stesse due righe di codice sono ripetute. Tuttavia, la seconda riga di codice include caratteri a spazio che indicano ciascuna parte dell'informazione. Le parole in grassetto evidenziano le parti:

CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateElementFromReq UTILCLASS uml = UTILCLASS , CLASS , uml , true , Basic__Utility

Chiave (tre stringhe sono direttamente concatenate):

Elemento Descrizione
CreateElementFromReq Indica una mappatura per la creazione di elementi dai requisiti di un determinato tipo di requisiti
UTILCLASS Il tag del tipo di requisito
uml L'ID del dominio (uml è il solo valore accettabile perché è il solo dominio con stereotipi)


= separa la parte chiave dalla parte valore

Valore (cinque stringhe separate da virgole):

Elemento Descrizione
UTILCLASS Il tag del tipo di requisito (DEVE corrispondere al valore nella chiave)
CLASS L'ID LinkableKind, che rappresenta la meta-classe UML in lettere maiuscole (ad esempio, CLASS, INTERFACE, USECASE, ecc.)
uml L'ID del dominio (di nuovo, uml è il solo valore accettabile)
true Collegamento dopo la creazione (true o false) - generalmente true
Basic__Utility Nome completo dello stereotipo con i due caratteri due punti (::) sostituiti da due caratteri di sottolineatura (__). In questo caso, il nome completo dello stereotipo è Basic::Utility.

La seconda riga è suddivisa come segue:

CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElement CLASS uml Basic__Utility = UTILCLASS , CLASS , uml , true , Basic__Utility

Chiave (quattro stringhe sono direttamente concatenate):

Elemento Descrizione
CreateReqFromElement Indica una mappatura per la creazione di requisiti dagli elementi di un tipo o stereotipo fornito
CLASS L'ID LinkableKind, che rappresenta la meta-classe UML in lettere maiuscole (ad esempio, CLASS, INTERFACE, USECASE, ecc.)
uml L'ID del dominio (di nuovo, uml è il solo valore accettabile)
Basic__Utility Nome completo dello stereotipo con i due caratteri due punti (::) sostituiti da due caratteri di sottolineatura (__).


= separa la parte chiave dalla parte valore

Valore - Il significato del valore corrisponde a quello precedentemente indicato


Questo formato estende il formato che descrive le mappature per gli elementi senza stereotipo. Il nuovo formato differisce dal vecchio per le seguenti caratteristiche:

1.2 Reimpostazione manuale della prospettiva Requisito dopo l'aggiornamento alla versione 6.0.1

La prospettiva Requisito è stata modificata nella versione 6.0.1. Quando si effettua l'aggiornamento dalla versione 6.0, la prospettiva Requisito non rispecchia le modifiche se non si reimposta manualmente la prospettiva Requisito.

Per reimpostare manualmente la prospettiva Requisito:

  1. Passare alla prospettiva Requisito:
    • Fare clic su Finestra > Apri prospettiva > Requisito. Se la prospettiva Requisito non è in elenco, scegliere Altro e selezionare la casella di controllo Mostra tutto.
  2. Selezionare Finestra > Reimposta prospettiva.

Il cambiamento più visibile alla prospettiva Requisito per la versione 6.0.1 è l'aggiunta di una nuova vista Appunti di collegamento. Se si presentano problemi nell'individuazione o visualizzazione della vista Appunti di collegamento dopo l'aggiornamento alla versione 6.0.1, reimpostare la prospettiva Requisito con la procedura sopra descritta.

Visualizza il file Readme principale