Domain 2: Systems Lifecycle Management
Terms in this set (8)
Agile Development Model
Agile incorporates short development iterations to reduce risk. Like extreme programming, agile requires highly skilled small teams that are designing, developing, and testing their work in small functional components and through continuous review ensuring that it is working correctly.
A software development model that combines incremental Waterfall models into an iterative process.
Extreme Programming (XP) Model
XP teams design software for specific functionalities without adding any capabilities not specifically requested that might slow down the process and keep the development course simple through systematic and regular testing and design improvements.
A development methodology that begins once the requirements analysis is performed and the prototype is designed.
Rapid Application Development (RAD) Model
Rapid Application Development (RAD) is a development methodology that creates an application more quickly by employing techniques such as the use of fewer formal methodologies and reuse of software components.
A software development model that has elements of both the waterfall model and the prototyping model, generally for large projects.
System Development Lifecycle (SDLC)
A formal methodology for developing software which incorporates all aspects of the process from inception to delivery.
The simplest software development model; it is based on a linear sequence of events