Software Process Flashcards
1
Q
Waterfall Model
A
Requirements -> Design -> Implementation -> Verification -> Maintenance
2
Q
Incremental Prototyping
A
Prioritize software features using a triage system. Then, we build successive and incremental prototypes of that product, that includes the most important features to the least important.
3
Q
Evolutionary Prototyping
A
Have an early version of all the features, and build successive prototypes by working the features until they are fully mature.
4
Q
What are the four core value statements on what is the most important in software development?
A
- Individuals and interactions > processes and tools
- Working software > comprehensive documentation
- Customer collaboration > contract negotiation
- Responding to change > following a plan
5
Q
Three categories of the agile manifesto’s 12 principles
A
- Delivering Working Software
- Flexible Design and Adapting to Change
- Collaborative Communication and Organization
6
Q
A