10/24/2015 Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader – Member [10 to 12 Diagram Content Slides Please! – Move Irrelevant Slides to Backup Section]
Presentation Roadmap Capability Requirements Preliminary Analysis and Design Prototypes, Proof-of-Concept, Mock-up Embry Riddle Prescott2 System Models Block Diagram UML Models Presented Structural Model #1 Structural Model #2 Supporting Structural Model #3, …#N Behavioral Model #1 Behavioral Model #2 Supporting Behavioral Model #3, …#N SA/SD Models Presented CFD/DFD ER/EER Mealy/Moore State Machine Flowchart CASE TOOLS USED: Modelio, MySQL WB, Other …
Note Key SA/SD Model Roadmap CFD/DFD - Transformation/Ev en-Driven ER/EER - Information Model State Machine – Behavioral Flow-Charts – Detailed Procedural Sam Siewert CFD/DFD ER/EER SM/EFSM Flowchart
System Block Diagram – Content #1 Any Useful Information about System Keep it Simple – One Page View of Everything Users, IT, Software, External Systems and Hardware Embry Riddle Prescott4 Software System Service, Task, Process, etc. Hardware or Other System External Entity I/O label End Users System Administration Cloud Service I/O label
Capability Requirements - #2 1. Capability #1 2. Capability #2 3. Capability #3 4. Capability #4 Embry Riddle Prescott5
System Requirements - #3 1. System Requirement #1 2. System Requirement #2 Embry Riddle Prescott6
Performance Requirements - #4 1. Performance Requirement #1 2. Performance Requirement #2 Embry Riddle Prescott7
Derived Requirements - #5 1. Derived Requirement #1 2. Derived Requirement #2 Embry Riddle Prescott8
Deferred Requirements - #6 1. Deferred Requirement #1 2. Deferred Requirement #2 Embry Riddle Prescott9
UML Use Case ANALYSIS - #7 Embry Riddle Prescott10
UML Domain Model Class Diagram ANALYSIS - #8 Embry Riddle Prescott11
UML OIM Sequence Diagram ANALYSIS - #9 Embry Riddle Prescott12
UML Class Diagram with Method Detail DESIGN - #10 Embry Riddle Prescott13
UML Activity Diagram ANALYSIS - #11 Embry Riddle Prescott14
UML State Machine Diagram DESIGN - #12 Embry Riddle Prescott15
UML Package Diagram DESIGN - #13 Embry Riddle Prescott16
UML Deployment Diagram DESIGN - #14 Big Bang? Make before Break (Parallel Deployment) Evolutionary Feature Addition (Stepwise) Embry Riddle Prescott17
SA/SD CFD/DFD ANALYSIS or DESIGN - #15 Embry Riddle Prescott18
SA/SD ER/EER ANALYSIS or DESIGN - #16 Embry Riddle Prescott19
SA/SD State Machine DESIGN - #17 Embry Riddle Prescott20
SA/SD Flowchart DESIGN - #18 Embry Riddle Prescott21
Prototype / PoC / Mockup ANALYSIS - #19 Simple Points – Ideally Focus On Quick Demo! Purpose –Addresses High Risk Design/Implementation –OR Provides Early Customer Feedback –OR Provides Key Requirement and Acceptance V&V Embry Riddle Prescott22
Highlight Concurrent Verification & Validation Plans Sam Siewert23 Software Engineering: A Practitioner’s Approach, 8/e (McGraw- Hill, 2014) copyright 2014 by Roger Pressman Backlog –Requirements, Design Validation [Today’s Inspection, Sprint 1-3 Walk-throughs] –Requirements, Design Verification Plans –Acceptance Test Plans –System Testing –Integration Testing –Unit Testing –Component Design –Code Generation
Summary Thank Audience Encourage Submission of Deficiency Sheets Open to Q&A for 10 Minutes Sam Siewert24
Backup Slides Move Slides Not Making MUST PRESENT Status to HERE for Q&A Embry Riddle Prescott 25