Answered step by step
Verified Expert Solution
Question
1 Approved Answer
ASSIGNMENT: Needs Analysis Document: Create a complete list of the requirements. Define all the assumptions and corner cases you expect to cover in your program.
ASSIGNMENT:
Needs Analysis Document:
- Create a complete list of the requirements.
- Define all the assumptions and corner cases you expect to cover in your program.
- Define what will be within the scope of the project.
- Define what will be out of scope of the project.
BACKGROUND INFO OF PROJECT:
you will simulate the reception of a bank. You will have customers requesting transactions (open account, deposit money, close account, withdraw money).
You are required to simulate per the following parameters and rules:
- Customers coming at random times
- Each customer will require random amount of service time
- You may have 1-3 tellers based on the # of customers
- Once you have more than 4 customers waiting you need to get the 2nd teller
- Once you have more than 8 customers waiting you need to get the 3rd teller
- Once the line size gets smaller, you should remove the tellers in opposite order of their addition (the last one joining should be the first one leaving)
- The reception operates from 10:00 AM until 1:00 PM
- At the end of the day, you need to run the following reports:
- A list of customers coming along with the type of transactions they requested. This report should be sorted by:
- Last name of the customer
- Amount of money involved
- Time of arrival
- Average waiting time per customers
- Average number of customers waiting
- A list of customers coming along with the type of transactions they requested. This report should be sorted by:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started