Post date: Mar 13, 2015 9:29:01 AM
Descrive e modella un processo. Organizza più entità in un insieme di azioni secondo un determinato flusso.
E' una azione, quindi deve dire: "Fai qualcosa". Es.: "Manda la fattura" oppure "Esegui il pagamento"
Pin rappresenta il passaggio di dati attraverso un connettore fra le azioni.
Trasformazione query sul parametro di pin di output che fornisce un oggetto del tipo corretto al pin di input.
Activity: Rappresenta una chiamata ad un metodo software. Può contenere altre action o activity.
Action: Operazione svolta all'interno del metodo chiamato dalla Activity.
Atomic: Azione atomica che produce un effetto.
Call behavior: Chiama un altra attività.
Call Operation: Chiama il metodo di una classe.
Control flow: Mostra il flusso del controllo da un azione alla successiva.
Object flow: E'un percorso lungo il quale possono passare oggetti o dati.
Un Object Flow deve avere un oggetto ad almeno una delle sue estremità.
Nella figura sotto vediamo un diagramma che usa gli input e output pin. Questo per evidenziare l'oggetto "Invoice" che viene generato in output dall'azione "Send Invoice" e preso in input dall'azione "Make payment".