Componenti

Nel modellamento UML, i componenti sono elementi di modello che rappresentano parti indipendenti e interscambiabili di un sistema. Tali parti sono conformi e realizzano una o più interfacce fornire e richieste, che determinano la funzionalità dei componenti.

I componenti rendono un sistema più flessibile, adattabile e riutilizzabile.

Per rendere un componente sostituibile, è necessario che soddisfi i seguenti criteri:

Nei modelli che descrivono sistemi eseguibili, i componenti rappresentano i componenti utilizzati durante l'esecuzione del sistema. Gli esempi includono oggetti COM+, JavaBeans e servizi Web.

Un componente generalmente acquisisce la parte del sistema che rappresenta.

Come viene illustrato nella seguente figura, un componente viene visualizzato nell'editor del diagramma come un rettangolo che contiene il nome del componente. Contiene inoltre lo stereotipo «component» o l'icona del componente, che è una casella con due piccoli rettangoli che fuoriescono dal lato.

Un rettangolo che contiene il nome Component1, la parola component racchiusa tra doppie parentesi angolari e l'icona componente.

Le aree vengono utilizzate per visualizzare informazioni sugli attributi del componente, sulle operazioni, sulle interfacce fornite, sulle interfacce richieste, sulle realizzazioni e sulla struttura interna.


Feedback