Question: Question 3 . ( 2 0 pts . ) Suppose you are creating RPI Campus Paths application using the Model - View - Controller design

Question 3.(20 pts.) Suppose you are creating RPI Campus Paths application using the Model-View-Controller design
pattern to organize your code. As with all good software, you want to make some changes to it in the future.
For each of the following possible changes, select Model, View, and/or Controller to indicate which component(s) of the
application would need to be modified in order to implement that change.
You should answer the question based on a cleanly designed MVC organization for RPI Campus Paths, even if your own
code is somewhat different.
a) Modify the shortest-path-finding algorithm (Dijkstras) to use integer edge weights instead of doubles.
Model
View
Controller
b) Change the color of text in which a path is displayed to blue.
Model
View
Controller
c) Replace all uses of ArrayList in the graph implementation with LinkedList.
Model
View
Controller
d) Change the application so that building names are displayed in lower-case letters only.
Model
View
Controller
e) Translate the applications UI into French.
Model
View
Controller
f) Change the application so that it works with campus map for MIT instead of RPI.
Model
View
Controller
g) Change the application so that it now uses GUI instead of console text-based UI.
Model
View
Controller
h) Change the application so that the total length of the path is shown in miles/kilometers instead of pixel units.
Model
View
Controller

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!