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
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.