Quiz 9 Flashcards
(9 cards)
T/F
Inheritance, polymorphism, and dynamic binding can have a negative effect on maintenance.
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.
Acceptance testing
Regression testing
Integration testing
Unit testing
Regression Testing
T/F
The maintenance programmer should not consider maintainability of the product when he/she is fixing a defect.
False
Which of the following models does not contain design phase/workflow?
Spiral
Rapid-prototyping
Waterfall
Code-and-fix
Code-and-fix
T/F
A maintenance programmer should be expert in all areas of software development, which are analysis, design, programming, testing, and documentation.
True
Which of the following is a defect-tracking tool?
Doxygen
SVN
Bugzilla
Git
Bugzilla
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?
Rapid-prototyping
Synchronize-and-stabilize
Waterfall
Agile processes
Synchronize-and-stabilize
Which of the following models is suitable if the client’s requirements are vague?
Agile processes
Rapid-prototyping
Synchronize-and-stabilize
Waterfall
Agile process