System Development Models Flashcards
1
Q
Key characteristics of Agile Development
A
- needs of the customer
- quickly developing new functionality (to meed needs)
- iterative / repetitions
2
Q
Key characteristics of Waterfall Development
A
- sequential development
- result: development of finished product
3
Q
Key characteristics of Spiral Development
A
- easy said: many rounds of waterfall
- produces a number of fully specified + tested prototypes
4
Q
Four principles of Agile
A
- INDIVIDUALS AND INTERACTIONS over processes and tools
- WORKING SOFTWARE over comprehensive documentation
- CUSTOMER COLLABORATION over contract negotiation
- RESPONDING TO CHANGE over following plan
5
Q
Seven stages of waterfall
A
- System requirements
- Software requirements
- Preliminary design
- Detailed design
- Code and debug
- Testing
- OPS & Maintenance
6
Q
The Spiral model is also known as:
A = “…”
B = “…”
A
A = metamodel B = model of models
7
Q
What does the Spiral model allow?
A
multiple iterations of waterfall-style process
8
Q
What is the result of each “loop” of the Spiral model?
A
development of a new system prototype
9
Q
What solution to the major criticism of the waterfall model does the Spiral model provide?
A
allows developers to return to the planning stages (demands change)