Team TBD Member 1 Member 2 Member 3

  • Slides: 25
Download presentation
Team #TBD Member 1, Member 2, Member 3, Member 4 [Alphabetical] Level 0 -3

Team #TBD Member 1, Member 2, Member 3, Member 4 [Alphabetical] Level 0 -3 – Internal Design Inspection Scrum Sprint Leader – Member [No More than 10 to 12 Diagram Content Slides Please! – Move Less relevant Slides to Backup Section] 3/7/2021 Embry Riddle Prescott

Presentation Roadmap Capability Requirements Preliminary Analysis and Design Prototypes, Proof-of-Concept, Mock-up http: //www. holub.

Presentation Roadmap Capability Requirements Preliminary Analysis and Design Prototypes, Proof-of-Concept, Mock-up http: //www. holub. com/goodies/uml/ https: //www. mysql. com/products/workbench/ https: //www. modelio. org/ CASE TOOLS USED: Modelio, My. SQL WB, Other … 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 • • Embry Riddle Prescott CFD/DFD ER/EER Mealy/Moore State Machine Flowchart 2

Note Key SA/SD Model Roadmap CFD/DFD Transformation/Ev en-Driven CFD/DFD http: //en. wikipedia. org/wiki/Data_flow_diagram ER/EER

Note Key SA/SD Model Roadmap CFD/DFD Transformation/Ev en-Driven CFD/DFD http: //en. wikipedia. org/wiki/Data_flow_diagram ER/EER Information Model ER/EER http: //en. wikipedia. org/wiki/Entity%E 2%80%93 relationship_model SM/EFSM State Machine – Behavioral Flowchart http: //en. wikipedia. org/wiki/Finite-state_machine Flow-Charts – Detailed Procedural Sam Siewert http: //en. wikipedia. org/wiki/Flowchart 3

System Block Diagram – Content #1 Any Useful Information about System Keep it Simple

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 I/O label Software System Service, Task, Process, etc. I/O label Hardware or Other System External Entity I/O label End Users I/O label Cloud Service Embry Riddle Prescott System Administration 4

Capability Requirements - #2 1. Capability #1 2. Capability #2 3. Capability #3 4.

Capability Requirements - #2 1. Capability #1 2. Capability #2 3. Capability #3 4. Capability #4 Embry Riddle Prescott 5

System Requirements - #3 1. System Requirement #1 2. System Requirement #2 Embry Riddle

System Requirements - #3 1. System Requirement #1 2. System Requirement #2 Embry Riddle Prescott 6

Performance Requirements - #4 1. Performance Requirement #1 2. Performance Requirement #2 Embry Riddle

Performance Requirements - #4 1. Performance Requirement #1 2. Performance Requirement #2 Embry Riddle Prescott 7

Derived Requirements - #5 1. Derived Requirement #1 2. Derived Requirement #2 Embry Riddle

Derived Requirements - #5 1. Derived Requirement #1 2. Derived Requirement #2 Embry Riddle Prescott 8

Deferred Requirements - #6 1. Deferred Requirement #1 2. Deferred Requirement #2 Embry Riddle

Deferred Requirements - #6 1. Deferred Requirement #1 2. Deferred Requirement #2 Embry Riddle Prescott 9

UML Use Case ANALYSIS - #7 Embry Riddle Prescott 10

UML Use Case ANALYSIS - #7 Embry Riddle Prescott 10

UML Domain Model Class Diagram ANALYSIS - #8 Embry Riddle Prescott 11

UML Domain Model Class Diagram ANALYSIS - #8 Embry Riddle Prescott 11

UML OIM Sequence Diagram ANALYSIS - #9 Embry Riddle Prescott 12

UML OIM Sequence Diagram ANALYSIS - #9 Embry Riddle Prescott 12

UML Class Diagram with Method Detail DESIGN - #10 Embry Riddle Prescott 13

UML Class Diagram with Method Detail DESIGN - #10 Embry Riddle Prescott 13

UML Activity Diagram ANALYSIS - #11 Embry Riddle Prescott 14

UML Activity Diagram ANALYSIS - #11 Embry Riddle Prescott 14

UML State Machine Diagram DESIGN - #12 Embry Riddle Prescott 15

UML State Machine Diagram DESIGN - #12 Embry Riddle Prescott 15

UML Package Diagram DESIGN - #13 Embry Riddle Prescott 16

UML Package Diagram DESIGN - #13 Embry Riddle Prescott 16

UML Deployment Diagram DESIGN - #14 Big Bang? Make before Break (Parallel Deployment) Evolutionary

UML Deployment Diagram DESIGN - #14 Big Bang? Make before Break (Parallel Deployment) Evolutionary Feature Addition (Stepwise) Embry Riddle Prescott 17

SA/SD CFD/DFD ANALYSIS or DESIGN - #15 Embry Riddle Prescott 18

SA/SD CFD/DFD ANALYSIS or DESIGN - #15 Embry Riddle Prescott 18

SA/SD ER/EER ANALYSIS or DESIGN - #16 Embry Riddle Prescott 19

SA/SD ER/EER ANALYSIS or DESIGN - #16 Embry Riddle Prescott 19

SA/SD State Machine DESIGN - #17 Embry Riddle Prescott 20

SA/SD State Machine DESIGN - #17 Embry Riddle Prescott 20

SA/SD Flowchart DESIGN - #18 Embry Riddle Prescott 21

SA/SD Flowchart DESIGN - #18 Embry Riddle Prescott 21

Prototype / Po. C / Mockup ANALYSIS #19 Simple Points – Ideally Focus On

Prototype / Po. C / 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 Prescott 22

Highlight Concurrent Verification & Validation Plans Backlog – Requirements, Design Validation [Today’s Inspection, Sprint

Highlight Concurrent Verification & Validation Plans 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 Software Engineering: A Practitioner’s Approach, 8/e (Mc. Graw. Hill, 2014) copyright 2014 by Roger Pressman Sam Siewert 23

Summary Thank Audience Encourage Submission of Deficiency Sheets Open to Q&A for 10 Minutes

Summary Thank Audience Encourage Submission of Deficiency Sheets Open to Q&A for 10 Minutes Sam Siewert 24

Backup Slides Move Slides Not Making MUST PRESENT Status to HERE for Q&A Embry

Backup Slides Move Slides Not Making MUST PRESENT Status to HERE for Q&A Embry Riddle Prescott 25