Artefatti

Nei modelli UML, gli artefatti sono elementi di modello che rappresentano le entità fisiche in un sistema software. Gli artefatti rappresentano unità di implementazione fisiche, tra cui file eseguibili, librerie, componenti software, documenti e database.

Gli artefatti vengono utilizzati nei diagrammi di distribuzione, ma anche nei diagrammi di componente per mostrare gli elementi di modello, quali componenti e classi, manifestati nell'artefatto. Gli elementi di modello possono essere manifestati in diversi artefatti.

Gli artefatti vengono distribuiti sui nodi e specificano le informazioni fisiche utilizzate o prodotte dalla distribuzione e dall'operazione di un sistema. Gli artefatti sono supportati per la distribuzione su diversi tipi di nodi.

Nei diagrammi i reparti visualizzano informazioni sugli attributi e sulle operazioni dell'artefatto.

Un artefatto ha un nome univoco che descrive il file o il componente software che rappresenta.

Come viene illustrato nella seguente figura, un artefatto viene visualizzato come un rettangolo che contiene il nome dell'artefatto. Il rettangolo contiene anche lo stereotipo «artifact» e la relativa icona.

Un rettangolo visualizza il nome Artifact1, la parola artifact tra doppie parentesi angolari e l'icona corrispondente.


Feedback