Software Process Flashcards

1
Q

Waterfall Model

A

Requirements -> Design -> Implementation -> Verification -> Maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the four core value statements on what is the most important in software development?

A
  1. Individuals and interactions > processes and tools
  2. Working software > comprehensive documentation
  3. Customer collaboration > contract negotiation
  4. Responding to change > following a plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Three categories of the agile manifesto’s 12 principles

A
  1. Delivering Working Software
  2. Flexible Design and Adapting to Change
  3. Collaborative Communication and Organization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly