1.2.3 Software Development Flashcards Preview

A-Level OCR Computer Science > 1.2.3 Software Development > Flashcards

Flashcards in 1.2.3 Software Development Deck (4)
Loading flashcards...
1
Q

What are the five development methodologies?

A

Waterfall lifecycle, Agile modelling, Extreme programming and Rapid application development.

2
Q

How does the waterfall lifecycle model work?

A

Each step is completed one at a time from beginning to end in a linear fashion. Requirements are established in the early stages and subsequent stages focus on meeting the requirements.

3
Q

How does Rapid application development work?

A

RAD is an iterative approach to software development in practice this means when part of the project is available the client can evaluate it and confirm it meets their requirements, the project then moves forward to develop more features and the cycle is repeated.

4
Q

How does extreme programming work?

A

Extreme programming works off a code first idea, there is almost constant iteration whilst the code is being developed. The first stage is to take a small portion of the overall project and outline a plan to complete the portion, the code for the feature is written as a pair, one explains other critiques