Professional Documents
Culture Documents
software system
• Specification
• Design
• Validation
• Evolution
A software process model is an abstract
representation of a process
System and
software design
Implementation
and unit testing
Operation and
maintenance
Initial
Specification
version
Outline Intermediate
Development
description versions
Final
Validation
version
Development System
and integration validation
Requirements
specifica
t ion
Design acti
vities
Architectur
al Interface Component Data Algorithm
Abstract
design design design structur
e design
specifica
t ion
design
Software Data
System Interface Component Algorithm
specifica
t ion structure
architectur
e specifica
tion specifica
tion specifica
tion
specificat ion
Design pr
oducts
Unit
testing
Module
testing
Sub-system
testing
System
testing
Acceptance
testing
Existing New
systems system
Analysis and
Programming Testing
design