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...
-
Wanda Young, doing business as Wanda Young Fashions, engaged the CPA partnership of Scott & Green to audit her financial statements. During the audit, Scott & Green discovered certain irregularities...
-
A brass ring with triangular cross section encircles a very long straight wire concentrically as in figure. If the wire carries a current I, show that the total number of magnetic flux lines in the...
-
Define a sequence of correlated random numbers \[ s_{k}=\alpha s_{k-1}+(1-\alpha) r_{k} \] where \(r_{k}\) is a unit-variance, uncorrelated, Gaussian pseudorandom number while \(0
-
The condensed product- line income statement for Dish N Dat Company for the month of March is as follows: Fixed costs are 15% of the cost of goods sold and 40% of the selling and administrative...
-
Please answer the following question referring to an Oracle Database. What is the process of name resolution? Describe the four methods of name resolution available (and the required configuration...
-
4. Distinct Items There is a list of items in the shopping cart, each having a cost associated with it. There are n items, the cost of the ith item is / dollars and m items have already been bought...
-
Topic 1: Why the Civil Rights Act of 1964 was needed and why is it outdate now or why it is not outdated? Topic 2: Men now receive family and medical leave; explain the law and exactly what it means?...
-
Talent Co had the following activities during 2020: Patent amortization recognized amounted to $30,000. Plant assets costing $4,000 were purchased with cash. Sold a long-term investment in another...
-
The derivatives markets can help price discovery since: Group of answer choices Futures prices are a forecast of future spot prices. Transaction costs are generally lower than in the spot market....
-
brfm17h_ch10.03m 1.Only Visited, Not Judged 2.Only Visited, Not Judged 3.Only Visited, Not Judged 4.Not Answered 5.Not Answered 6.Not Answered 7.Not Answered 8.Not Answered 9.Not Answered 10.Not...
-
brfm17h_ch10.11m 1.Only Visited, Not Judged 2.Only Visited, Not Judged 3.Only Visited, Not Judged 4.Only Visited, Not Judged 5.Not Answered 6.Not Answered 7.Not Answered 8.Not Answered 9.Not Answered...
-
Which phases of a sprint would be most analogous to a software development project's stages of gathering, designing, coding and testing, and deploying? Agile methodology Initiating, Planning, and...
-
The following donations were received during the year 2018 by NOBITA CORP.: Received a track of land from a rich entrepreneur on May 4, 2018, with a fair value of P150,000. Received 2,000 entity's...
-
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...
-
Macquarie Manufacturing Ltd prepared the following planned production data for the forthcoming year ending 30 June 2019. Required (a) Prepare a table showing the predetermined factory overhead rate...
-
Beautiful Bottles Pty Ltd, bottle manufacturer for the food industry, has just installed a job order costing system. The company uses machine hours to apply its overhead to work in process. On 1 May...
-
Green Consultants Pty Ltd specialise in consulting on landscape design. The company developed a predetermined charge-out rate based on hours for each of its consultants on 1 July 2019 to assign the...
Study smarter with the SolutionInn App