exam questions

Exam 200-901 All Questions

View all questions & answers for the 200-901 exam

Exam 200-901 topic 1 question 416 discussion

Actual exam question from Cisco's 200-901
Question #: 416
Topic #: 1
[All 200-901 Questions]

A web app must be accessible from computers and mobile devices. It must maintain the same data structure on both types of devices. What is the advantage of using the MVC design pattern for this app?

  • A. to asynchronously update the graphical interface
  • B. to define different algorithms for data manipulation
  • C. to separate the logic of the graphic interface of the different devices
  • D. to have only one instance of the objects that contain the data
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Paola0699
Highly Voted 1 year, 7 months ago
Selected Answer: C
C. to separate the logic of the graphic interface of the different devices The MVC (Model-View-Controller) design pattern is a software architecture pattern commonly used in web development to separate an application into three interconnected components: Model, View, and Controller. In this case, using the MVC design pattern can help in separating the logic of the graphic interface of the different devices, as the View component can be customized for the different devices while maintaining the same underlying data structure in the Model component. This can make it easier to maintain and update the application, as changes to the interface of one device will not affect the data or interface of the other devices.
upvoted 7 times
...
BorkedQuestions_1
Most Recent 10 months, 1 week ago
Selected Answer: C
Answer is C for sure. See Paola's response is definitely why.
upvoted 2 times
...
m4xr1s
1 year, 7 months ago
Selected Answer: D
should be d
upvoted 1 times
...
Woonesuf
1 year, 8 months ago
Selected Answer: A
"MVC Framework is a good idea for a number of reasons, including: Simultaneous development – Because MVC decouples the various components of an application, developers are able to work in parallel on different components without affecting or blocking one another." Source: https://www.visual-paradigm.com/guide/uml-unified-modeling-language/what-is-model-view-control-mvc/
upvoted 1 times
evilgoat
1 year, 8 months ago
yes, but to asynchronously update in this case does not refer to developing it in parallel. in the same sentence you quoted it talks about how various components of the application are decoupled from each other which for me makes it D: D. to have only one instance of the objects that contain the data: the questions says "It must maintain the same data structure on both types of devices", using MVD, you have one instance of the data that is rendered as needed on different devices
upvoted 4 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago