Professional Documents
Culture Documents
CH 03
CH 03
CH 03
Software Processes
Coherent sets of activities for specifying,
designing, implementing and testing
software systems
System and
software design
Implementation
and unit testing
Operation and
maintenance
Initial
Specification
version
Outline Intermediate
Development
description versions
Final
Validation
version
Formal R1 Executable
R2 R3
specification program
P1 P2 P3 P4
Development System
and integration validation
Requirements
document
Requirements
specifica
tion
Design acti
vities
Architectur
al Interface Component Data Algorithm
Abstract
design design design structur
e design
specifica
tion
design
Software Data
System Interface Component Algorithm
specifica
tion structure
architectur
e specifica
tion specifica
tion specifica
tion
specification
Design pr
oducts
Unit
testing
Module
testing
Sub-system
testing
System
testing
Acceptance
testing
Existing New
systems system
Testing tools
Debugging tools
Language-processing
tools
Prototyping tools
Configuration
management tools
Documentation tools
Editing tools
Planning tools
Analysis and
Programming Testing
design