Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]

Slides:



Advertisements
Similar presentations
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
Advertisements

Software Project Management
CS 325: Software Engineering January 15, 2015 Software Process & Methodology Prototyping Process Model Evolutionary Process Model Spiral Process Model.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
UML Sequence Diagrams Michael L. Collard, Ph.D. Department of Computer Science Kent State University.
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
Software Engineering 1 The Life Cicle of Software Lesson 5.
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,
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 Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
10/24/2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Level 3 – Internal Design Inspection Scrum Sprint Leader.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.
CS 4850: Senior Project Fall 2014 Object-Oriented Design.
Chapter 4 프로세스 모델 Process Models
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.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
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.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
November 3, 2015  Embry Riddle Prescott Team #TBD Member1, Member2, Member3, Member4 [Alphabetical] Real-Time Systems Software Proof-of- Concept [12+
Chapter 4 & Chapter 5 Important Concepts
Model-Driven Approach
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Chapter 8 Understanding Requirements
User-centred system design process
Object-Oriented Analysis and Design
Iterative and Agile Development
Unified Modeling Language
Slide Set to accompany Web Engineering: A Practitioner’s Approach
Chapter 13 Architectural Design
Chapter 2 Software Engineering
Chapter 18 MobileApp Design
Prescriptive Process Models
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Overview of System Engineering
Request for Proposal (RFP)
Team members: Project Manager: Facilitator: Customer Liason:
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Software Quality Engineering
Chapter 2 Software Engineering
Lecture 2 Revision of Models of a Software Process
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Chapter 13 Architectural Design
Chapter 2 Process Models
Chapter 2 Process Models
The Unified/Rational Unified Process (UP/RUP) Defined
Chapter 25 Process and Project Metrics
CS 8532: Advanced Software Engineering
Software Process Models
For University Use Only
Chapter 2 Process Models
Decision Time – Who will do what?
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Chapter 5 Understanding Requirements
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 4 Process Models
Chapter 2 Process Models
Chapter 5 Understanding Requirements
Chapter 2 Process Models
System architecture, Def.
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Team #TBD Member1, Member2, Member3, Member4 [Alphabetical]
Presentation transcript:

Team #TBD Member1, Member2, Member3, Member4 [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] 9/27/2019  Embry Riddle Prescott

 Embry Riddle Prescott 2 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, MySQL 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 CFD/DFD ER/EER Mealy/Moore State Machine Flowchart  Embry Riddle Prescott 2

Note Key SA/SD Model Roadmap CFD/DFD - Transformation/Even-Driven ER/EER - Information Model State Machine – Behavioral Flow-Charts – Detailed Procedural CFD/DFD http://en.wikipedia.org/wiki/Data_flow_diagram ER/EER http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model SM/EFSM Flowchart http://en.wikipedia.org/wiki/Finite-state_machine  Sam Siewert 3 http://en.wikipedia.org/wiki/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 Software System Service, Task, Process, etc. Hardware or Other System External Entity I/O label I/O label I/O label End Users I/O label Cloud Service System Administration  Embry Riddle Prescott 4

Capability Requirements - #2  Embry Riddle Prescott 5

System Requirements - #3  Embry Riddle Prescott 6

Performance Requirements - #4  Embry Riddle Prescott 7

Derived Requirements - #5  Embry Riddle Prescott 8

Deferred Requirements - #6  Embry Riddle Prescott 9

UML Use Case ANALYSIS - #7  Embry Riddle Prescott 10

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

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

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

UML Activity Diagram ANALYSIS - #11  Embry Riddle Prescott 14

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

UML Package Diagram DESIGN - #13  Embry Riddle Prescott 16

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 ER/EER ANALYSIS or DESIGN - #16  Embry Riddle Prescott 19

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

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

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 Prescott 22

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 (McGraw-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  Sam Siewert 24

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