10/24/2015 Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level...

25
06/27/22 06/27/22 Embry Riddle Prescott Embry Riddle Prescott Team #TBD Team #TBD Member1, Member2, Member3, Member1, Member2, Member3, Member4 [Alphabetical] Member4 [Alphabetical] Level 3 – Internal Design Inspection Level 3 – Internal Design Inspection Scrum Sprint Leader – Member Scrum Sprint Leader – Member [10 to 12 Diagram Content Slides [10 to 12 Diagram Content Slides Please! – Move Irrelevant Slides to Please! – Move Irrelevant Slides to Backup Section] Backup Section]

Transcript of 10/24/2015 Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level...

Page 1: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

04/21/2304/21/23 Embry Riddle PrescottEmbry Riddle Prescott

Team #TBDTeam #TBDMember1, Member2, Member3, Member1, Member2, Member3,

Member4 [Alphabetical]Member4 [Alphabetical]

Level 3 – Internal Design InspectionLevel 3 – Internal Design Inspection

Scrum Sprint Leader – MemberScrum Sprint Leader – Member

[10 to 12 Diagram Content Slides [10 to 12 Diagram Content Slides Please! – Move Irrelevant Slides to Please! – Move Irrelevant Slides to

Backup Section]Backup Section]

Page 2: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Presentation RoadmapPresentation RoadmapCapability RequirementsCapability RequirementsPreliminary Analysis and DesignPreliminary Analysis and DesignPrototypes, Proof-of-Concept, Mock-upPrototypes, Proof-of-Concept, Mock-up

Embry Riddle PrescottEmbry Riddle Prescott 22

https://www.modelio.org/

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 …

https://www.mysql.com/products/workbench/ http://www.holub.com/goodies/uml/

Page 3: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Note Key SA/SD Model RoadmapNote Key SA/SD Model Roadmap

CFD/DFD - CFD/DFD - Transformation/EvTransformation/Even-Drivenen-Driven

ER/EER - ER/EER - Information ModelInformation Model

State Machine – State Machine – BehavioralBehavioral

Flow-Charts – Flow-Charts – Detailed Detailed ProceduralProcedural

Sam SiewertSam Siewert 33

http://en.wikipedia.org/wiki/Finite-state_machine

http://en.wikipedia.org/wiki/Data_flow_diagram

http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model

http://en.wikipedia.org/wiki/Flowchart

CFD/DFD

ER/EER

SM/EFSM

Flowchart

Page 4: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

System Block Diagram – Content #1System Block Diagram – Content #1Any Useful Information about SystemAny Useful Information about System

Keep it Simple – One Page View of EverythingKeep it Simple – One Page View of Everything

Users, IT, Software, External Systems and HardwareUsers, IT, Software, External Systems and Hardware

Embry Riddle PrescottEmbry Riddle Prescott 44

Software System Service, Task, Process,

etc.

Hardware or Other System External

EntityI/O label I/O label

I/O label

End Users

System Administration

Cloud Service

Cloud Service

I/O label

Page 5: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Capability Requirements - #2Capability Requirements - #2

1.1. Capability #1Capability #1

2.2. Capability #2Capability #2

3.3. Capability #3Capability #3

4.4. Capability #4Capability #4

Embry Riddle PrescottEmbry Riddle Prescott 55

Page 6: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

System Requirements - #3System Requirements - #3

1.1. System Requirement #1System Requirement #1

2.2. System Requirement #2System Requirement #2

Embry Riddle PrescottEmbry Riddle Prescott 66

Page 7: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Performance Requirements - #4Performance Requirements - #4

1.1. Performance Requirement #1Performance Requirement #1

2.2. Performance Requirement #2Performance Requirement #2

Embry Riddle PrescottEmbry Riddle Prescott 77

Page 8: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Derived Requirements - #5Derived Requirements - #5

1.1. Derived Requirement #1Derived Requirement #1

2.2. Derived Requirement #2Derived Requirement #2

Embry Riddle PrescottEmbry Riddle Prescott 88

Page 9: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Deferred Requirements - #6Deferred Requirements - #6

1.1. Deferred Requirement #1Deferred Requirement #1

2.2. Deferred Requirement #2Deferred Requirement #2

Embry Riddle PrescottEmbry Riddle Prescott 99

Page 10: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Use Case ANALYSIS - #7UML Use Case ANALYSIS - #7

Embry Riddle PrescottEmbry Riddle Prescott 1010

Page 11: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Domain Model Class Diagram UML Domain Model Class Diagram ANALYSIS - #8ANALYSIS - #8

Embry Riddle PrescottEmbry Riddle Prescott 1111

Page 12: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML OIM Sequence Diagram UML OIM Sequence Diagram ANALYSIS - #9ANALYSIS - #9

Embry Riddle PrescottEmbry Riddle Prescott 1212

Page 13: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Class Diagram with Method DetailUML Class Diagram with Method DetailDESIGN - #10DESIGN - #10

Embry Riddle PrescottEmbry Riddle Prescott 1313

Page 14: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Activity Diagram ANALYSIS - #11UML Activity Diagram ANALYSIS - #11

Embry Riddle PrescottEmbry Riddle Prescott 1414

Page 15: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML State Machine DiagramUML State Machine DiagramDESIGN - #12DESIGN - #12

Embry Riddle PrescottEmbry Riddle Prescott 1515

Page 16: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Package DiagramUML Package DiagramDESIGN - #13DESIGN - #13

Embry Riddle PrescottEmbry Riddle Prescott 1616

Page 17: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

UML Deployment DiagramUML Deployment DiagramDESIGN - #14DESIGN - #14

Big Bang?Big Bang?

Make before Break (Parallel Deployment)Make before Break (Parallel Deployment)

Evolutionary Feature Addition (Stepwise)Evolutionary Feature Addition (Stepwise)

Embry Riddle PrescottEmbry Riddle Prescott 1717

Page 18: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

SA/SD CFD/DFD ANALYSIS or SA/SD CFD/DFD ANALYSIS or DESIGN - #15DESIGN - #15

Embry Riddle PrescottEmbry Riddle Prescott 1818

Page 19: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

SA/SD ER/EER ANALYSIS or DESIGN SA/SD ER/EER ANALYSIS or DESIGN - #16- #16

Embry Riddle PrescottEmbry Riddle Prescott 1919

Page 20: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

SA/SD State Machine DESIGN - #17SA/SD State Machine DESIGN - #17

Embry Riddle PrescottEmbry Riddle Prescott 2020

Page 21: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

SA/SD Flowchart DESIGN - #18SA/SD Flowchart DESIGN - #18

Embry Riddle PrescottEmbry Riddle Prescott 2121

Page 22: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Prototype / PoC / Mockup ANALYSIS - Prototype / PoC / Mockup ANALYSIS - #19#19

Simple Points – Ideally Focus On Quick Demo!Simple Points – Ideally Focus On Quick Demo!

PurposePurpose– Addresses High Risk Design/ImplementationAddresses High Risk Design/Implementation– OR Provides Early Customer Feedback OR Provides Early Customer Feedback – OR Provides Key Requirement and Acceptance V&VOR Provides Key Requirement and Acceptance V&V

Embry Riddle PrescottEmbry Riddle Prescott 2222

Page 23: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Highlight Concurrent Verification & Highlight Concurrent Verification & Validation PlansValidation Plans

Sam SiewertSam Siewert 2323

Software Engineering: A Practitioner’s Approach, 8/e (McGraw-Hill, 2014)

copyright 2014 by Roger Pressman

BacklogBacklog– Requirements, Design Requirements, Design

Validation [Validation [Today’s Today’s Inspection, Sprint 1-3 Inspection, Sprint 1-3 Walk-throughsWalk-throughs]]

– Requirements, Design Requirements, Design Verification PlansVerification Plans

– Acceptance Test PlansAcceptance Test Plans– System TestingSystem Testing– Integration TestingIntegration Testing– Unit TestingUnit Testing– Component DesignComponent Design– Code GenerationCode Generation

Page 24: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

SummarySummary

Thank AudienceThank Audience

Encourage Submission of Deficiency SheetsEncourage Submission of Deficiency Sheets

Open to Q&A for 10 MinutesOpen to Q&A for 10 Minutes

Sam SiewertSam Siewert 2424

Page 25: 10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.

Backup SlidesBackup Slides

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

Embry Riddle PrescottEmbry Riddle Prescott

2525