Opzioni di rappresentazione | Rappresentazione UML:
Componente UML 2.0, stereotipato come <<Componente del servizio>>. Si noti che UML 2.0 fornisce uno
stereotipo, all'interno del profilo "Intermedio", denominato <<servizio>>, tuttavia viene definito
semplicemente come "Un componente senza stato, funzionale (calcola un valore)" che non conferisce il significato
implicato da questo elemento del modello.
I componenti del servizio rappresentano la realizzazione dei servizi identificati nel modello del servizio e descritti
dalla specifica di servizio; tuttavia quando la granularità di un servizio tende ad essere molto ampia un componente
del servizio potrebbe essere ulteriormente scomposto in componenti oppure in Classi di
progettazione a granularità complessa all'interno dell'implementazione. E' per questo probabilmente che sono
richieste per questa implementazione forme specifiche diverse. In particolare durante laAttività: Realizzazione del servizio sono identificati i modelli che utilizzano
i seguenti ulteriori stereotipi oltre all'utilizzo del componente standard, delle classi e degli elementi di RUP Modello di progettazione:
Icona
|
Nome
|
Rappresentazione UML
|
Descrizione
|
|
facciata
|
stereotipo su classe o componente.
|
Utilizzato per indicare il componente che agisce come facciata per l'implementazione del servizio; in
generale vi è un componente di facciata per ciascuna specifica di servizio realizzata.
|
|
mediatore
|
stereotipo su classe o componente.
|
Utilizzato in situazioni in cui ci potrebbero essere una o più implementazioni per una data operazione del
servizio, il mediatore viene chiamato dalla facciata per identificare e chiamare il componente corretto
dell'implementazione.
|
|
accesso dati
|
stereotipo su classe o componente.
|
Utilizzato per indicare un componente di accesso dati, questo componente è responsabile per l'accesso e la
gestione dei dati permanenti per l'implementazione del servizio.
|
|