< Indietro | Avanti >

Lezione 3.2: Creazione di associazioni in un dominio collegabile di sviluppo

In questa lezione, verranno create associazioni tra un requisito di un caso di utilizzo e una classe Java.

Nei domini collegabili di sviluppo, come Java oJ2EE, gli architetti di sistema o i responsabili di sviluppo possono creare associazioni ai requisiti. Queste associazioni consentono di garantire il corretto funzionamento di tutti i requisiti in un progetto di sviluppo. Gli sviluppatori possono navigare dagli artifatti di sviluppo ai requisiti in Rational RequisitePro ed esaminare il testo completo associato al requisito. Ciò fornisce una panoramica completa sugli obiettivi di sviluppo.

Per impostazioni predefinite, tali associazioni sono configurate come associazioni indirette. Un requisito proxy viene creato in RequisitePro per rappresentare l'artifatto di sviluppo. Tra il proxy e il requisito di destinazione viene stabilita la tracciabilità in RequisitePro.

In questa lezione verrà creato un progetto Java e un'associazione tra un requisito di un caso di utilizzo e una classe Java. In un progetto J2EE, è possibile associare requisiti di funzioni o casi di utilizzo con JAR EJB, bean di sessione, bean BMP, bean di messaggi J2EE, servizi Web, servlet e altri artifatti di sviluppo J2EE.

Iniziare esaminando i requisiti dei casi di utilizzo per il progetto:

  1. Nella vista Esplora requisiti, espandere la cartella Casi di utilizzo e la cartella Acquista CD. In uno scenario tipico, verrebbe studiato il flusso di base del caso di utilizzo nel documento dei requisiti di Microsoft Word e quindi verrebbero associate più classi Java per rispondere al comportamento del caso.
  2. Al di sotto del flusso di base, è presente un caso di utilizzo del flusso alternativo, INVALID SHOPPER ID.
Per mantenere una certa semplicità in questa lezione, verrà creata un'unica classe Java che verrà associata a questo caso di utilizzo del flusso alternativo.

Creazione di un progetto Java e di una classe

Creare un progetto semplice, una cartella e una classe per dimostrare un'associazione a un artifatto di sviluppo:

  1. Fare clic su File > Nuovo > Progetto.
  2. Nella procedura guidata Nuovo progetto, fare clic su Progetto Java > Avanti.
  3. Immettere il nome Progetto Java personale quindi fare clic su Fine.
  4. Una volta richiesto di aprire la prospettiva Java, fare clic su No.
  5. Per creare una cartella per le classi, fare clic con il pulsante destro del mouse su Progetto Java personale, quindi fare clic su Nuovo > Cartella.
  6. Nella finestra Nuova cartella immettere il nome per la cartella classes e fare clic su Fine.
  7. Per visualizzare la nuova cartella, fare clic sul pulsante Mostra viste di collegamento specifiche al dominio , quindi fare clic su Java. Verrà visualizzata la vista Esplora pacchetto.
  8. Nella vista Esplora pacchetto, espandere Progetto Java personale quindi fare clic con il pulsante destro del mouse sulla cartella classes.
  9. Fare clic su Nuovo > Altro > Classe > Avanti.
  10. Immettere un nome per la classe, FailedAuthentication, quindi fare clic su Fine.

Associazione di una classe a un requisito di un caso di utilizzo

Aggiungere la nuova classe Java a Appunti di collegamento, quindi collegare il caso di utilizzo alla classe. Esaminare il requisito proxy risultante e la relativa tracciabilità.

  1. Nella vista Esplora pacchetto, fare clic con il pulsante destro del mouse sulla classe FailedAuthentication e selezionare Collegabilità > Aggiungi a Appunti di collegamento.
  2. Nella vista Esplora requisiti, espandere le cartelle Casi di utilizzo e Acquista CD e fare clic con il pulsante destro del mouse sul caso di utilizzo INVALID SHOPPER ID.
  3. Fare clic su Collegabilità > Crea collegamento a FailedAuthentication.java.
  4. Per esaminare il requisito proxy, scorrere ed espandere la cartella Proxy elemento Eclipse nella vista Esplora requisiti.
  5. Espandere la cartella delle risorse e la cartella Progetto Java personale.
  6. Selezionare il proxy per la classe Java.
  7. Fare clic sulla vista Traccia requisito e selezionare l'icona Traccia da per esaminare la tracciabilità dal proxy della classe al requisito del caso di utilizzo.
In questa lezione, sono stati considerati il flusso di base e il flusso alternativo di un requisito di un caso di utilizzo. È stato creato un progetto Java e una classe ed il caso di utilizzo del flusso alternativo è stato associato alla classe Java. Infine, è stato visualizzato il requisito proxy risultante e la relativa tracciabilità.
< Indietro | Avanti >