Session 10 Dr. Dan C. Surber, ESEP

Slides:



Advertisements
Similar presentations
10 Golden Questions for Concept Exploration & Development Dr. Dan C. Surber (317)
Advertisements

Mahmut Ali GÖKÇEIndustrial Systems Engineering Lecture 2 System Identification ISE102 Spring 2007.
System Integration Verification and Validation
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
S Y S T E M S E N G I N E E R I N G.
Software Quality Assurance Plan
1 Introduction to System Engineering G. Nacouzi ME 155B.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Design & Documentation Adrian Marshall.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Chapter 2 - Overview of the Systems Engineering Design Process1 Aerospace Systems Engineering Chapter 2 - Overview of the Systems Engineering Design Process.
CSE Senior Design II Test Planning Mike O’Dell Based on an earlier presentation by Mike O’Dell, UTA.
NASA Space Launch System (SLS) Independent Verification and Validation (IV&V) Analysis Processes within Enterprise Architecture (EA) September 11, 2013.
Introduction to Software Testing
IV&V Facility Model-based Design Verification IVV Annual Workshop September, 2009 Tom Hempler.
BAE SYSTEMS Overview of Systems Engineering at BAE SYSTEMS & ALENIA MARCONI SYSTEMS 8/10/2015/MS By Leigh Watton Friday 27th July 2001.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
Model-Driven User Requirements Specification using SysML Authors: Michel dos Santos Soares, Jos Vrancken Source: Journal of Software(JSW), Vol. 3, No.
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
Free Mini Course: Applying SysML with MagicDraw
Requirements specification Copyright, 2001 © Jerzy R. Nawrocki Quality Management.
Ron Kratzke, Vitech Corporation MBSE for System Testing Managing the development of system testing using the principles of Model.
SE-02 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it. Requirements.
Rational Unified Process Fundamentals Module 4: Disciplines II.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
1 Lecture 5.2a: SEF Ch 8 SE Outputs Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
1 Systems Engineering Process Review Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
NASA’s Goddard Space Flight Center Systems Engineering Mike Pryzby Swales Aerospace August 16-17, 2005.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
Intent Specification Intent Specification is used in SpecTRM
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Rational Unified Process Fundamentals Module 3: Disciplines I.
1 CMPT 275 High Level Design Phase Modularization.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
 CMMI  REQUIREMENT DEVELOPMENT  SPECIFIC AND GENERIC GOALS  SG1: Develop CUSTOMER Requirement  SG2: Develop Product Requirement  SG3: Analyze.
Software Engineering Lecture 10: System Engineering.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
2009 copyright Leslie Munday University Requirements Management and Traceability For IIBA By Leslie Munday.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
ME Fall 2014 Introduction to Systems Engineering Session 6 Dr. Dan C. Surber, ESEP © Copyright 2013.
INCOSE IW 2012 MBSE Workshop Systems Modeling
1 ME Spring 2013 Introduction to Systems Engineering Session 3 Dr. Dan C. Surber, ESEP © Copyright 2013.
OSLC PLM Workgroup1 Towards detailed use cases and alignment to OSLC V0.1 Gray Bachelor 18 th July 2011.
Lesson Point of Contact: Name: John Rice Phone: Slide 1
Verification Matrix Process
Project Planning: Scope and the Work Breakdown Structure
Session 22 & 23 Dr. Dan C. Surber, ESEP
Session 2 Dr. Dan C. Surber, ESEP
An Overview of Requirements Engineering Tools and Methodologies*
Session 9 Dr. Dan C. Surber, ESEP
LAT System Verification Issues
IEEE Std 1074: Standard for Software Lifecycle
Session 5b Dr. Dan C. Surber, ESEP
Software Requirements
Manfred Huber Based on an earlier presentation by Mike O’Dell, UTA
Software Design Methodology
Engineering Processes
Introduction to Software Testing
Test Planning Mike O’Dell (some edits by Vassilis Athitsos)
Project Management Methodology Documentation Chart
An Introduction to Software Architecture
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
MBSE for PLM: Part of the Digital Systems Life Cycle
Presentation transcript:

Session 10 Dr. Dan C. Surber, ESEP ME 59700 Fall 2014 Introduction to Systems Engineering Session 10 Dr. Dan C. Surber, ESEP © Copyright 2013

Master Compliance Matrix Maps the decomposed requirements and functions to their allocations in the physical architecture and across to their verification events & status. Assumes traceability & baseline configuration control are implemented. Maps requirements to verification methods to test cases to test procedures.

MCM Example System Level Subsystem Level Product (CI) Level PUI Insp Anal Demo Test M/S QbS System Level PUI Insp Anal Demo Test M/S QbS Subsystem Level PUI Insp Anal Demo Test M/S QbS Product (CI) Level

Test Plan, Case, Procedure TEMP Test Plan laid out the “big picture” Test cases describe HOW capabilities & requirements are proven, under what conditions 5 “W”s Who What When Where Why And ‘H’ow Test Procedure Step by step methodology to Pass/Fail the requirements Use the verification methods prescribed by the RVM Software SYSTEM Data Facilities Tools & STE Training & Tech Data System Specification Subsystem Specification Product Specification Config Item Specification SYS module SuS-1 SuS-2 SuS-3 SuS-4 Prod-1 Prod-2 Prod-3 Comp-2 Comp-1 Test Case Description Documents Component Specification Test Case 002 Test Case 003 Test Case 001 Test Procedure-01 Test Procedure-01 Test Procedure-01 Test Procedure-02 Test Procedure-02 Test Procedure-02

Test Procedure Requirements that are verified Steps to follow, given that the “setup” conditions described in the Test CASE are done Note the steps where PASS/FAIL criteria are assessed Ensure data files are captured, labeled, controlled Follow post-test data reduction & analysis

Definitions VALIDATION1 VERIFICATION VALIDATION2 Are these the right requirements? Set scope & bound the problem Operational Suitability & Effectiveness VERIFICATION Does the design satisfy the requirements on the basis of the methods used & results? I, A, D, T, QbyS Did we build it right? VALIDATION2 Did we build the right system? Assessed under operational conditions by trained users and maintainers with tools & tech data.

Functional Analysis Requirements Analysis Functional Analysis Mission Interface Analysis Requirements Development Functional Flow Analysis Mission Event Timelines Interface Decomposition Requirements Allocation To Functions Mission Phases Interface Allocation Reqmt-Functn Allocation To Architecture Repeat @ Lower Architecture

Requirements to Design Analysis Functional Analysis Mission Analysis Interface Analysis Requirements Development Functional Flow Analysis Mission Event Timelines Interface Decomposition Requirements Allocation To Functions Mission Phases Interface Allocation Reqmt-Functn Allocation To Architecture Repeat @ Lower Architecture

Requirements Analysis RA = understanding the sources of requirements Market & regulatory constraints Mission threads for the system Environments encountered by the system System specification may list sources Standards Specifications System requirements Interfaces Design Constraints Functional Analysis

Requirements Allocation Weight Allocation FBD & Mission Event Timelines Total System WEIGHT < 5 K lbs. FFBD & Mission Profile (1 – n) Data Flow & Control Flow Product #1 WEIGHT < 1.5 K lbs. Product #2 WEIGHT < 2 K lbs. Product #3 WEIGHT < 1.5 K lbs. Interface Analysis & Decomposition Architecture Decomposition Reliability Analysis & Allocation Life Cycle Cost Analysis Other Specialty Engineering Analyses Design-to-Cost Cost Allocation

Requirements Development Examine System Level Requirements Gaps & Conflicts Direct Flow down, derived flow down Expand functional analysis Develop budget allocations Performance Error Constraints (weight, cost, Ao, reliability)

Requirements Tracing System Level = “Parent” Subsystem Level = “Child” Product (Configuration Item) = “Grand child” Component (portion of a CI) = “Great grand child” Assy, subassy, or part = “Great, great grand child”

Requirements Allocation & Traceability Comp-1 module System Spec SuS-1 module Comp-2 module Subsystem Spec Subsystem Spec SuS-2 module Comp-2 module Subsystem Spec Subsystem Spec SYS module SuS-3 module Prod-1 module Product Spec Product Spec SuS-4 module Prod-2 module Product Spec Prod-3 module Component Spec Component Spec Component Spec

Budgets Performance requirements may need budgets Direct allocations of physical property may be solely allocated to an entity Derived requirements stem from analysis & trades needed to satisfy higher levels Budgets are “rolled up” to their summary level: system, subsystem, product, or CI

Interface Analysis Context diagram N2 matrix Data flow diagram Figure 3.12 Figures A.2, A.3 and A.4 Schematic block diagram Architecture Block Diagram

CONTEXT DIAGRAM Environ. System A System of Interest Support Mission SOI Users System B

N2 Diagram Example

N2 Diagram F1 Measure Voltage F2 Convert Voltage to Degree F3 Pass Reading to Output F4 Report Data F1 -> F2 F2 -> F3 F3 -> F4 F4 F3 F4

Schematic Block Diagram ENVIRONMENTS External #2 External #32 External #1 Component 1 2 Subsystem 1 Subsystem 2 Segment 1 Component 1 2 Subsystem 1 Segment 2 System of Interest

Architecture Block Diagram (ABD) Software SYSTEM Data Facilities Tools & STE Training & Tech Data Hardware What goes underneath each of these boxes – and WHY?

Commercial Tools DOORS SLATE CORE by VITECH CRADLE by 3SL TEAMCENTER by UGS/SIEMENS Integrated Project Lifecycle Management (PLM) suite UML 2.0 based OOA & OOD tools SysML extended UML modeling tools Search “system modeling software”