Toronto Tutors has been offering home tutoring services around the Toronto area since 2008. Roberta Draper...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Toronto Tutors has been offering home tutoring services around the Toronto area since 2008. Roberta Draper started the business from her home, setting up tutoring sessions for math, science, and computer-based subjects. She would visit the client's home and teach there, and her clients were mostly kids, whose parents decided they needed more instruction, or were struggling in school. Since then, her company has expanded, and she now has a small office space, and number of tutors working for her. She has also expanded to online, and teaches through zoom or other online tools. Most of the sessions are still for kids, although she of course bills the parents. Recently, Roberta has started looking into helping college and university students with their tutoring needs, as well. As part of the growth of the company, they are looking into a new management system. Alex, the office manager, needs to be able to quickly and easily invoice clients for tutoring services completed during the week. Clients are invoiced monthly and clients are expected to pay upon receipt of their invoice. Your team leader has written the following scenario to capture some of Toronto Tutors' requirements. Remember that an invoice is a request for payment, and does not include any payments or payment processing information. Your team leader has written the following scenarios to capture some of Toronto Tutors' requirements. Use Case Name Create Invoice Triggering Event Brief Description Actors Related Use Cases Preconditions Post Conditions Flow of activities Exception Conditione. At the end of the month, all tutoring sessions for the month have been evaluated. This use case enables the Office Manager to create an invoice for tutoring services rendered for a client during the month. Office Manager The Office Manager has opened the Billing Menu. The new invoice has been created, saved to the database, and a PDF created. Actor System 1 Displays a list of active clients, and prompts for selection. 2 Selects a client 3 4 6 Requests to record a new invoice 7 Selects a service Enters number of hours Selects the tutor who completed the service Repeats above 3 steps until all services for the week are added Chooses to create PDF Applies the client information to a new invoice. Generates a unique invoice number and adds it, and today's date, to the invoice. Displays the (incomplete) invoice. Displays a list of all tutoring services, by name. Displays the hourly cost of that service, and prompts for a number of hours. Calculates the cost of the service as hourly cost * number of hours. Displays a list of tutors by name Adds the invoice detail and the total cost of that line item. Prompts to print, email, or create PDF. Saves the invoice and all line details. Saves a PDF of the invoice. The Manager chooses to cancel adding the invoice. Question 1 (32 marks) Complete a class diagram to support what your team has learned about invoicing for Toronto Tutors. (30 marks) Question 2 Complete an object level sequence diagram for the above scenario. L Answer all of the following questions in clear English. Question 3 (5 marks) The above scenario assumes that the hourly cost for a service is the same for each tutor. What would happen if the hourly cost changed for each tutor providing the tutoring service? How would you change your model? Question 4 (5 marks) Toronto Tutors is thinking of offering a referral discount for clients who give references to their friends and family - If a client gives a referral, they receive a 10% discount on their next invoice. How would you change your model to support this? Part 2: Scheduling You participated in a scheduling activity in Week 9. Please use that activity as the case study for this part of the test. Use Case Name Triggering Event Brief Description Actors Related Use Cases Preconditions Post Conditions Flow of activities Exception Conditions Query scheduled moves for a mover. Mover has requested their weekly schedule This use case enables a Mover to request their scheduled moves for the upcoming week. The query must produce an on-screen report displaying the mover's assigned moves, the truck that they are using, the names of the driver assigned to the move, the start time and end time of the move, the directions and notes associated with the move. Mover Mover is logged in and has opened the Employee Menu Weekly schedule is displayed to the mover. Actor 1 Requests Schedule System Uses login information to retrieve a schedule for the mover for next week. 1. Mover chooses to cancel retrieving their schedule Question 5 (18 marks) Create a class diagram to support the activity and the scenario described above. You may use implied data from the description and in-class activity, as necessary. Question 6 Complete an object level sequence diagram for the above scenario. (16 marks) Toronto Tutors has been offering home tutoring services around the Toronto area since 2008. Roberta Draper started the business from her home, setting up tutoring sessions for math, science, and computer-based subjects. She would visit the client's home and teach there, and her clients were mostly kids, whose parents decided they needed more instruction, or were struggling in school. Since then, her company has expanded, and she now has a small office space, and number of tutors working for her. She has also expanded to online, and teaches through zoom or other online tools. Most of the sessions are still for kids, although she of course bills the parents. Recently, Roberta has started looking into helping college and university students with their tutoring needs, as well. As part of the growth of the company, they are looking into a new management system. Alex, the office manager, needs to be able to quickly and easily invoice clients for tutoring services completed during the week. Clients are invoiced monthly and clients are expected to pay upon receipt of their invoice. Your team leader has written the following scenario to capture some of Toronto Tutors' requirements. Remember that an invoice is a request for payment, and does not include any payments or payment processing information. Your team leader has written the following scenarios to capture some of Toronto Tutors' requirements. Use Case Name Create Invoice Triggering Event Brief Description Actors Related Use Cases Preconditions Post Conditions Flow of activities Exception Conditione. At the end of the month, all tutoring sessions for the month have been evaluated. This use case enables the Office Manager to create an invoice for tutoring services rendered for a client during the month. Office Manager The Office Manager has opened the Billing Menu. The new invoice has been created, saved to the database, and a PDF created. Actor System 1 Displays a list of active clients, and prompts for selection. 2 Selects a client 3 4 6 Requests to record a new invoice 7 Selects a service Enters number of hours Selects the tutor who completed the service Repeats above 3 steps until all services for the week are added Chooses to create PDF Applies the client information to a new invoice. Generates a unique invoice number and adds it, and today's date, to the invoice. Displays the (incomplete) invoice. Displays a list of all tutoring services, by name. Displays the hourly cost of that service, and prompts for a number of hours. Calculates the cost of the service as hourly cost * number of hours. Displays a list of tutors by name Adds the invoice detail and the total cost of that line item. Prompts to print, email, or create PDF. Saves the invoice and all line details. Saves a PDF of the invoice. The Manager chooses to cancel adding the invoice. Question 1 (32 marks) Complete a class diagram to support what your team has learned about invoicing for Toronto Tutors. (30 marks) Question 2 Complete an object level sequence diagram for the above scenario. L Answer all of the following questions in clear English. Question 3 (5 marks) The above scenario assumes that the hourly cost for a service is the same for each tutor. What would happen if the hourly cost changed for each tutor providing the tutoring service? How would you change your model? Question 4 (5 marks) Toronto Tutors is thinking of offering a referral discount for clients who give references to their friends and family - If a client gives a referral, they receive a 10% discount on their next invoice. How would you change your model to support this? Part 2: Scheduling You participated in a scheduling activity in Week 9. Please use that activity as the case study for this part of the test. Use Case Name Triggering Event Brief Description Actors Related Use Cases Preconditions Post Conditions Flow of activities Exception Conditions Query scheduled moves for a mover. Mover has requested their weekly schedule This use case enables a Mover to request their scheduled moves for the upcoming week. The query must produce an on-screen report displaying the mover's assigned moves, the truck that they are using, the names of the driver assigned to the move, the start time and end time of the move, the directions and notes associated with the move. Mover Mover is logged in and has opened the Employee Menu Weekly schedule is displayed to the mover. Actor 1 Requests Schedule System Uses login information to retrieve a schedule for the mover for next week. 1. Mover chooses to cancel retrieving their schedule Question 5 (18 marks) Create a class diagram to support the activity and the scenario described above. You may use implied data from the description and in-class activity, as necessary. Question 6 Complete an object level sequence diagram for the above scenario. (16 marks)
Expert Answer:
Answer rating: 100% (QA)
Here in the attached diagram ActorOffice Maneger Requests ... View the full answer
Related Book For
Posted Date:
Students also viewed these accounting questions
-
Online Tutors offers monthly access to students for either or both math or science tutors. A market study found that the served by Online Tutors can be divided into two types of students: students...
-
Draper Automotive started business in April 2011. Since opening a couple of years ago, they have been able to serve some people more than once as they come back for repeat service and additional...
-
More and more households are struggling to pay utility bills given a shaky economy and high heating costs (The Wall Street Journal, February 14, 2008). Particularly hard hit are households with homes...
-
On December 1, 2018, BEEN RICHARDS Company entered into two independent forward contracts to sell US$1,200 in 90 days or on March 1, 2019. The exchange rates available on various dates are as...
-
Search the Web: What is Baans Evergreen Delivery?
-
Jaclyn Biggs, who files as a head of household, never paid AMT before 2018. In 2018, her regular tax liability was $102,220 which included 39,900 capital gain taxed at 20 percent, and her AMTI in...
-
Hamilton Furniture doesnt expect prices to change dramatically and wants to use a method that averages price changes. Which inventory method would best meet Hamilton Furnitures goal? What if Hamilton...
-
Calculating Annuity Present Value An investment offers $4,600 per year for 15 years, with the first payment occurring one year from now. If the required return is 8 percent, what is the value of the...
-
Maple Forest Corporation designs and produces a line of golf equipment and golf apparel. Maple Forest has 100,000 shares of common stock outstanding as of the beginning of 2024. Maple Forest has the...
-
1. The model should list the given financial information for all potential projects. 2. The model should associate with each proposed project a cell that is 1 if the project is approved and 0 if it...
-
Business Process Analysis of Tricon Global Restaurants Class: What are the advantages of using franchising to develop a business?? Why would Tricon pursue a different strategy than PepsiCo regarding...
-
A $36.50 per share is the current price for Foster Farms' stock. The dividend is projected to increase at a constant rate of 5.50% per year. The required rate of return on the stock, r s , is 9.00%....
-
What would happen to the value of the 10-year bond over time if the required rate of return remained at 13%? If it remained at 7%? (Hint: With a financial calculator, enter PMT, I/YR, FV, and N, and...
-
UBS Ltd provides you the following information for the year ended 30 June 2022: $ Accounting profit (profit before tax) 6,000 Depreciation for accounting purpose* 10,000 Depreciation for tax purpose...
-
You have been hired as a management trainee by Cravat Sales Company, a nationwide distributor of designer silk ties. The company has an exclusive franchise on the distribution of the ties, and sales...
-
Steve Prince and Chelsy Dane formed a partnership, dividing income as follows: 1. Annual salary allowance to Prince of $168,780. 2. Interest of 7% on each partner's capital balance on January 1. 3....
-
University (toyu) relations toys clase: 14 rows total (approximately) Class cassid courseld semester 10,000 2,000 Fall 10,001 2,001 Fall 10,002 2,002 Fall 10,003 2,020 Fall 10,004 2,021 Fall 10,005...
-
According to a New York Times columnist, The estate tax affects a surprisingly small number of people. In 2003, . . . just 1.25 percent of all deaths resulted in taxable estates, with most of them...
-
MonkeySuits, Inc. makes costumes for movies and television shows. Jay Tribini, the companys owner, prepared the following estimates for the upcoming year: Manufacturing overhead cost ......$660,000...
-
The following is Talley Companys income statement for the past year. Sales revenue........ $540,000 Cost of goods sold..... 324,000 Gross margin........ 216,000 Operating expenses..... 126,000...
-
Wyer's Accounting Museum is exploring the purchase of a new building with a useful life of 15 years to use as its main gallery space. The building will cost $850,000. Once it has been purchased, the...
-
Determine the displacement at point \(D\). The A992 steel beam has a moment of inertia of \(I=125\left(10^{6} ight) \mathrm{mm}^{4}\). 18 kNm A 4m- D B3m 3m 41 4 m- 18 kNm
-
Determine the displacement at pulley \(B\). The A992 steel shaft has a diameter of \(30 \mathrm{~mm}\). 4 kN B 3 kN 0.4 m 0.4 m 0.3 m 1 kN 1 kN 0.3 m C
-
Determine the displacement of end \(C\) of the overhang Douglas fir beam. A a 400 lb -8 ft. La 3 in. H 6 6 in. Section a-a B -4 ft 400 lb-ft
Study smarter with the SolutionInn App