What are the 7 stages of the software development lifecycle?
What is the 8th magic hidden phase of the software development lifecycle
Maintainence 🌈
What are the advantages of the waterfall model?
What are the disadvantages of the waterfall model?
Where should the waterfall model be used?
Large scale, well understood, low risk projects
What are the advantages of rapid application development?
What are the disadvantages of rapid application development?
Where should rapid application development be used?
When initial requirements are not fully understood
What are the advantages of the spiral method?
What are the disadvantages of the spiral methodology?
When should the spiral methodology be used?
Large scale, high risk projects, especially if the user doesn’t understand the requirements upfront
What are the advantages of agile and extreme programming?
What are the disadvantages of agile and extreme programming?
When should agile and extreme programming be used?
When the emphasis of the project is on quality of code
What are the stages of the waterfall lifecycle?
What are the stages of rapid application development?
What are the stages of the spiral methodology?
RISK DRIVEN
What is the structure of the agile methodologies?
What are the key values of extreme programming?