Professional Documents
Culture Documents
Management Set
Captures contracts among project personnel.
Management, architects, designers, testers, marketers, administrators, . Funding authorities, other management, regulators, customers,
Requirements Set
Forms the basis for evaluating the other three engineering artifact sets (design, implementation, deployment sets). Forms the basis for test cases.
Design Set
Contain
Design model Test model Architecture description
Implementation Set
Contains
Source code Executables for stand-alone testing Custom components Application program interfaces Data files
Deployment Set
Contains
User deliverables Executable code Target-specific data Run-time files User manual
Management Artifacts
Work Breakdown Structure (WBS) Business Case
Transforms the vision into economic terms.
Release Specifications
Includes evaluation criteria for intermediate and final releases.
Status Assessments
Include review of resources, personnel/staffing actions, financial data, top issues, action items, technical progress, major milestone plans and results, customer issues, look-ahead.
Environment
Defines the development and maintenance environments. Includes requirements management, visual modeling, document automation, host and target programming tools, automated regression testing, integrated change management and defect tracking.
Artifact Sequences
Engineering Artifacts
Vision Document
The source for capturing the expectations among stakeholders. Written from the users perspective. Focus is on essential features of the system, and the acceptable levels of quality. Includes the operational concept.
Artifacts Summary
Artifacts of modern software development may be divided into five sets
Management, Requirements, Design, Implementation and Deployment.
Emphasis changes from the Engineering Stage to the Production Stage, but all artifacts should evolve as work progresses. Artifacts provide the basis for managing development of the products of the software project.