Artefacts

Dans les modèles UML, les artefacts sont des éléments de modèle qui représentent les entités physiques dans un système logiciel. Les artefacts représentent des unités physiques d'implémentation, telles que des fichiers exécutables, des bibliothèques, des composants de logiciel, des documents, et bases de documents.

Les artefacts sont généralement utilisés dans les diagrammes de déploiement, mais vous pouvez aussi les utiliser dans des diagrammes de composants pour afficher les éléments d'un modèle, tels que des composants ou des classes, qui sont représentés dans l'artefact. Les éléments de modèle peuvent être représentés dans plusieurs artefacts.

Les artefacts sont déployés sur des noeuds et définissent les éléments physiques d'informations que le déploiement et l'exploitation d'un système utilisent ou produisent. Les artefacts peuvent être pris en charge pour être déployés sur différentes catégories de noeuds.

Dans les diagrammes, des compartiments affichent des informations sur les attributs et les opérations de l'artefact.

Un artefact possède un nom unique qui décrit le composant de fichier ou de logiciel qu'il représente.

Comme le montre la figure suivante, un artefact est affiché comme un rectangle contenant le nom de l'artefact. Le rectangle contient aussi le stéréotype «artifact » et l'icône d'artefact.

Un rectangle affiche le nom Artifact1, le mot artefact entre guillemets et l'icône correspondante.


Vos commentaires