Question: MTA's train ticket reservation system is a very complicated model because it consists of many entities and processes. You have been asked by MTA to

MTA's train ticket reservation system is a very complicated model because it consists of many entities and processes. You have been asked by MTA to provide minor modifications to the current design of the existing app with the goal of improving the transit experience to recruit new riders and/or enhance the experience of existing riders. Your role as a developer is to first examine, research, understand the business requirements and develop a project plan, recommend improvements, develop some diagrams, and redesign the current features of direct sale (reservation/purchase, cancelation/refund, change trip details). Questions: 1. (5 pts) What software model will your team use for the above case? Justify your answer. 2. (8 pts) Identify 2 examples of functional requirements and 2 examples of non-functional requirements for this case. 3.(4 pts) Identify 2 reasons why understanding the design architecture is important. 4. (5 pts) Design a Context level diagram for the above case. 5.(12 pts) Design a data flow diagram for the above case
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
