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