Question
The app should provide services to customers and mechanics. Both user groups must have an active account to use the system. A valid email address
The app should provide services to customers and mechanics. Both user groups must have an active account to use the system. A valid email address and phone number is required to create an account. The app should allow mechanics to create a profile. The profile should provide details on the location of the mechanic and services offered to the public. Customers should be allowed search for mechanics based on their location and services offered. If the customers find a suitable mechanic, the system must allow them to submit a request to the mechanic through the app. Mechanics who have received requests must have the option to respond to the user through the app. If a requested mechanic is unavailable, they must be allowed to refer the case to one that is available. AST wants to track work done by mechanics for future analysis. Therefore, mechanics must be allowed update the status of each customer service request. The following statuses can be applied: complete, referred or incomplete. ASTs System Admin must be allowed to download a Mechanic Service Report, anytime they so desire. The report should list all the mechanics and their service statuses, over a period specified by the System Admin. The System Admin must have an admin account to pull this report. A valid work email is required to set up this a System Admin account. Tasks 1. Construct the use case diagram for the system above, using an appropriate diagramming tool. 2. Write narratives for each use case identified with an appropriate level of detail. The narratives must possess a well-documented main flow, alternatives, and exceptions
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