Artifacts

Unified Process for EDUcation: Artifacts

Artifacts are either final or intermediate work products that are produced and used during a project. Artifacts are used to capture and convey project information. An artifact can be any of the following:
  • A document, such as Software Requirements Specification
  • A model, such as the Use-Case Model or the Design Model
  • A model element; that is, an element within a model, such as a class, or a subsystem

Models and model elements, have reports associated with them (See: Software Development Templates). A report extracts information about models and model elements from a tool. A report presents an artifact or a set of artifacts. Most artifacts have guidelines, which describes the artifact in more detail.

Most artifacts are also linked to a specific template and case study so you can have a better view on how to use and understand the artifact itself. See Software Development Templates for more detail regarding the templates.

To make the development of a complete software system manageable, the artifacts are organized into sets corresponding to the disciplines. . These kinds of artifacts belong to the artifact set where they are primarily produced. 

Artifact Sets





Major artifacts of the Unified Process for EDUcation, and the information flow between them