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

  • Requirements
  • Analysis and Design
  • Implementation
  • Test
  • Conf./Change Management
  • Project Management




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