Describe the waterfall cycle
What are the advantages of the waterfall cycle?
What are the disadvantages of the waterfall cycle?
What are the uses of the waterfall cycle?
Static, low-risk projects which need little user input, such
as a piece of general-purpose software.
Describe agile methodologies
What are the advatages of agile methodologies?
What are the disadvatages of agile methodologies?
What are the uses of agile methodologies?
Small to medium projects with unclear initial requirements.
Describe extreme programming
What are the advantages of extreme programming?
What are the disadvatages of extreme programming?
What are the uses of extreme programming?
Small to medium projects with unclear initial requirements requiring excellent usability.
Describe the spiral methodology
The spiral model is built on four key stages
with the focus of effectively managing
risk-heavy projects:
- Analysing system requirements
- Pinpointing and mitigating risks
- Development, testing and
implementation
- Evaluating to inform the next iteration
What are the advatages of the spiral methodology?
What are the disadvatages of the spiral methodology?
What are the uses of the spiral methodology?
Large, risk-intensive projects with a high budget.
Describe rapid application development
What are the advantages of RAD
What are the disadvantages of RAD?
What are the uses of RAD?
Small to medium, low-budget projects with short time-frames.