Ein Artefakt (engl. Artifact) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme. Es wird im Verteilungsdiagramm und Komponentendiagramm eingesetzt.
Ein Artefakt repräsentiert ein Ergebnis aus einem Arbeitsprozess. Beispiele für solche Ergebnisse sind Dateien mit Quellcode als Ergebnis eines Softwareentwicklungsprozesses oder ein Textdokument als Ergebnis der Definition von Anforderungen an ein System.
Ein Artefakt wird grafisch wie eine Klasse, aber zusätzlich mit dem Schlüsselwort bzw. dem Stereotyp «artifact»
dargestellt (siehe Abbildung).
Arten
Die UML2 definiert eine Reihe von weiteren Schlüsselwörtern für bestimmte Arten von Artefakten:
«script»
steht für eine Script-Datei, die ein Computer interpretieren kann«document»
steht für ein Dokument«executable»
steht für eine ausführbare Datei«file»
steht für eine nicht näher spezifizierte Datei«library»
steht für eine Bibliotheksdatei«source»
steht für eine Datei mit Quelltext
Siehe auch
Einzelnachweise
- ↑ Verteilungsdiagramme. 26. Januar 2017, abgerufen am 23. Februar 2022 (deutsch).
- ↑ Artefakte. 26. Januar 2017, abgerufen am 30. Mai 2022 (deutsch).
- ↑ Artefakt (UML) : definition of Artefakt (UML) and synonyms of Artefakt (UML) (German). Abgerufen am 10. Juni 2022.
- ↑ UML artifact represents some physical entity or a piece of information that is used or is produced by a software development process. Abgerufen am 10. Juni 2022.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.