Evaluation & Validation of Work Products in Unified Software Development Process
A work product is a general abstraction that represents something obtained from the software development process. A work product may have many work product kinds. For instance, the authors might want to have a series of work product kinds that keeps up a correspondence to the overall intent of work products, such as specification, plan, or model. There are three types of work products-Artifact, Outcome and Deliverable. An artifact is formal work product that is produced, modified, or used by a task, defines an area of responsibility and is subject to version control. Outcome primarily describes intangible work products that are a result or state.