Develop simple web system based on a three-tier architecture

Assignment Help Computer Engineering
Reference no: EM132581240

Question 1: A software house has been asked to develop a simple web system based on a three-tier architecture (and a client-server architecture) for mobile banking. The system allows bank account holders to:

1. Check the current account balance

2. Show the list of the last five transactions

3. Pay into another bank account up to £500 per day if funds are available

The SW project manager has decided that each of the above requirements would correspond to a specific software component that represents a partition of the three-tier architecture into various modules, each with its own GUI, its own portion of business logic, and its own set of SQL queries to the external bank database. The project manager would like to use an Agile approach and thus needs to estimate the ‘size' of each such component.

a)Consider the above web-based system specification. Discuss a rough size estimation approach expressed as integer points, assigning to the simplest requirement (and to the corresponding component) a unit point and expressing the other requirements (and components) as integer multiples of the simplest one.

b)Consider the above web-based system specification. Discuss how to schedule development in terms of the envisaged software architectural patterns (i.e., in terms of the development sequence of system layers).

Question 2: Consider a computerised burglar alarm equipped with a range of sensors that detect out-ofnormal environment conditions. For instance, movement detectors are used by this system to check whether an intruder is in a house. Once some suspicious movement is identified, the computer raises an alarm. Discuss the most suitable architectural pattern(s) upon which the design of the above system should be based.

Reference no: EM132581240

Questions Cloud

Find what are the relevant facts of the situation : Find What are the relevant facts of the situation? What are the ethical issues? What are the alternatives? What would you do and why?
How are companies preparing for remote incident response : Given the fact that may companies require remote workers to remain in business, research and discuss at least two the issues of securing backups.
What is the amount of the budget variance : What is the amount of the efficiency variance? What is the amount of the budget variance? What is the amount of the volume variance?
Why variable costing and absorption net income amount differ : Write a short nontechnical note to senior management explaining why variable costing and absorption costing net income amounts differ.
Develop simple web system based on a three-tier architecture : A software house has been asked to develop a simple web system based on a three-tier architecture (and a client-server architecture) for mobile banking.
Prepare a case study of an airport issue or event : Case study Assignment - Prepare a case study of an airport issue or event relevant to the week's assigned readings
Make a required sales to earn after tax profit : Make a Required sales to earn after tax profit of 140,000 (tax rate is 30%). Required sales in peso to earn profit of 10% of sales.
Designated regions in the united states : If the Complete Hypothesis Testing at the 5% level to check if index of growth in these regions is below
What is the relationship between a bia and a drp : No matter how well an organizations data is protected, eventually there will be a breach of security or a natural disaster. Well prepared organizations create.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd