Software Development Methods Flashcards
What are the stages in an XP Release Cycle?
Select user stories for release Break down stories into tasks Plan release Develop/intergrate/test software Release software Evaluate system Repeat
What are the four values of XP?
Communication
Simplicity
Feedback
Courage
What are the five principles of XP?
Provide Rapid Feedback Assume Simplicity Make Incremental Changes Embrace Change Do quality work
What are the stages in the V-Model release cycle?
Feasibility Study Requirements Definition Technical Design Detailed S/W Design Code + Unit Test Integration and Test Acceptance Test Installation Maintenance
What are the stages in the Waterfall Model release cycle?
Inception Definition Design Production Acceptance Maintenance Obsolescence
What are the advantages of staged approach?
Encourages requirements before Design
Encourages Design before code
Demands process develops documents which can be used to help testing and maintenance
State the disadvantages of staged approach
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