Funzionalità di chiamata

Nei diagrammi di attività, le funzionalità di chiamata sono un tipo di azione che è possibile utilizzare per fare riferimento alle funzionalità in altri diagrammi di attività, macchine a stati o interazione in un modello. È inoltre possibile aggiungere funzionalità di chiamata non specificate ai diagrammi di attività e quindi specificare un tipo successivamente.

Le funzionalità di chiamata fanno riferimento alla funzionalità anziché specificare un'operazione che richiama poi la funzionalità. È possibile aggiungere pin di input e di output per specificare valori trasmessi verso e dalle funzionalità di chiamata. È inoltre possibile definire precondizioni e postcondizioni, denominate vincoli, per le funzionalità di chiamata.

Come viene illustrato nelle figure della tabella seguente, è possibile aggiungere diversi tipi di funzionalità di chiamata ad un diagramma delle attività. Ogni tipo di funzionalità di chiamata viene visualizzato come rettangolo con gli angoli arrotondati che contiene il nome della funzionalità a cui fa riferimento.

Funzionalità di chiamata Rappresentazione
Funzionalità non specificata Un rettangolo con angoli arrotondati contiene il testo OpaqueBehavior1.
Fa riferimento alla funzionalità descritta in un'altra azione Un rettangolo con angoli arrotondati contiene il testo OpaqueBehavior1.
Fa riferimento alla funzionalità descritta in un diagramma delle attività Un rettangolo con angoli arrotondati contiene il testo Activity1.
Fa riferimento alla funzionalità descritta in un diagramma di macchina a stati Un rettangolo con angoli arrotondati contiene il testo StateMachine1.
Fa riferimento alla funzionalità descritta in un diagramma di interazione Un rettangolo con angoli arrotondati contiene il testo Interaction1.

Concetti correlati
Diagrammi di attività
Attività strutturate
Operazioni di chiamata
Attività correlate
Aggiunta di funzionalità di chiamata ai diagrammi di attività

Feedback