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.

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.

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.

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.

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.

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.