Project: Fast Food Automated Ordering System
Students: Vimal Mayank and Deep Saraf
Faculty Advisors: Mark Austin and John Baras
TABLE OF CONTENTS 1. Introduction
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.