Week 2: Process Models Flashcards

1
Q

What is a Prescriptive Process Model?

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

What is the Waterfall process model?

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

What are the pros and cons of the waterfall process model?

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

What is the V-Model process model?

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

What are the pros and cons of the V-Model process model?

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

What is the prototyping process model?

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

What are the pros and cons of the prototyping process model?

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

What is the spiral process model?

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

What are the pros and cons of the spiral process model?

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

What is the Unified Process Model?

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

What are the pros and cons of the Unified process model?

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

What are the issues with prescriptive process models?

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

What is agility?

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

What are the key assumptions of the agile process?

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

What is the basis of the agile process?

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

What team size is best for Agile Teams?

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

What are the agility principles?

A
  1. Highest priority is to satisfy the customer through early and continuous delivery of valuable software
  2. Welcome changing requirements, even late in development. Agile processes HARNESS CHANGE for the customer’s competitive advantage
  3. DELIVER WORKING SOFTWARE FREQUENTLY
  4. Business people and developers must work together daily throughout the project
  5. Build projects around motivated individuals. Give them the environment and support they need, TRUST THEM TO GET THE JOB DONE
  6. The most efficient and effective method of conveying information is FACE-TO-FACE CONVERSATION
  7. WORKING SOFTWARE IS THE PRIMARY MEASURE OF PROGRESS
  8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility.
  10. Simplicity – the art of maximizing the amount of work not done – is essential.
    11.The best architectures, requirements, and designs emerge from self–organizing teams.
  11. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What are Scrum framework activites?

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

In a Scrum, tasks in each framework activity take place in a short time box called a…

A

Sprint

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

A Scrum team consists of:

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

In a Scrum team, what is a product owner?

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

In a Scrum team, what is a Scrum Master?

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

In a Scrum Team, what is a development team?

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

For Scrum, what is a Product backlog?

25
Q

For Scrum, what is a sprint backlog?

26
Q

For Scrum, what is a code increment?

27
Q

What is a Scrum Backlog Refinement Meeting?

28
Q

What is a Scrum Sprint Planning Meeting?

29
Q

What is a Scrum Daily Scrum Meeting?

30
Q

What is a Scrum Sprint Review?

31
Q

What is a Scrum Sprint Retrospective?

32
Q

Scrum visualization:

33
Q

What are the pros and cons of Scrum?

34
Q

What are the four framework activities that encompass the Extreme Programming Framework?

35
Q

What is the planning activity with regards to the Extreme Programming Framework?

36
Q

What is the Design activity with regards to the Extreme Programming Framework?

37
Q

What is the Coding activity with regards to the Extreme Programming Framework?

38
Q

What is the Testing activity with regards to the Extreme Programming Framework?

39
Q

What are the pros and cons of the Extreme Programming Framework?

40
Q

What is the Kanban Framework?

41
Q

What is the layout of a Kanban board?

42
Q

What is the daily Kanban meting?

43
Q

What are the pros and cons of the Kanban Framework?

44
Q

What is DevOps?

45
Q

What are the Pros and Cons of DevOps?

46
Q

What are the principles for Organizing Software Projects?

47
Q

What is the Recommended Process Model?

A

Agile Spiral Model

48
Q

What are the differences between Agile and Evolutionary Models?

49
Q

What is the Agile Spiral Model?

50
Q

What is Requirements Definition for the Agile Spiral Model?

51
Q

What are the elements of Agile Architectural Design?

52
Q

What is Resource Estimation for Agile Spiral Model?

53
Q

What are the guidelines for constructing a prototype?

54
Q

What is prototype evaluation?

55
Q

What is the Go, No-Go decision?

56
Q

What is Prototype Evolution?

57
Q

What is a Release Candidate?

58
Q

What is Software Maintenance for Agile Spiral Model?