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]

Upload: chloe-houston

Post on 13-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

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