Home Services Case Studies Programming Products Contact

Key RUP Artefacts

Artefacts are either final or intermediate work products that are produced and used during a project. Artefacts are used to capture and convey project information. An artefact can be any of the following:

  • A document, such as Business Case or Software Architecture Document
  • 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. A report extracts information about models and model elements from a tool. A report presents an artefact or a set of artefacts. Most artefacts have guidelines, which describes the artefact in more detail.

To make the development of a complete software system manageable, the artefacts are organised into sets corresponding to the disciplines. Several artefacts are used in a number of disciplines; for example, the Risk List, the Software Architecture Document, and the Iteration Plan. These kinds of artefacts belong to the artefact set where they are primarily produced.