200-901 · Question #269
200-901 Question #269: Real Exam Question with Answer & Explanation
The correct answer is A: to enable multiple views of the same data to be presented to different groups of users. {"question_number": 4, "question": "Several teams at a company are developing a new CRM solution... What are two advantages of applying the MVC design pattern to the development of the solution?", "correct_answer": "A, B", "explanation": "The Model-View-Controller (MVC) pattern s
Question
Several teams at a company are developing a new CRM solution to track customer interactions with a goal of improving customer satisfaction and driving higher revenue. The proposed solution contains these components: - MySQL database that stores data about customers - HTML5 and JavaScript UI that runs on Apache - REST API written in Python What are two advantages of applying the MVC design pattern to the development of the solution? (Choose two.)
Options
- Ato enable multiple views of the same data to be presented to different groups of users
- Bto provide separation between the view and the model by ensuring that all logic is separated out
- Cto ensure data consistency, which requires that changes to the view are also made to the model
- Dto ensure that only one instance of the data model can be created
- Eto provide only a single view of the data to ensure consistency
Explanation
{"question_number": 4, "question": "Several teams at a company are developing a new CRM solution... What are two advantages of applying the MVC design pattern to the development of the solution?", "correct_answer": "A, B", "explanation": "The Model-View-Controller (MVC) pattern separates an application into three components: Model (data/business logic), View (UI presentation), and Controller (intermediary). A is correct: MVC allows multiple Views to render the same Model data differently - e.g., a sales team dashboard vs. a support team dashboard can both display the same customer data in different formats. B is correct: MVC enforces separation of concerns so the View (HTML/JS) does not contain business logic, which lives in the Model (Python REST API) - this improves maintainability. C is wrong because MVC specifically decouples the view from the model so changes to one do not force changes to the other. D is wrong - MVC does not restrict model instantiation (that's a Singleton pattern). E is wrong because MVC explicitly supports multiple views.", "generated_by": "claude-sonnet", "llm_judge_score": 3}
Topics
Community Discussion
No community discussion yet for this question.