Multiple choice technology architecture

Identify a benefit of using the Model-View separation principle:

  1. Separation makes more space available for application and interface objects

  2. Separation ensures independence of business logic

  3. Separation is used for repeated testing of the code

  4. Separation makes it easier for the model and the view to define roles in times of performance

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The Model-View separation principle ensures that business logic (Model) is independent from presentation logic (View), allowing changes to the UI without affecting business rules and vice versa. This separation enhances maintainability, testability, and reusability. Option B correctly identifies independence of business logic as a key benefit. Option A incorrectly suggests space is the concern. Option C misidentifies testing as the primary purpose, though separation does facilitate testing. Option D incorrectly refers to performance role definition rather than separation benefits.