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

  Assume 3 values (x, y, and z) are stored in machine''s memory

Suppose three values (x, y, and z) are stored in a machine's memory. explain the sequence of events (loading registers from memory, saving values in memory, and so on) that lead to the computation of x + y + z. How about (2x) + y?

  Explain the up-and-coming technologies

Use the Internet to research up-and-coming technologies. Prepare a list of innovations that you believe will occur in the next ten years.

  What are the advantages of subroutines

Find the overflow bit after performing an arithmetic shift on B616 three times to the left.

  Explain ways to strongly authenticate a remote machine

In NOT less than 150 words, respond to the following discussion questions: List 5 ways to strongly authenticate a remote machine. Justify your answers.

  Discuss the importance of the after-action review

Discuss the importance of the after-action review and "lessons learned" documents. How will these help to improve the BC plan?

  Why is contingency planning important for management

Why is contingency planning important for management? Specifically in the Information Technology field or department.

  What might this mean

A user in complaining that they can't access the new company web server. The network administrator goes to their machine and runs a wireshark capture.

  What makes a secure password secure

What makes a secure password secure? As the system administrator for a medium-sized company, how would you convince users that letting the computer operating.

  Compare qualitative data vs quantitative data

Write a research paper the contains at least the following using your own wording. Compare and contrast qualitative data vs quantitative data.

  Specify the most significant merits and demerits that could

write a two to three 2-3 page paper in which you 1 specify the most significant advantages and disadvantages that could

  How to write a program to generate a table of factors

Write down a program to generate a table of factors used to compute monthly payments for the money borrowed.

  What happen if you did not break

When using Case statements, what would happen if you did not "Break?" Please give an example and explain. Where, in your everyday life, would you use all of the looping techniques.

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