OCR A Level Computer Science

1.2.3b: The relative merits and drawbacks of different methodologies and when they might be used.

Keywords:
Software and software development
Test your self on these keywords and definitions using the games below or Play random game
KeywordDefinition
Agile methodologiesA set of software development methodologies that are based on the principles of agile software development, and that emphasize collaboration, flexibility, and iterative development.
Extreme programmingA software development methodology that emphasizes collaboration, simplicity, and frequent feedback in order to produce high-quality software quickly and efficiently.
Rapid application developmentA software development methodology that is based on the idea of quickly and iteratively developing a working prototype of a software application, and then refining and improving it based on feedback from users and stakeholders.
Spiral modelA software development methodology that combines elements of the waterfall model and the iterative model, and that is based on the idea of incrementally building and refining a product through multiple cycles or "spirals" of development.
Waterfall modelA software development methodology that involves a sequential, linear process in which each phase of development must be completed before the next phase can begin.
Keyword games:
Resources: