Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the model/view/control example depicted in Figures 6-16 and 6-15. a. Redraw the collaboration diagram of Figure 6-16 as a sequence diagram. b. Discuss how

Consider the model/view/control example depicted in Figures 6-16 and 6-15.

a. Redraw the collaboration diagram of Figure 6-16 as a sequence diagram.

b. Discuss how the MVC architecture helps or hurts the following design goals

  • Extensibility (e.g., the addition of new types of views).
  • Response time (e.g., the time between a user input and the time all views have been updated
  • Modiability (e.g., the addition of new attributes in the model
  • Access control (i.e., the ability to ensure that only legitimate users can access specic parts of the model).
image text in transcribedimage text in transcribed Figure 6-16 An example of MVC architectural style. The "model" is the filename 9DesignPAtterns2.ppt. One "view" is a window titled CBSE, which displays the contents of a folder containing the file 90esignPatterns2.ppt. The other "view" is window called 9DesignPatterns2.ppt Info, which displays information related to the file. If the file name is changed, both views are updated by the "controller." Figure 6-17 Sequence of events in the Model/View/Control architectural style (UML communication diagram)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Systems

Authors: Ramez Elmasri, Sham Navathe

4th Edition

0321122267, 978-0321122261

More Books

Students also viewed these Databases questions

Question

General Purpose of Your Speech Analyzing Your Audience

Answered: 1 week ago

Question

Ethical Speaking: Taking Responsibility for Your Speech?

Answered: 1 week ago