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

Slides:



Advertisements
Similar presentations
Prescriptive Process models
Advertisements

Software Life Cycle Requirements analysis System design Program design Program implementation (coding) Unit testing Integration testing System testing.
Software Project Management
1 Project Presentation Sethu Lambu Manager, IS Production Engineering GBA573 IT Project Management Summer 2004 University of San Diego Electronic-File.
CS 325: Software Engineering January 15, 2015 Software Process & Methodology Prototyping Process Model Evolutionary Process Model Spiral Process Model.
Project Scope Management
Notion of a Project Notes from OOSE Slides - modified.
UML Sequence Diagrams Eileen Kraemer CSE 335 Michigan State University.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 2- Software Process Lecture 4. Software Engineering We have specified the problem domain – industrial strength software – Besides delivering the.
UML Sequence Diagrams Michael L. Collard, Ph.D. Department of Computer Science Kent State University.
Process: A Generic View
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
Object-oriented methodology object models use case modeling unified modeling language the data dictionary the cornucopia case portfolio project Systems.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Best Practices By Gabriel Rodriguez
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
UML & Prototyping. What is a prototype? A prototype is a small-scale model. It can be (among other things): a series of screen sketches a storyboard,
AGENDA Introduction to Virtual Mechanic Demo Architectural diagram and summary QA steps and user acceptance testing Bugs in the software Feedback from.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Key Takeaway Points A use case is a business process; it begins with an actor, ends with the actor, and accomplishes a business task for the actor. Use.
Software Processes n What is a process?  Sequence of steps required to develop or maintain software n Characteristics  prescribes major activities 
Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Chapter 4 프로세스 모델 Process Models
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
IAD 2263: System Analysis and Design Chapter 3: Investigating System Requirements.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
1 Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Process: A Generic View Software Engineering: A Practitioner’s Approach, 7/e Chapter 2.
November 3, 2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Real-Time Systems Software Proof-of- Concept [12+
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
© Bennett, McRobb and Farmer 2005
Session 3 How to Approach the UML Written by Thomas A. Pender Published by Wiley Publishing, Inc. October 5, 2011 Presented by Kang-Pyo Lee.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Rational Unified Process Fundamentals Best Practices of Software Engineering Rational Unified Process Fundamentals Best Practices of Software Engineering.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
TargetProcess - AGILE Project tracking tool Shashwat Gupta CS
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Introduction to Agile. Introduction Who is this guy?
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
Information Technology Project Management, Seventh Edition.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
November 3, 2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Real-Time Systems Software Proof-of- Concept [12+
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Slide Set to accompany Web Engineering: A Practitioner’s Approach
Chapter 18 MobileApp Design
Overview of System Engineering
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Chapter 2 Process Models
Chapter 2 Process Models
CS 8532: Advanced Software Engineering
Decision Time – Who will do what?
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Chapter 4 Process Models
Chapter 2 Process Models
Chapter 2 Process Models
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Presentation transcript:

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