Software Development Methods Flashcards

1
Q

What are the stages in an XP Release Cycle?

A
Select user stories for release
Break down stories into tasks
Plan release
Develop/intergrate/test software
Release software
Evaluate system
Repeat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the four values of XP?

A

Communication
Simplicity
Feedback
Courage

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

What are the five principles of XP?

A
Provide Rapid Feedback
Assume Simplicity
Make Incremental Changes
Embrace Change
Do quality work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the stages in the V-Model release cycle?

A
Feasibility Study
Requirements Definition
Technical Design
Detailed S/W Design
Code + Unit Test
Integration and Test
Acceptance Test
Installation
Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the stages in the Waterfall Model release cycle?

A
Inception
Definition
Design
Production
Acceptance
Maintenance
Obsolescence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the advantages of staged approach?

A

Encourages requirements before Design
Encourages Design before code
Demands process develops documents which can be used to help testing and maintenance

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

State the disadvantages of staged approach

A

Difficult to specify all the requirements at initial stages
Design errors and numerous and persistent
Real projects rarely follow sequential flow
Dissatisfaction in not producing any executable code till later stages

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