Question: Assignment Tasks Based on the given problem statement below, and the class diagram that you submit on Assignment 1 do the following tasks: 1) Draw
Assignment Tasks Based on the given problem statement below, and the class diagram that you submit on Assignment 1 do the following tasks: 1) Draw the Use Case diagram (Actors (show actor types), use cases and their relations). [2.5 marks (SO2.1)] 2) Choose one of the main use cases that has high priority and draw its sequence diagram. [2.5 marks (SO2.1)] Problem Statement A "Housekeeper service system" with the following scenario: The housekeeper service system allows customers to reserve cleaning lady, nanny, or waitress visits by hours during morning or evening time. In this system, the User requests to register by providing his name, password, mobile phone and email. The user can be a customer, worker, or System Administrator. The System Administrator characterized by a level of Access. The system Administrator can register a worker and customer. In addition, it can update the system services and add offers. The worker will have an age, nationality, specialty, and evaluation degree. The worker can display all assigned visits and submit a leave of absence. All users can update their password and mobile phone. The customer needs to have a nationality ID and address. After registering, the system requests from the customer the type of services that they need and which worker's nationality. Each customer can have many services. After customer select the services, he needs to choose the visit period time (morning/evening), dates and address. Each service can have one or more visits. Finally, the customer will confirm all service information and make the payment. In the system, the address has a street name, building number, zip code and city. The system allows each customer to have one to four addresses. Also, perform the operation add, delete, update, and set a default to each address. Furthermore, payments needed to have a transaction ID, Date, time, and type (Apple Pay, Credit card or bank transfer). The customer can get transaction information from the system. The service will have a contract ID, service type (Cleaning lady, Nanny, Cook, Waitress or Driver), frequency (Day, week, or month), Start Date, End Date, Period Time (Morning hours or evening hours), number of visits, location, and cost in SR. When requesting a service you can book, select, cancel, and get service information. The visit has ID, Worker ID, date, and address. Each visit can have one to four workers and only one address. The visit can be rescheduled, change the visit address, evaluate the worker of this visit, and cancel the visit
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
