Students: Vimal Mayank and Deep Saraf
Faculty Advisors: Mark Austin and John Baras
TABLE OF CONTENTS
Purpose : Define fast food automated ordering system.
Topics : Problem statement; benefits of the system; purpose. 2. Goals, Scenarios, and Use Cases
Purpose : Develop use cases, scenarios and system requirements. Topics : Goals and Scenarios; initial use cases with activity diagrams. 3. Generation of Requirements from Use Cases
Purpose : Generate high-level requirements from use cases.
Topics : High-level requirements; synthesis and breakdown of requirements; requirements traceability. 4. Generation of Specifications
Purpose : Generate low-level requirements
Topics : Synthesis and Breakdown of Requirements
5. High-Level System Modeling and Analysis
Purpose : Create simplified models of behavior and structure. Topics : System structure diagram; functional flow block diagram; requirement traceability matrix. 6. System-Level Design
Purpose : Create the system-level design.
Topics : Map chunks of behavior onto the system structure; sequence diagrams. 7. Design Structure Matrix (DSM)
Purpose : Applying DSM to system decomposition and Integration Problems ..... Topics : Activity Based Design Structure Matrix
8. Tradeoff Analysis
Purpose : Create framework for trade-off analysis for selection of components in a small subsystem. Topics : Performance characteristics; decision variables; CPLEX Formulation of the problem; Result of the CPLEX runs; plot of non inferior solution in the objective space; analysis of pareto points of the system; final system design. 9. Component - System Testing
Purpose : Develop procedures of system test, verification and validation. Topics : Primary verification plan; verification traceability matrix; VSN's; coverage and completeness. 10. References and Web Resources
Purpose : Details of the CPLEX analysis.
Topics : LP file for CPLEX run; Log file of the CPLEX runs.
This case study looks at the problem of setting up a fast food restaurant. The basic problem in the food service industry is that restaurants are not realizing efficiencies that would result from better applications of technology in their daily operations. Every fast food has counter where you can place your order and then make the payment. So every fast food needs an employee for taking the order and processing the payment. Labor rates are increasing every now and then and it is difficult to find employees in the middle of the highway, hence to solve this problem we plan to design a "Self Served Fast Food System." This self-service fast food restaurant will be equipped with a user-friendly touch screen, a credit/debit card reader, and software for completing the process at the backend. For this system there will be a system administrator who will have the rights to enter the menu with their current prevailing prices. He/she can enter anytime in the system by a secured system password to change the menu contents by adding or deleting an item or changing its price. Now when the customer enters the restaurant, he will place his order with the help of the touch screen using the intuitive graphical user interface, right from the selection of language till the payment confirmation. He will select from the food options according to his choice and the system will display the payment amount he has to make once he has finished with his order. He will have the option of paying the bill by cash, debit card or a credit card. The user will slide his card and the system will check for the validity of the card and the payment will be made. A receipt will be printed containing the order number and the order will be sent in the kitchen for processing. Anticipated...