1.2.3 Software Development Flashcards
Systems Development Life Cycle
The various stages in designing and implementing a new computer system
Waterfall Model
The project is split into a number of stages. The method is sequential like a waterfall
Agile Methodologies
An adaptive approach to development that considers no two projects are alike
Extreme programming
A software development methodology that improves software quality and responsiveness to changing customer requirements
Spiral Model
An iterative process that uses a step-by-step process of getting to the final product product but also makes heavy emphasis on the risks involved in each stage
RAD (Rapid Application Development)
An iterative approach to software development. When part of the project is available for customers to evaluate it