true/false (2 points each) circle the correct answer. t is true, f is false. a) t / f refactoring is modifying the behavior of a software by replacing an existing feature with a new feature. b) t / f the goals of postfactoring is to eliminate any anti-patterns that may have been introduced during a software change. c) t / f black box testing is useful for validation (i.e., are we building the right software). d) t / f acceptance testing is definitely white box and done by the developers. e) t / f the normal order of performing testing activities during software development is: unit testing -> integration testing -> functional testing -> acceptance testing. f) t / f software should be tested only during a dedicated software testing stage. g) t / f stress/performance testing examines the pressures placed on the user during system use in extreme environments. h) t / f the singleton design pattern allows to control the number of instances for a class as well as provides a controlled access to that sole instance. i) t / f boundary value analysis is a white-box testing technique. j) t / f the abstract factory pattern should be used if you want to ensure objects to be chosen from the same family of products.