Artifact (UML)
An artifact (English Artifact ) is a model element in the Unified Modeling Language ( UML), a modeling language for software and other systems. It is used in the distribution graph.
An artifact represents a result of a work process. Examples of such results are files with source code as a result of the software development process or a text document as a result of the definition of requirements for a system.
An artifact is graphically as a class, but also displayed " artifact " with the keyword or the Stereotype (see figure at right). The UML2 defines a number of other key words for specific types of artifacts:
- " Script " is a script file that can interpret a computer
- " Document " means a document
- " Executable " is an executable file
- " File " stands for an unspecified file
- " Library " means a library file
- " Source " is a file source