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
79948
de