Justify why mvc architecture is suited to the atm system


Assignment Problem: Automated Teller Machine (ATM) Simulator

Assignment Overview:

An Automated Teller Machine (ATM) is a safety-critical and real-time system that is highly complicated in design and implementation. ATMs help financial institutions handle more transactions and make services more accessible to account holders, all without requiring additional staff. The core of every ATM is a motherboard that connects to a local server for software, data files, and account information.

You are required to

Assignment Task 1: Requirement specification (1000 words)

A) Understand the requirements, define the stakeholders of the system and present their functional and non-functional requirements.

B) Construct you own requirement specification template for the project.

C) List all identified use cases and write down at least two use case specifications in detail.

Assignment Task 2: Refinement and Traceability (600 words)

The software will be developed by using Object-Oriented Analysis and Development methodology:

A) Use normal step-wise refinement to derive class diagram(s) based on all the use cases.

B) Show a traceability analysis of all your use case models and classes. Your analysis has to be in both directions (use cases to classes and classes to use cases).

Deliverables:

  • A section in your final report containing analysis, design and discussion.

Assignment Task 3: Architecture Design (800 words)

The Model-View-Controller (MVC) framework is chosen to build the system architecture. Based upon the functional and non-functional requirements identified in Task 1, please

A) Justify why MVC architecture is suited to the ATM system design.

B) Present your MVC-based architecture design, and discuss/evaluate your architecture design.

Deliverables:

  • Include your architecture design and critical analysis in your final report.

Assignment Task 4: Cloud-based ATM (1000 words)

Most of the world's 2.2 million or so ATMs today are essentially thick-client PCs, and the vast majority of them -- as much as 75 percent -- run Windows XP. Banks plan to move ATM software and operations to the cloud so that the machines can be run remotely, including all software updates at the server level. For cloud-based system development, many aspects need to be considered, for example, which service (provision) model, Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), you are going to choose, and which deployment (ownership) model, Public clouds, Private clouds, Hybrid clouds etc. you are going to use.

A) Identify the new requirements of the cloud-based ATMs and discuss the main issues of implementing these requirements.

B) Evaluate the MVC architecture for the design and development of the new cloud-based ATMs.

C) Discuss/justify the design and models (service model etc.) of the new cloud-based ATM system, and discuss the benefits and risks of migrating to Cloud.

A number of students accomplish their dream grades by availing our online service. And because of their positive reviews and feedbacks, our Requirement Analysis and Cloud-based System Design Assignment Help service is considered as the number online service provider organization in the industry.

Tags: Requirement Analysis and Cloud-based System Design Assignment Help, Requirement Analysis and Cloud-based System Design Homework Help, Requirement Analysis and Cloud-based System Design Coursework, Requirement Analysis and Cloud-based System Design Solved Assignments, Automated Teller Machine Simulator Assignment Help, Automated Teller Machine Simulator Homework Help, Refinement and Traceability Assignment Help, Refinement and Traceability Homework Help, Model-View-Controller Framework Assignment Help, Model-View-Controller Framework Homework Help, Cloud-based ATM Assignment Help, Cloud-based ATM Homework Help

Attachment:- Requirement Analysis and Cloud-based System Design.rar

Request for Solution File

Ask an Expert for Answer!!
Computer Engineering: Justify why mvc architecture is suited to the atm system
Reference No:- TGS03029781

Expected delivery within 24 Hours