Claudio De Sio Cesari --- Use Case Diagram Syntax Reference --- http://www.claudiodesio.com
|
Use Case Diagram Syntax Reference |
||
|
Element name |
Syntax |
Synopsis |
|---|---|---|
|
Actor |
Attore: ruolo interpretato dall'utente nei confronti del sistema. NB: un utente potrebbe non essere una persona fisica. |
|
|
Use Case |
Alternative
|
Caso d'uso: insieme di scenari legati da un obiettivo comune per l'utente. Uno scenario è una sequenza di passi che descrivono l'interazione tra l'utenza ed il sistema. NB: È possibile descrivere scenari mediante diagrammi dinamici. |
|
Relationship link |
Alternative
|
Associazione (o relazione): relazione che associa logicamente un attore ad uno caso d'uso. |
|
System Boundary |
Sistema (o delimitatore del sistema): delimitatore del dominio del sistema. |
|
|
Inclusion |
Inclusione: relazione logica tra casi d'uso, che estrae un comportamento comune a più casi d'uso. |
|
|
Extension |
Estensione: relazione logica che lega casi d'uso, che hanno lo stesso obbiettivo semantico. Il caso d'uso specializzato, raggiunge lo scopo aggiungendo determinati punti d'estensione, che sono esplicitati nel caso d'uso base. Punto d'estensione: descrive un comportamento di un caso d'uso specializzato, non utilizzato dal caso d'uso base. |
|
|
Generalization |
Generalizzazione: relazione logica che lega casi d'uso, che hanno lo stesso obbiettivo semantico. Il caso d'uso specializzato, raggiunge lo scopo aggiungendo nuovi comportamenti non utilizzati dal caso d'uso base, ma senza formalismi sintattici. |
|
|
Actor generalization |
Generalizzazione tra attori: relazione logica che lega attori. Un attore che specializza un attore base, può relazionarsi a qualsiasi caso d'uso relazionato al caso d'uso base. Inoltre può relazionarsi anche ad altri casi d'uso, non relazionati con il caso d'uso base. |
|
Claudio De Sio Cesari --- Use Case Diagram Syntax Reference --- http://www.claudiodesio.com