volume_mute

MVC — When to Use

publish date2026/06/10 21:07:21.930687 UTC

volume_mute

The MVC pattern is most appropriately used in which of the following situations? Select ALL that apply.

Correct Answer

(1) When there are multiple ways to view and interact with data
(2) When future requirements for interaction and presentation of data are unknown
(3) For web-based application systems with complex user interaction

Explanation

MVC is used when there are multiple ways to view and interact with data, and also when future requirements for interaction and presentation are unknown. It is the basis of interaction management in many web-based systems. It is less appropriate when the interface is simple and fixed.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears