10/24/2015 embry riddle prescott team #tbd member1, member2, member3, member4 [alphabetical] level...

Post on 13-Jan-2016

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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]

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/

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

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

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

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

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

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

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

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

Embry Riddle PrescottEmbry Riddle Prescott 1010

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

Embry Riddle PrescottEmbry Riddle Prescott 1111

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

Embry Riddle PrescottEmbry Riddle Prescott 1212

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

Embry Riddle PrescottEmbry Riddle Prescott 1313

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

Embry Riddle PrescottEmbry Riddle Prescott 1414

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

Embry Riddle PrescottEmbry Riddle Prescott 1515

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

Embry Riddle PrescottEmbry Riddle Prescott 1616

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

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

Embry Riddle PrescottEmbry Riddle Prescott 1818

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

Embry Riddle PrescottEmbry Riddle Prescott 1919

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

Embry Riddle PrescottEmbry Riddle Prescott 2020

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

Embry Riddle PrescottEmbry Riddle Prescott 2121

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

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

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

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

top related