✅ The correct answer is option C.
Explanation: As software testing is an exhaustive process, when the quality assurance is established and the product is ready to be delivered, testing is stopped.
A. Interaction diagrams are at their best when they deal with one main design flow and not multiple variants that can happen
B. Interaction diagrams are good at designing part or all of one use case’s functionality across multiple objects
C. Interaction diagrams allow the analyst to show iteration and conditional execution for messaging between objects
D. All of the mentioned
✅ The correct answer is option D.
Explanation: Interaction diagram is used to describe some type of interactions among the different elements in the model. So this interaction is a part of dynamic behaviour of the system.
✅ The correct answer is option D.
Explanation: Important relationships that may be documented at this stage are generalization (inheritancE. relationships, uses/used-by relationships, and composition relationships.
✅ The correct answer is option A.
Explanation: A Deployment diagram shows the configuration of run-time processing elements and the software components, processes, and objects.
✅ The correct answer is option B.
Explanation: To build an effective user interface, all design should begin with an understanding of the intended users, including their profiles of their age, physical abilities, education, etc.
C. define executable logic to reuse across classes
D. define an API for all classes
✅ The correct answer is option A.
Explanation: An interface is like a template design for a class that contains no data or implementation; only definitions for methods, properties etc
✅ The correct answer is option A.
Explanation: Regression test seeks to uncover new software bugs in existing functional and non-functional areas of a system after changes have been made to them.