51. If the system state is Shutdown then it can respond to which of the following message?

A. restart()
B. reconfigure()
C. powerSave()
D. all of the mentioned
✅ The correct answer is option D.
Explanation: A restart() message causes a transition to normal operation. Both the powerSave() and reconfigure() messages cause a transition to a state in which the system reconfigures itself.

52. Interaction Diagram is a combined term for_____________________?

A. Sequence Diagram + Collaboration Diagram
B. Activity Diagram + State Chart Diagram
C. Deployment Diagram + Collaboration Diagram
D. None of the mentioned
✅ The correct answer is option A.
Explanation: Interaction diagram are used to formalize the dynamic behavior of the system.

53. Which of the following is not a design principle that allow the user to maintain control ?

A. Provide for flexible interaction
B. Allow user interaction to be interrupt-able and undo-able
C. Show technical internals from the casual user
D. Design for direct interaction with objects that appear on the screen
✅ The correct answer is option C.
Explanation: The user interface should move the user into the virtual world of the application.

54. Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time ?

A. Sequence Diagram
B. Collaboration Diagram
C. Class Diagram
D. Object Diagram
✅ The correct answer is option D.
Explanation: An object diagram focuses on some particular set of object instances and attributes, and the links between the instances. It is a static snapshot of a dynamic view of the system.

56. Which granularity level of testing checks the behavior of module cooperation ?

A. Unit Testing
B. Integration Testing
C. Acceptance Testing
D. Regression Testing
✅ The correct answer is option B.
Explanation: Integration testing is the phase in software testing in which individual software modules are combined and tested as a group.

58. When users are involved in complex tasks, the demand on _______________ can be significant?

A. short-term memory
B. shortcuts
C. objects that appear on the screen
D. all of the mentioned
✅ The correct answer is option A.
Explanation: The interface should be designed to reduce the requirement to remember past actions and results.