Software development life cycle Flashcards

1
Q

What are the 5 main steps in the Software Development Life Cycle?

A

Analysis (including feasibility study), Design, Implementation, Evaluation, Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What sort of projects might you use the waterfall development model with?

A

Fixed scope projects such as where software is managing a strongly defined process such as running machinery, or safety critical systems such as air traffic control

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the difference between the cyclical model and the spiral model

A

Each phase/step happens only once in the cyclical model. The length of each step tends to be long, resulting in the release of significant changes to the software. Each step in the spiral model can happen many times, with fewer changes being released at the end of each ‘cycle’ rather than all at once at the end

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the main features of agile development models?

A

Frequent customer interaction, short cycles (or sprints/iterations), frequent releases of software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly