Guida al tool: Descrizione di un caso d'uso mediante Rational Systems Developer
Questa guida al tool descrive come illustrare un caso d'uso mediante l'ambiente di modellazione RSD.
Strumento: Rational Systems Developer
Estende: Descrizione di un caso d'uso mediante Rational Software Development Platform
Relazioni
Elementi correlati
Descrizione principale

Panoramica

Questa guida al tool presuppone che un modello Caso d'uso sia stato creato conformemente alle Linee guida sulla struttura dei modelli per RSx. Presuppone inoltre che sia stato creato un caso d'uso seguendo le fasi illustrate in Trova Attore e casi d'uso.

Le seguenti operazioni vengono effettuate in questa guida al tool:

Ulteriori informazioni sui tool

Prima di descrivere in modo dettagliato un caso d'uso, occorre decidere come catturare questi dettagli. Alcune opzioni sono:

  • Utilizzando la finestra di documentazione del modello, è possibile documentare gli elementi del modello selezionato. Vedere la icona della guidaDocumentazione degli elementi del modello.
  • Realizzare un documento separato di specifica del caso d'uso servendosi del modello fornito di RUP (consultare l'Artefatto: Caso d'uso per modelli). Il documento può essere quindi associato all'elemento del modello del caso d'uso. Vedere il icona della guidaCollegamento degli elementi del modello ai file esterni.
  • Associare casi d'uso a requisiti e documenti utilizzando RequisitePro Integration di Rational. Per associare un caso d'uso a un requisito o documento RequisitePro, consultare la guida a RequisitePro Integration. Ulteriori informazioni su RequisitePro Integration vengono di seguito fornite.

RequisitePro Integration di Rational

Utilizzando RequisitePro Integration di Rational, è possibile modificare gli elementi del modello di caso d'uso partendo dai requisiti associati nei database e nei documenti RequisitePro. Si possono associare casi d'uso con documenti di requisiti all'interno di RequisitePro, sviluppando così una definizione testuale del caso d'uso in un documento Microsoft Word di RequisitePro. Nei documenti di caso d'uso di RequisitePro è possibile elaborare il caso d'uso con descrizioni, flussi di eventi, requisiti speciali e condizioni.

L'integrazione permette inoltre di assegnare una tracciabilità di requisito ad elementi del modello. I requisiti associati saranno utili a definire le relazioni tra gli elementi del modello e altri requisiti che sfruttano le capacità di tracciabilità dei requisiti di RequisitePro. L'associazione tra elementi del modello e requisiti permette di riconsiderare e valutare l'impatto delle modifiche ai requisiti sugli elementi del modello.

Per maggiori informazioni, consultare le linee guida Gestione dei casi d'uso mediante RSx e RequisitePro di Rational.

Dettagli del flusso di eventi del caso d'uso

  1. Aprire il modello dei casi d'uso.
  2. Andare al caso d'uso da dettagliare.
  3. Immettere un flusso dettagliato di eventi nella documentazione associata all'elemento del modello.

Struttura del flusso di eventi del caso d'uso

La struttura del flusso di eventi può essere illustrata mediante un diagramma di attività. Procedere come segue:

  1. Fare clic con il tasto destro del mouse in Model Explorer ed aggiungere un diagramma di attività. Vedere i icona della guidaDiagrammi di attività.
  2. (facoltativo) Aggiungere swimlane.
  3. Aggiungere stato iniziale, stato finale e attività. Consultare i icona della guidaNodi di controllo
  4. Annotare ciascuna attività con una breve descrizione. Vedere la icona della guidaDocumentazione degli elementi del modello.
  5. Collegare gli stati delle attività alle transizioni. Consultare le icona della guidaRelazioni.
  6. Creare barre di sincronizzazione (se necessario).
  7. Specificare le condizione di riferimento sulle transazioni (se necessario).

Illustrazione delle relazioni con attori e altri casi d'uso <facoltativo>

Si tratta di un'operazione facoltativa che viene eseguita soltanto per chiarire le relazioni tra il caso d'uso e gli attori e i casi d'uso associati. L'aggiunta di relazioni con gli attori è descritta in Trova Attore e casi d'uso. Relazioni con altri casi d'uso sono descritte in Strutturazione del modello di casi d'uso.

Per ulteriori informazioni, fare riferimento alla icona della guidaModellazione del comportamento di un sistema utilizzando diagrammi di caso d'uso nella guida on line.

Descrizione dei requisiti speciali del caso d'uso

Immettere queste informazioni nella documentazione associata al caso d'uso. Si noti che esiste una sezione specifica per queste informazioni nella maschera delle specifiche dei casi d'uso.

Descrizione dei protocolli di comunicazione

Immettere queste informazioni nella documentazione associata al caso d'uso. Si noti che esiste una sezione specifica per queste informazioni nella maschera delle specifiche dei casi d'uso.

Descrizione delle precondizioni the del caso d'uso <facoltativo>

Immettere queste informazioni nella documentazione associata al caso d'uso. Si noti che esiste una sezione specifica per queste informazioni nella maschera delle specifiche dei casi d'uso.

Descrizione delle postcondizioni del caso d'uso <facoltativo>

Immettere queste informazioni nella documentazione associata al caso d'uso. Si noti che esiste una sezione specifica per queste informazioni nella maschera delle specifiche dei casi d'uso.

Descrizione dei punti di estensione <facoltativo>

Immettere queste informazioni nella documentazione associata al caso d'uso. Si noti che esiste una sezione specifica per queste informazioni nella maschera delle specifiche dei casi d'uso.

Valutazione dei risultati

Ogni descrizione dettagliata del caso d'uso dovrebbe essere riesaminata con gli stakeholder. I report di tool e i diagrammi (caso d'uso e attività) pubblicati del modello Caso d'uso possono essere utili al riesame della descrizione dettagliata del caso d'uso.

Per maggiori informazioni, consultare la icona della guidaPubblicazione dei modelli e l'esercitazioneicona della guidaPubblicazione di un modello nel Web.

Ulteriori informazioni sui tool

Esercitazioni:

  • icona della guidaAssociazione di requisiti e di elementi del modello

Esempi:

  • icona della guidaModelli UML - Modello UML semplice