Question: Question 3 . ( 2 0 pts . ) Suppose you are creating RPI Campus Paths application using the Model - View - Controller design
Question pts Suppose you are creating RPI Campus Paths application using the ModelViewController 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, andor Controller to indicate which components 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 shortestpathfinding 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 lowercase 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 textbased UI
Model
View
Controller
h Change the application so that the total length of the path is shown in mileskilometers 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
