volume_mute
MVC — When to Use
publish date: 2026/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
