The Traditional Waterfall Model
The software development cycle has five basic steps:
Specifications: Determining "what"
Identify customer needs
Clarify required capabilities
Design: Determining "how"
Imperative paradigm: Determine data structures and algorithms
OO paradigm: Determine classes, objects, methods, use cases
Coding: Translating the design to code
Integration and testing
Put the pieces together
Test pieces independently, then in combination
Correct errors as possible
Maintenance
Debug
Adjust capabilities, approaches
Add features
created April 29, 2003
last revised April 30, 2003
previous
next