Question

In: Computer Science

this homework should be done in 30 minute Draw a Use Case Diagram based on the...

this homework should be done in 30 minute

Draw a Use Case Diagram based on the following narrative:

A company called Joyful Foods is introducing a system that allows customers to make food orders through their mobile phones. Customers can register new accounts, which include validating credit card information. They can view the menus of various restaurants and they will have the option of checking the restaurants' ratings while doing so. Customers also can rate any restaurant with a rating from 1-10. When they make food orders, they will have the option of paying online. Company staff will have to confirm food orders with the customers by calling them to make sure that the orders are valid. Furthermore, the company hired drivers will be able to view order information to see the location of the customers. Lastly, managers will be able to grant monthly rewards for drivers after checking their performance.

Solutions

Expert Solution

Hi,

Below is use case diagram of the online food order and their use cases with actor.Below i decribed the notation and symbol of any use case.

Actor: its a person like manager, customer or staff.

Communication LinkL : a line b/w actor and use case is called communication link.

Boundary of system: the system boundary is potentially the entire system as defined in the requirements document.

Include: When a use case is depicted as using the functionality of another use case, the relationship between the use cases is named as include or uses relationship.

Use Case: System function (process - automated or manual)..Each Actor must be linked to a use case, while some use cases may not be linked to actors.


Related Solutions

Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the...
Instruction: Use Microsoft Visio to draw a use case diagram and a sequence diagram for the following business requirements. Online Recruiting System (website) 1) The Online Interview System: The search committee usually selects 3 to 5 candidates for a Skype interview. When the search committee starts a Skype interview, they connect their web browsers to an interview module developed by the company’s IT team (we call this type of software as home-developed software). The interview module then connects to Skype....
Draw the Use Case Diagram for the case You have to create a Community Library Borrowing...
Draw the Use Case Diagram for the case You have to create a Community Library Borrowing System based on the following requirements: When new books arrive, these books must be cataloged into the system by a librarian (i.e., entered in the system). The system also needs to record who has borrowed what books. When someone (called a patron in library terms) borrows a book, the system checks his or her library card to ensure that it is still valid and...
Please draw an activity diagram for the use case of a driver starting a car.
Please draw an activity diagram for the use case of a driver starting a car.
Ex1) Develop an activity diagram and use case diagram based on the following narrative. The purpose...
Ex1) Develop an activity diagram and use case diagram based on the following narrative. The purpose of the Open Access Insurance System is to provide automotive insurance to car owners. Initially, prospective customers fill out an insurance application, which provides information about the customer and his or her vehicles. This information is sent to an agent, who sends it to various insurance companies to get quotes for insurance. When the responses return, the agent then determines the best policy for...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and...
Draw a use case diagram for the following scenarios: 7.40 Maximum Software is a developer and supplier of software products to individuals and businesses. As part of their operations, Maximum provides a 1-800 help desk line for clients who have questions about software purchased from Maximum. When a call comes in, an operator inquires about the nature of the call. For calls that are not truly help desk functions, the operator redirects the call to another unit of the company...
Draw the displacement diagram for the motions specified. In each case the length of the diagram...
Draw the displacement diagram for the motions specified. In each case the length of the diagram is to be 120mm, and unless otherwise stated 30 degree intervals (10mm = 30 degrees) are to be used along theta's axis the height of the diagram is equal to the maximum follower displacement. a) Rise 3/4in with constant acceleration in 90 degree followed by a rise of 3/4in with constant deceleration in 90 degree. b) Dwell 30 degree c) fall 3/4in with constant...
Php 2. Use case diagram and the purpose of using a use case diagram.==> analysis 3....
Php 2. Use case diagram and the purpose of using a use case diagram.==> analysis 3. use case diagram and data flow diagram==> model the logical concept 4. draw a use case diagram or describe/explain a use case diagram 5. data flow diagram: context diagram + a set of subdiagrams
Create a Use Case table and diagram for creating a business user based on career fair...
Create a Use Case table and diagram for creating a business user based on career fair app for any college?
3.a Draw the logic diagram for the following Boolean expression. The diagram should correspond exactly to...
3.a Draw the logic diagram for the following Boolean expression. The diagram should correspond exactly to the equation (do not simplify). Assume that the complements of the inputs are available. ? = ?′?(? + ?) + ??′(? + ?) + ?′?(? + ?) + ??′(? + ?) b. Simplify the Boolean expression in (a) using a Karnaugh Map, then draw the corresponding two-level logic diagram as a sum of products implementation.
Draw whole class diagram that represent Candy online shopping website. The class diagram should consist of...
Draw whole class diagram that represent Candy online shopping website. The class diagram should consist of following: 1) Inventory Management System 2) Delivery Management System 3) Production Management System 4) Order Management System 5) Payment Management System Note: The website offers special candy that with customer name.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT