Quiz 9
Which of the following models is suitable if the client's requirements are vague? Synchronize-and-stabilize Waterfall Rapid-prototyping Agile processes
Agile processes
Which of the following is a defect-tracking tool? Bugzilla SVN Git Doxygen
Bugzilla
Which of the following models does not contain design phase/workflow? Rapid-prototyping Spiral Waterfall Code-and-fix
Code-and-fix
Which life-cycle model is given in the figure above? Open-Source Evolution-tree Code-and-fix Spiral
Evolution-tree
The maintenance programmer should not consider maintainability of the product when he/she is fixing a defect. True or False
False
A maintenance programmer should be expert in all areas of software development, which are analysis, design, programming, testing, and documentation. True or False
True
Inheritance, polymorphism, and dynamic binding can have a negative effect on maintenance. True or False
True
_____________ is re-running functional and non-functional tests to ensure that previously developed and tested software still performs after a change during post-delivery maintenance. Regression testing Integration testing Acceptance testing Unit testing
Regression testing
Which of the following models is risk-driven (has risk analysis preceding each phase)? Waterfall Code-and-fix Synchronize-and-stabilize Spiral
Spiral
Which of the following models is used by Microsoft for their commercial off-the-shelf (COTS) software? Agile processes Synchronize-and-stabilize Waterfall Rapid-prototyping
Synchronize-and-stabilize