Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

A team of software developers is developing a mobile application for selling mov

ID: 3917965 • Letter: A

Question

A team of software developers is developing a mobile application for selling movie tickets. Identify at what point in the software development (architecture, design, implementation) the team made the following decisions (justify your answer):

Decision 1. The application user interface will follow the UX guidelines of the mobile platform. (architecture, design, or implementation?) - explain

Decision 2. The application will follow the same ADA requirements as the companion web site. (architecture, design, or implementation?) - explain

Decision 3. The application will provide on-line help for the use of credit card data. (architecture, design, or implementation?) - explain

Decision 4. The application will use Swift for the iOS version of the application and Java for the Android version. (architecture, design, or implementation?) - explain

Explanation / Answer

Architecture is a kind of highest level of abstraction of a system.What are
the modules and how they are interacting.Design is a more concrete form where
we define what is the exact behviour/reponsibility/functionality of the system
and how they are gettiing interfaced together. Arechitecture mostly deal
with generic requirements where as design caters to the specific requireemnts or
more concretised requireemnts.

1. Mobile UX guideline is a kind of generic feature (like for all mobile
applcations, nothing specific) so it should come in the architecture phase

2. It should follow ADA requirements of the companion web site.Now this is
   specific and therefore it should be in design phase.

3. Providing online help for credit card is generic in nature and so it should
   go in architecture phase.How exctly it should be incorporated will be a part    of the design phase.

4. This is purely a case of implementation as we are talking about language
   and operating system as languages and operating system are part of    implementations
  

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote