Question
Case Study Mathew Auton runs Automotive Supplies Ltd , a small company that supplies aftermarket auto mobile parts to local and global garages. Mathew employs
Case Study
Mathew Auton runs Automotive Supplies Ltd, a small company that supplies aftermarket auto mobile parts to local and global garages.
Mathew employs a big team, including many offices around the world, sales, and warehouse staff. Each warehouse includes a distribution center manager, an inventory control manager, and a warehouse manager. A few times a year, Mathew attends trade shows and visits manufacturers to learn about new product and automobile services. Mathew uses an outside delivery service to deliver orders to his customers. He sometimes tries to use internal staff for the delivery services as well.
Your team has been hired to document Mathews requirements and recommend software for Mathew to purchase.
Your team has started looking at Mathews financial records and found that Mathew allows for different payment methods and would like to categorize his income and expense transactions accordingly. He also would like to categorize his income transactions by clients.
Your team leader has written the following scenarios to capture Mathews requirements.
Imagine a case where you would like to record an income transaction. Here are the communication between the actor and the system:
Flow of activities | Actor | System | |
| 1. | Requests to record an income transaction | Displays a list of payment methods and prompts for selection. Prompts for amount of transaction and transaction date (defaults to the system date) |
| 2. | Selects a payment method, enters date and amount | Displays the transaction and prompts for confirmation
|
| 3 | Chooses to confirm | Saves the transaction. |
Now what you would like to do it to Query all the expense transactions and here are the communication between the actor and the system:
Flow of activities | Actor | System | |
| 1. | Requests to query expense transactions | Prompts for start and end date |
| 2. | Enters a start and end date | Retrieves expense transactions that meet the date requirements. Displays the list
|
- Complete a class diagram to support what your team has learned so far about Automotive Supplies Ltd. Make sure to include all association, or any other type of connection between the classes, multiplicities, and reference attributes.
- Mathew is considering recording the customer related to each sale. For example, the information regarding their transaction, date of purchase,. How will this change your class diagram? How will this change the scenarios ? Please draw a diagram for this question.
- One of Mathews favourite suppliers offers points on purchases. Mathew likes to include these points when summarizing his transactions. He would like to record when he uses points to buy products from these suppliers. From the governments standpoint, these sales are HST exempt. How would you change the model that you created to support this change in requirements? Describe in English.
- Mathew is a small business owner. Some of his clients have asked if they pay cash, can they avoid paying tax? Is this a good idea for Mathew? What about his clients? Describe in English.
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