CS 401 Quiz 4 Start time: 4/30/2020 at 10:45am End time: 5/1/2020 at 10:45am Open note, open Internet, calculator okay. Please prepare a single MS Word document file for submission. Diagrams may be...

1 answer below »
its an quiz for my software engineer class! quiz is attached


CS 401 Quiz 4 Start time: 4/30/2020 at 10:45am End time: 5/1/2020 at 10:45am Open note, open Internet, calculator okay. Please prepare a single MS Word document file for submission. Diagrams may be drawn in a program of your choice (e.g. MS Paint, PowerPoint, etc) or you may draw them on a sheet of paper then take a picture. However, please copy-paste your diagrams into your MS Word file for submission. You should submit only one file and all the questions should be answered in order. You may email questions regarding the exam between the times of 12pm and 6pm on 4/30/2020 and can expect an answer within 1 hour. Outside of this time block, I will respond as time permits but I cannot guarantee a response. If necessary, announcements will be made to the class via email so please pay attention for any email updates. Problem 1: Online Banking System First Release An online banking system is being designed which will allow account owners to manage their funds remotely. A single account owner may have one or more accounts. Each account will hold the current value of funds and will have a full transaction history. Each transaction will consist of a deposit or a withdrawal. In addition to managing user accounts, the online banking system allows the user to receive bills from their utilities electronically each month. After receiving each bill, the user has the ability to confirm payment to each bill manually, thus adding an extra layer of protection to the account owner. The software engineers on the project proposed two system implementations considering the security and reliability: i. A unified GUI front end to control transactions, a server back-end for executing transactions, a single database to store both transactions and pending bills. ii. A unified GUI front end to control transactions, a server back-end for executing transactions, two databases: one for transactions, one for bills. As a manager, your job is to compare and contrast the two approaches. Consider: A. Under what conditions is implementation strategy (ii) more cost effective than (i)? Why? B. If you were to choose test strategy (ii), how would you focus your team’s efforts on quality assurance? Why? Problem 2: Online Banking System Second Release As the bank has grown, the users of the system have noticed that the system intermittently becomes unresponsive to user queries. This is not true for all users however. The full system is defined by the following block diagram: A. Please identify three likely points of failure in the entire system considering that each computer subsystem has the following components: · CPU · memory · hard disk · network adapters (possibly more than one) Note: please discuss why you think the points of failure are most likely. B. How would you upgrade the system to solve the problem areas that you have identified? Can you draw a block diagram for each upgraded system? What are the costs associated with each upgrade?
Answered Same DayApr 30, 2021

Answer To: CS 401 Quiz 4 Start time: 4/30/2020 at 10:45am End time: 5/1/2020 at 10:45am Open note, open...

Deepti answered on May 01 2021
142 Votes
CS 401 Quiz 4
Start time: 4/30/2020 at 10:45am
End time: 5/1/2020 at 10:45am
Open note, open Internet, calculator okay.
Please prepare a single MS Word docu
ment file for submission. Diagrams may be drawn in a program of your choice (e.g. MS Paint, PowerPoint, etc) or you may draw them on a sheet of paper then take a picture. However, please copy-paste your diagrams into your MS Word file for submission. You should submit only one file and all the questions should be answered in order. You may email questions regarding the exam between the times of 12pm and 6pm on 4/30/2020 and can expect an answer within 1 hour. Outside of this time block, I will respond as time permits but I cannot guarantee a response. If necessary, announcements will be made to the class via email so please pay attention for any email updates.
Problem 1: Online Banking System First Release
An online banking system is being designed which will allow account owners to manage their funds remotely. A single account owner may have one or more accounts. Each account will hold the current value of funds and will have a full transaction history. Each transaction will consist of a deposit or a withdrawal.
In addition to managing user accounts, the online banking system allows the user to receive bills from their utilities electronically each month. After receiving each bill, the user has the ability to confirm payment to each bill manually, thus adding an extra layer of protection to the account owner.
The software engineers on the project proposed two system implementations considering the security and...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here