|
|
Software Development Cycle
Activities
- Design Analysis
- output requirements
- input availability
- Design Synthesis
- specify file layout and structure
- solidify flow diagrams
- input requirements
- program specifications
- Coding
- logical program
- top down / bottom up
- Testing
- unit testing - function testing
- integrated testing
- library of standards and routines
- Documentations
- overview
- current system analysis
- user & input source manuals
- maintenance manuals
- Implementation
- Maintenance
Methodologies
- MAgile, XP (extreme), RAD, Spiral, Waterfall, Iterative
Practices
- fine scale feedback
- continuous process - integration, improvements, small releases
- shared understanding - coding standard
- sustainable pace
|
|
|