Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1.A use case for every one of the 13 business processes written in the two-column format. 2.Sequence diagram for every use case. Exit the Application.
1.A use case for every one of the 13 business processes written in the two-column format.
2.Sequence diagram for every use case.
Exit the Application. Store the data on disk and quit the application. Add Client. The system accepts the name, address, and phone number of the client. The system generates a unique id and sets the balance to O. (The balance will remain O in this iteration.) Remove Client. Remove a client with the given id. If a show is scheduled for the current or a future date for this client, the client cannot be removed. List all Clients. Print information about every client. Add Customer. The system accepts the name, address, phone number, and the number and expiry date of exactly one credit card. The system generates a unique id for the customer. Remove Customer. Remove a customer with the given id. All credit cards related to the customer are also deleted. Add a Credit Card. The system accepts the customer id, credit card number, and expiry date and remembers that the credit card belongs to this customer Remove a Credit Card. The system accepts the credit card number and removes the information related to the credit card. If this is the only credit card for the customer, it refuses to delete the credit card information. 1. 2. 3. 4. 5. 6. 7. 8. 9. List all Customers. Print information about every client, including credit card information 10. Add a Show/Play. Add a new show for a client. The values accepted are the name of the show, the client id, and the period for which the client wants the theater for this play. The entire range of dates should be available, or the process fails. Exit the Application. Store the data on disk and quit the application. Add Client. The system accepts the name, address, and phone number of the client. The system generates a unique id and sets the balance to O. (The balance will remain O in this iteration.) Remove Client. Remove a client with the given id. If a show is scheduled for the current or a future date for this client, the client cannot be removed. List all Clients. Print information about every client. Add Customer. The system accepts the name, address, phone number, and the number and expiry date of exactly one credit card. The system generates a unique id for the customer. Remove Customer. Remove a customer with the given id. All credit cards related to the customer are also deleted. Add a Credit Card. The system accepts the customer id, credit card number, and expiry date and remembers that the credit card belongs to this customer Remove a Credit Card. The system accepts the credit card number and removes the information related to the credit card. If this is the only credit card for the customer, it refuses to delete the credit card information. 1. 2. 3. 4. 5. 6. 7. 8. 9. List all Customers. Print information about every client, including credit card information 10. Add a Show/Play. Add a new show for a client. The values accepted are the name of the show, the client id, and the period for which the client wants the theater for this play. The entire range of dates should be available, or the process fails
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