160 likes | 175 Views
Explore the process of developing a proof-of-concept for real-time systems software. Includes methodology, diagrams, design details, and evaluation plans.
E N D
Team #TBDMember1, Member2, Member3, Member4 [Alphabetical] Real-Time Systems Software Proof-of-Concept [12+ Diagram Content Slides, Intro, Roadmap, Summary – Move Irrelevant Slides to Backup Section] Embry Riddle Prescott
Presentation Roadmap • Capability Requirements • HCI Requirements • Guidelines, Rules, Standards • Functional Capabilities • HCI Functional and Interactive Design • Block Diagram • Design Detail (State Machines, CFD/DFD, Flowcharts) • Detailed Functional Design Diagrams and Models (Modelio, VisioStencils, UML Stencils, MS Software Design Stencils, or Basic Drawing Tools in PowerPoint) • Evaluation Plans (or Results) • Population and Groups • Hypothesis • IV, DV • Tasks • Significance • Proof-of-Concept Demonstration https://www.python.org/ http://www.qt.io/download/ https://www.modelio.org/ CASE TOOLS USED: Modelio, GUI Development API or Code Generator, Other? • System Models • Block Diagram • HCI Functional Models • CFD/DFD • Entity Relationship Diagram (ERD) • Mealy/Moore State Machine • Flowchart • HCI Prototype [or Evaluation of Existing] • Java AWT, Swing • Python PyTK • Qt Creator • Etc. • Demonstration of Prototype or Presentation of Evaluation Results Embry Riddle Prescott 2
System Block Diagram • Any Useful Information about System • Keep it Simple – One Page View of Everything • Users, IT, Software, External Systems and Hardware Hardware or Other System External Entity Software System Service, Task, Process, etc. I/O label I/O label I/O label End Users I/O label Cloud Service System Administration Embry Riddle Prescott 3
Key Functional SA/SD Models • CFD/DFD - Transformation/Even-Driven • ER/EER - Information Model • State Machine – Behavioral • Flow-Charts – Detailed Procedural CFD/DFD http://en.wikipedia.org/wiki/Data_flow_diagram ER/EER http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model SM/EFSM Flowchart http://en.wikipedia.org/wiki/Finite-state_machine Sam Siewert 4 http://en.wikipedia.org/wiki/Flowchart
Capability Requirements • Capability #1 • Capability #2 • Capability #3 • Capability #4 Embry Riddle Prescott 5
HCI Requirements • Guidelines • Rules • Standards • Functional Interactive Requirements Embry Riddle Prescott 6
SA/SD CFD/DFD DESIGN Embry Riddle Prescott 7
ER/EER DESIGN Embry Riddle Prescott 8
SA/SD State Machine DESIGN Embry Riddle Prescott 9
SA/SD Flowchart DESIGN Embry Riddle Prescott 10
Product Description and Detail • If Primary Focus is Evaluation rather than Prototyping Embry Riddle Prescott 11
Evaluation Plan • Population, Groups • Hypothesis • Independent Variables • Dependent Variables • Tasks • Significance [Null Hypothesis] Embry Riddle Prescott 12
Proof-of-Concept Demonstration • HCI – Key Interfaces • Exemplary Tasks • GOMS Model • Linguistic Model • Physical Model • User Demonstrations Embry Riddle Prescott 13
Presentation of Evaluation Results • If Primary Focus was Evaluation of an Existing HCI Embry Riddle Prescott 14
Summary • Thank Audience • Encourage Submission of Deficiency Sheets • Open to Q&A for 10 Minutes Sam Siewert 15
Backup Slides Move Slides Not Making MUST PRESENT Status to HERE for Q&A Embry Riddle Prescott 16