Question
You are approached by an owner of a local restaurant to discuss an opportunity to help him to automate an ordering system for a restaurant.
You are approached by an owner of a local restaurant to discuss an opportunity to help him to automate an ordering system for a restaurant. This restaurant is still operated using pen and paper methods, with little or no automation. Customers enter the facility to be greeted by a host, who often has a dry erase diagram of the tables, maintained on a blackboard. The host can see the status of the tables based on whether they or someone else physically updates the diagram. Once seated, a waiter writes down the orders onto a piece of carbon paper and delivers it to the kitchen for proper food preparation. The waiter then must periodically check back to find out when the meal is ready. When the food is done, the piece of carbon paper is saved for proper record keeping by the management. This old fashion system works but yields a large amount of tab receipts, wastes a lot of time, and is simply out-of-date. In old fashion systems, waiters must carry pads around to take orders, always have a working pen and be sure to keep each bill organized and synchronized with the proper table.
Note: You can assume anything you think is necessary for your system. Dont go into so many technical details. Focus on the main ideas.
a) What elicitation technique(s) will you to use to elicit the requirements of this system? Please provide your justification(s) on why you are choosing this technique(s)
b) Identify your stakeholders. Justify your choices.
c) Draw a use case diagram for the system. Use cases shall be relevant to the business of the system.
d) From part c, formally, write 2 non-functional requirements. (using shall keyword)
e) Formally, write 2 functional requirements (using shall keyword).
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