Engineering Design Notes II Problem Formulation. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Size: px
Start display at page:

Download "Engineering Design Notes II Problem Formulation. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering"

Transcription

1 Engineering Design Notes II Problem Formulation EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

2 Topics Overview Specifications Customer Requirements Over-specification Acceptance Criteria Real-life Constraints Data Items Spring 2007 Design Notes II - Formulation 2

3 Overview Problem formulation is the first part of the design problem. The objective of problem formulation is to identify Customer/user needs Relevant regulatory, safety, economic, etc. constraints What the final acceptance criteria will be. The problem formulation step will result in the problem Specifications. Redesign iteration Specification Generate Alternatives Analyze Alternatives Evaluate Alternatives Establish functional requirements Determine design constraints Determine acceptance criteria Create alternative solutions to realize Specifications Feasible Alternatives How well do the alternative designs meet the Specifications Perform numeric comparison of the alternatives and the quality of their meeting Specifications Fabrication specification for the best alternative Spring 2007 Design Notes II - Formulation 3

4 Specifications Specifications are factual statements of functional performance that the design is to meet. Specifications must be testable via a measurement or analysis to be valid. Specifications should not realize design element unless required by regulations. There should be only as many specifications as required to encapsulate all of the required functions. Spring 2007 Design Notes II - Formulation 4

5 Customer Requirements The Requirements Specification is key to the design. It drives not only the design but the testing and acceptance criteria for the design. Where do they come from: Customer needs survey Known deficiencies in existing designs Reactions to changes brought on by regulatory or cost drivers Spring 2007 Design Notes II - Formulation 5

6 Customer Requirements What are requirements: A set of short (one or two sentences), testable statements that embody the functional and performance specifications that the design is to meet. Usually, the requirements are grouped, to the extent possible, into subsets that cover like areas of design. For example, user interface requirements would not be placed next to power requirements. Spring 2007 Design Notes II - Formulation 6

7 Customer Requirements The requirements specification process is iterative and produces two outputs A specific problem statement The Requirements Specification document Spring 2007 Design Notes II - Formulation 7

8 Customer Requirements The Problem Statement is statement that is Non-technical (free of jargon or buzz-words) Not using quantifiable descriptions (save those for the requirements specification) Complete covering all of the aspects of the design Specifiable or able to be taken to the detail of the requirements specifications document This forms the basis for deriving the Requirements Specification Document Spring 2007 Design Notes II - Formulation 8

9 Customer Requirements The requirements specification is intended to specify the design requirements and not the final product embodiment. The requirements should be traceable to the design problem statement and necessary safety, regulatory, or marketing constraints The next slide contains a typical Requirements Document for industry. Spring 2007 Design Notes II - Formulation 9

10 Customer Requirements Introduction Problem Description Intended/unintended uses Special Features Operational Concept Design Requirements Functional Performance Operating Environment Safety Economic Form Factor Limitations Maintenance & Repair Retirement Reliability Robustness Pollution Ease of Use Human Factors Appearance Acceptance Test Plan Spring 2007 Design Notes II - Formulation 10

11 Over-specification There are several types of over specification: Taking customer wants as needs Being overly conservative in design constraints Adding too much detail to functional requirements. The down side to these over-specifications is Increased cost Increased complexity Potential schedule, manpower, and budget slippage Spring 2007 Design Notes II - Formulation 11

12 Over-specification Needs vs. Wants Try to separate between those functions that must be done versus those functions that would be nice to have. This is often difficult to do and may take several iterations with the customer to distinguish true needs from wants in the requirements. Needs are absolute, can t-live-without functions. Wants are features that would be nice to have if possible. Spring 2007 Design Notes II - Formulation 12

13 Over-specification Overly-conservative design occurs when the requirements go beyond what is required for health, safety, or regulatory constraints. For example, if a safety margin of 25% is required in the design by safety requirements, then do not make the safety margin 50%. Spring 2007 Design Notes II - Formulation 13

14 Over-specification Adding too many details to the functional requirements results in a design that is harder to realize and verify. The goal is to capture the basic functional details without going into more detail than necessary. In particular, do not specify design options as requirements unless there is an explicit reason. Spring 2007 Design Notes II - Formulation 14

15 Real-life Constraints Each design will ultimately have constraints. Some will be explicit constraints: These are customer-expressed statements of what comprises an acceptable design. For example, they may involve materials, cost, weight, etc. They must still be expressed in terms of a testable requirements statement Spring 2007 Design Notes II - Formulation 15

16 Real-life Constraints Some constraints will be implicit constraints (not officially stated by the customer). Implicit constraints include: They may involve the laws of physics (no perpetual motion machines). Health, safety, or other regulatory requirements. When all constraints are met, the design is feasible. Spring 2007 Design Notes II - Formulation 16

17 Acceptance Criteria The customer will always have a set of specifications that will be used to buy off on the design. These criteria will form the basis for the final acceptance of the design. Frequently, the customer will specify these final acceptance criteria as a subset of the total design requirements. The acceptance criteria will be used as drivers for subsystem and unit testing. Spring 2007 Design Notes II - Formulation 17

18 Data Items After the Formulation step, the following data items are the products of this design phase: Requirements Document a listing of the requirements for this item based on the requirements development process Requirements Verification Matrix a matrix version of the requirements to track assignment of design elements to the requirements These are not static but updated and refined as the design process continues. Spring 2007 Design Notes II - Formulation 18

Core Design Requirements At the start of a project, it is important to specify those parameters and properties that:

Core Design Requirements At the start of a project, it is important to specify those parameters and properties that: Design & Innovation Fundamentals Lecture 3 Requirements Analysis Design Process Expression of need Engineer translates need into a definition of problem, including statement of desired outcome Engineer

More information

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1 Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria

More information

Module 1 Introduction. IIT, Bombay

Module 1 Introduction. IIT, Bombay Module 1 Introduction Lecture 3 Embodiment Design Instructional objectives It is explained in the previous two lectures how to identify the needs and define a problem based on the needs, and how to generate

More information

FUNDAMENTALS OF ENGINEERING DESIGN

FUNDAMENTALS OF ENGINEERING DESIGN FUNDAMENTALS OF ENGINEERING DESIGN 1 Best way to learn design is to design 2 Types of designs Original design: Employs an innovative concept. A truly original design involves invention, eg. design of microprocessor.

More information

Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP)

Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP) Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP) Version 1.0 Prepared by: Date: November 24, 2009 Revision History Purpose Revision Date Level 11/17/2009 First Draft 1.0

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements

More information

Developed by: Steven Jacobs, Eck Doerry

Developed by: Steven Jacobs, Eck Doerry Developed by: Steven Jacobs, Eck Doerry 1 Consequences of Bad Requirements Engineering http://www.knovelblogs.com/2012/08/30/the-importance-of-requirements-engineering/ 2 Building an efficient organization

More information

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering

Credit where Credit is Due. Lecture 2: Software Engineering (a review) Goals for this Lecture. What is Software Engineering Credit where Credit is Due Lecture 2: Software Engineering (a review) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is

More information

Test Workflow. Michael Fourman Cs2 Software Engineering

Test Workflow. Michael Fourman Cs2 Software Engineering Test Workflow Michael Fourman Introduction Verify the result from implementation by testing each build Plan the tests in each iteration Integration tests for every build within the iteration System tests

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Professor Ray Welland Department of Computing Science University of Glasgow E-mail: ray@dcs.gla.ac.uk The Importance of Requirements Identifying (some) requirements is the starting

More information

Requirements Engineering: Part I. Software Requirements & Project Management CITS3220

Requirements Engineering: Part I. Software Requirements & Project Management CITS3220 Requirements Engineering: Part I Software Requirements & Project Management CITS3220 The Problems of Requirements What goal(s) are we trying to satisfy? How do we identify the scope and properties of the

More information

COPYRIGHTED MATERIAL RELIABILITY ENGINEERING AND PRODUCT LIFE CYCLE 1.1 RELIABILITY ENGINEERING

COPYRIGHTED MATERIAL RELIABILITY ENGINEERING AND PRODUCT LIFE CYCLE 1.1 RELIABILITY ENGINEERING 1 RELIABILITY ENGINEERING AND PRODUCT LIFE CYCLE 1.1 RELIABILITY ENGINEERING Reliability has a broad meaning in our daily life. In technical terms, reliability is defined as the probability that a product

More information

Requirements Capturing by the System Architect

Requirements Capturing by the System Architect - top-down key-drivers (customer, business) operational drivers (logistics, production, etc.) roadmap (positioning and trends in time) competition (positioning in the market) regulations "ideal" reference

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

The Enterprise Systems Engineering Center Requirements Management Guide - Analysis

The Enterprise Systems Engineering Center Requirements Management Guide - Analysis The Enterprise Systems Engineering Center Requirements Management Guide - The Enterprise Requirements Management Guide - Introduction Innumerable studies have concluded that requirements problems are the

More information

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs.

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs. What are requirements? Basics of Requirement Engineering Muzaffar Iqbal Farooqi A requirement is a necessary attribute in a system, a statement that identifies a capability, characteristic, or quality

More information

SOFTWARE ENGINEERING

SOFTWARE ENGINEERING SOFTWARE ENGINEERING Project planning Once a project is found to be feasible, software project managers undertake project planning. Project planning is undertaken and completed even before any development

More information

Correlation matrices between ISO 9001:2008 and ISO 9001:2015

Correlation matrices between ISO 9001:2008 and ISO 9001:2015 Correlation matrices between ISO 9001:2008 and ISO 9001:2015 ISO 9001:2015 ISO 9001:2008 1 Scope 1 Scope 1.1 General 4 Context of the organization 4 Quality management system 4.1 Understanding the organization

More information

Business Analysis for Practitioners - Traceability and Monitoring (Domain 4)

Business Analysis for Practitioners - Traceability and Monitoring (Domain 4) Business Analysis for Practitioners - Traceability and Monitoring (Domain 4) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module 3 Requirements

More information

Testing Calculation Engines using Input Space Partitioning & Automation Thesis for the MS in Software Engineering Jeff Offutt and Chandra Alluri

Testing Calculation Engines using Input Space Partitioning & Automation Thesis for the MS in Software Engineering Jeff Offutt and Chandra Alluri Testing Calculation Engines using Input Space Partitioning & An Industrial Study of Applying Input Space Partitioning to Test Financial Calculation Engines Automation Thesis for the MS in Software Engineering

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

Systems Engineers provide a Key Contribution and Role in System Integration and Test

Systems Engineers provide a Key Contribution and Role in System Integration and Test s Engineers provide a Key Contribution and Role in Integration and Test National Defense Industrial Association (NDIA) 9 th Annual s Engineering Conference October 23-26/2006 Test & Evaluation Track, Tuesday

More information

Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems

Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Paul V. Werme, NSWCDD Antonio L. Samuel, NSWCDD DISTRIBUTION STATEMENT A. Approved for public

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Recap UML Introduction Basic UML concepts 2 Basic Notations of UML Requirement Phase Analysis Phase Design Phase Object Design Phase 1. Use Case Diagrams

More information

! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)

! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of.  Behavior.  Data.  Constraints (eg. cost and schedule) COMP3110/6311, Software Analysis and Design Why do we Develop Software? To solve problems To take up new opportunities The value of Requirements "#$"%&'(%)#*+"%#)&),'$&+)& '()#-&)'$./,0.&+%/&.%1"*(%2.%#

More information

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1

SOFTWARE QUALITY ASSURANCE (SQA) Chapter 1 Contents Definition of quality The importance of Quality QA vs QC QA at each phase of SDLC The SQA function Objectives of SQA The benefits of SQA function SQA Roles & Responsibilities Management involvement

More information

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016

Lecture 2: Software Quality Factors, Models and Standards. Software Quality Assurance (INSE 6260/4-UU) Winter 2016 Lecture 2: Software Quality Factors, Models and Standards Software Quality Assurance (INSE 6260/4-UU) Winter 2016 INSE 6260/4-UU Software Quality Assurance Software Quality Quality Assurance Factors and

More information

Maintenance, Reliability, Operations, Production, and working together to create the greatest Total Profit Added

Maintenance, Reliability, Operations, Production, and working together to create the greatest Total Profit Added BEARING AND RELIABILITY CONFERENCE AND EXHIBITION 2017 Maintenance, Reliability, Operations, Production, and working together to create the greatest Total Profit Added Procurement Todd Snelgrove, Vice

More information

STATEMENT OF WORK SMALL SPACECRAFT PROTOTYPING ENGINEERING DEVELOPMENT & INTEGRATION (SSPEDI) Space Solutions (SpS)

STATEMENT OF WORK SMALL SPACECRAFT PROTOTYPING ENGINEERING DEVELOPMENT & INTEGRATION (SSPEDI) Space Solutions (SpS) SSPEDI SpS J.1(a), Attachment 1 80ARC018R0007 National Aeronautics and Space Administration Ames Research Center Moffett Field, CA 94035-0001 STATEMENT OF WORK SMALL SPACECRAFT PROTOTYPING ENGINEERING

More information

Module 1 Introduction. IIT, Bombay

Module 1 Introduction. IIT, Bombay Module 1 Introduction Lecture 1 Need Identification and Problem Definition Instructional objectives The primary objective of this lecture module is to outline how to identify the need and define the problem

More information

CHAPTER 41 MAINTAINABILITY DEMONSTRATION CONTENTS

CHAPTER 41 MAINTAINABILITY DEMONSTRATION CONTENTS Applied R&M Manual for Defence Systems Part C - R&M Related Techniques CHAPTER 41 MAINTAINABILITY DEMONSTRATION CONTENTS 1 INTRODUCTION 2 2 PURPOSE OF MAINTAINABILITY DEMONSTRATION 2 3 PRINCIPLES OF DEMONSTRATION

More information

REQUIREMENTS DOCUMENTATION

REQUIREMENTS DOCUMENTATION REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category Priority Acceptance Criteria REQUIREMENTS DOCUMENTATION Project Title: Date Prepared: Stakeholder Requirement Category

More information

Test Effort Estimation

Test Effort Estimation Test Effort Estimation Ruud Teunissen Polteq IT Services BV The Netherlands Nieuwegein May 23 rd 2007 slide nr. 1 How do you estimate your effort, if you don t know what to do if you don t know how to

More information

Requirement Management in Testing

Requirement Management in Testing Requirement Management in Testing Anindita Sarkar Project Manager Infosys Technologies Limited, Bangalore Abstract: This paper discusses the issues we have faced in our testing projects in managing requirements,

More information

Exploring the Impact of Systems Architecture and Systems Requirements on Systems Integration Complexity

Exploring the Impact of Systems Architecture and Systems Requirements on Systems Integration Complexity Exploring the Impact of Systems Architecture and Systems Requirements on Systems Integration Complexity Dr. Rashmi Jain i, Anithashree Chandrasekaran, George Elias, Dr. Robert Cloutier Stevens Institute

More information

TOGAF 9.1 Phases E-H & Requirements Management

TOGAF 9.1 Phases E-H & Requirements Management TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide

More information

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

Project Management Auditing Guide

Project Management Auditing Guide Project Management Auditing Guide Index Page 1.0 Objective 4 2.0 Risks 4 3.0 Safeguards and Controls 3.1.Project Characteristics 4 3.2.Quality in Project Management Process 4 3.3.Strategic Processes 5

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Product Development & Entrepreneurship

Product Development & Entrepreneurship Product Development & Entrepreneurship Design for Manufacturing and Assembly With input from the MIT-Portugal EDAM Post-graduate Program 1 2 Design for Manufacturing (DFM) Customer needs and product specs

More information

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2

Engineering. CMMI for Development V.1.2 Module 3. M03/Engineering/v1.2 Engineering CMMI for Development V.1.2 Module 3 M03/Engineering/v1.2 Agenda Global scope RD Development REQM Management TS Technical Solution PI Product Integration VER Verification VAL Validation SE Process

More information

VANCOUVER Chapter Study Group. BABOK Chapter 6 Requirements Analysis

VANCOUVER Chapter Study Group. BABOK Chapter 6 Requirements Analysis VANCOUVER Chapter Study Group BABOK Chapter 6 Requirements Analysis February 24, 2016 Hossam Saleh, CBAP Introduction PD Hours Presentation and quizzes at IIBA Vancouver Chapter website Certification Update

More information

Lecture 6: Non-Functional Requirements (NFRs)

Lecture 6: Non-Functional Requirements (NFRs) Thanks'to'Prof.'Steve'Easterbrook' University'of'Toronto' ' Lecture 6: Non-Functional Requirements (NFRs) What are non-functional requirements Product-oriented qualities Process-oriented qualities Traceability

More information

CMPT 275 Software Engineering

CMPT 275 Software Engineering CMPT 275 Software Engineering Software life cycle 1 Software Life Cycle Sequence of processes completed as a software project moves from inception to retirement At beginning of project development, choose

More information

Report of the Reliability Improvement Working Group (RIWG) Volume II - Appendices

Report of the Reliability Improvement Working Group (RIWG) Volume II - Appendices Report of the Reliability Improvement Working Group (RIWG) Volume II - Appendices Appendix 1 Formulate Programs with a RAM Growth Program II-1 1.1 Reliability Improvement Policy II-3 1.2 Sample Reliability

More information

Public Transportation The Growing Need for Systems Thinking

Public Transportation The Growing Need for Systems Thinking Public Transportation The Growing Need for Systems Thinking Victorian Transport Working Group 13 February 2018 13 February 2018 Public transportation The growing need for systems thinking 1 Who am I? Shaun

More information

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators Including Knowledge and Skills, and CSPB01.01 Identify and analyze customer software needs and requirements. CSPB01.01.01.00 Gather data to identify customer requirements. CSPB01.01.01.01 Gather information

More information

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators Including Knowledge and Skills, and ICPB01.01 Identify and analyze customer software needs and requirements. ICPB01.01.01.00 Gather data to identify customer requirements. ICPB01.01.01.01 Gather information

More information

SOFTWARE DEVELOPMENT STANDARD

SOFTWARE DEVELOPMENT STANDARD SFTWARE DEVELPMENT STANDARD Mar. 23, 2016 Japan Aerospace Exploration Agency The official version of this standard is written in Japanese. This English version is issued for convenience of English speakers.

More information

Subsystem Engineering

Subsystem Engineering Subsystem Engineering Creating design artifacts by working backwards from the desired outcomes Gerald Recktenwald gerry@pdx.edu Portland State University ME 493 Lecture 01 April 2018 Subsystem engineering

More information

Industrialization process

Industrialization process Industrialization process Power couplers for XFEL project as an example ------------ Serge Prat TESLA meeting - 30 March 2005 1/41 Industrialization: Why? Start: Prototypes Quality: - uneven ( 30 Couplers)

More information

Good Engineering Practices: What Can We Learn from the Pharmaceutical Industry

Good Engineering Practices: What Can We Learn from the Pharmaceutical Industry Good Engineering Practices: What Can We Learn from the Pharmaceutical Industry ISA EXPO 2009 Standards Certification Education & Training Publishing Conferences & Exhibits Welcome Background George Buckbee,

More information

Building High Assurance Systems with SAFe 4.0

Building High Assurance Systems with SAFe 4.0 Building High Assurance Systems with SAFe 4.0 Agile 2016 By Dean Leffingwell 2016 Scaled Agile, Inc. All Rights Reserved. 2016 Scaled Agile, Inc. All Rights Reserved. V4.0.0 1 What is a high assurance

More information

SYSTEMS ENGINEERING HANDBOOK FOR IN-HOUSE SPACE FLIGHT PROJECTS

SYSTEMS ENGINEERING HANDBOOK FOR IN-HOUSE SPACE FLIGHT PROJECTS LPR 7122.1 Langley Research Center Effective Date: November 17, 2004 Revalidated: February 20, 2005 Expiration Date: February 20, 2010 SYSTEMS ENGINEERING HANDBOOK FOR IN-HOUSE SPACE FLIGHT PROJECTS (Due

More information

Ten steps to effective requirements management

Ten steps to effective requirements management IBM Software Requirements definition and management July 2013 Ten steps to effective requirements management 2 Ten steps to effective requirements management Introduction Requirements definition and management

More information

ISO 9001:2015. October 5 th, Brad Fischer.

ISO 9001:2015. October 5 th, Brad Fischer. ISO 9001:2015 October 5 th, 2017 Brad Fischer www.sdmanufacturing.com Purpose of presentation Provide a summary of notable changes from ISO 9001:2008 to ISO 9001:2015 Key perspectives ISO 9001 needs to

More information

FEASIBILITY ANALYSIS

FEASIBILITY ANALYSIS MODULE 4 FEASIBILITY ANALYSIS OBJECTIVE QUESTIONS There are 4 alternative answers to each question. One of them is correct. Pick the correct answer. Do not guess. A key is given at the end of the module

More information

Software Engineering Fall 2014

Software Engineering Fall 2014 Software Engineering Fall 2014 (CSC 4350/6350) Mon.- Wed. 5:30 pm 7:15 pm ALC : 107 Rao Casturi 11/05/2014 Student Registration System (SRS) RC University Management Board approved a new Student Registration

More information

Timothy Stokes. PE, MBA Delcan Corp, Senior Principal Denver, CO

Timothy Stokes. PE, MBA Delcan Corp, Senior Principal Denver, CO Improving Project Management to Realize Successful Outcomes by Focusing on Requirements Management Timothy Stokes. PE, MBA Delcan Corp, Senior Principal Denver, CO Introduction Begin at the beginning,

More information

Attachment J-4 Milestone Acceptance Criteria and Payment Schedule

Attachment J-4 Milestone Acceptance Criteria and Payment Schedule Attachment J-4 Milestone Acceptance Criteria and Payment Schedule Page 1 of 7 For Base, CLIN 001: Milestone Payment Event Integrated System Baseline Review (ISBR) Milestone Objective: At a NASA and Contractor

More information

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS Introduction To Software Testing Brian Nielsen bnielsen@cs.auc.dk Center of Embedded Software Systems Aalborg University, Denmark CSS 1010111011010101 1011010101110111 Software development cycle 1. Programmer

More information

LSST Verification & Validation Process & MBSE Methodology

LSST Verification & Validation Process & MBSE Methodology LSST Verification & Validation Process & MBSE Methodology Brian Selvy Kathryn Wesson, George Angeli Project Systems Engineering Telescope MBSE SIG November 2, 2016 1 Agenda LSST s Verification Process

More information

Architecture and Design Fundamentals

Architecture and Design Fundamentals by Gerrit Muller University College of South East Norway e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Defining and illustrating architectures. Architectures go beyond structure (parts, interfaces,

More information

MIRMAP Modelling Instantaneous Risk for Major Accident Prevention. Stein Haugen Department of Marine Technology NTNU

MIRMAP Modelling Instantaneous Risk for Major Accident Prevention. Stein Haugen Department of Marine Technology NTNU MIRMAP Modelling Instantaneous Risk for Major Accident Prevention Stein Haugen Department of Marine Technology NTNU MIRMAP (2013-2017) Modelling Instantaneous Risk for Major Accident Prevention Finansiert

More information

Requirements elicitation: Finding the Voice of the Customer

Requirements elicitation: Finding the Voice of the Customer Requirements elicitation: Finding the Voice of the Customer Establishing customer requirements for a software system Identify sources of user requirements on your project Identify different classes of

More information

Management Control Systems

Management Control Systems Management Control Systems Chapter 1: Management and Control Wim Van der Stede Management control... The process by which management: ensures that people in the organization carry out organizational objectives

More information

Design for Six Sigma in the Software Lifecycle -- Did We Lose the Fox?

Design for Six Sigma in the Software Lifecycle -- Did We Lose the Fox? Design for Six Sigma in the Software Lifecycle -- Did We Lose the Fox? Jill Brooks Sanjeev Venkatesan 11/19/2008 Copyright 2008 Raytheon Company. All rights reserved. Customer Success Is Our Mission is

More information

University of Groningen. Design of a Methodology to Support Software Release Decisions Sassenburg, J.A.

University of Groningen. Design of a Methodology to Support Software Release Decisions Sassenburg, J.A. University of Groningen Design of a Methodology to Support Software Release Decisions Sassenburg, J.A. IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to

More information

Enterprise Portal Modeling Methodologies and Processes

Enterprise Portal Modeling Methodologies and Processes Enterprise Portal Modeling Methodologies and Processes Tushar K. Hazra, Ph.D. tkhazra@bellatlantic.net (410) 960-2112 1 Objectives Introducing the case for Enterprise Portal Modeling (EPM) Do we need to

More information

System Support Engineering Module 2.3 Element 002 System Analysis. Tutor: Dr John Stavenuiter Version: January 2015 [WS]

System Support Engineering Module 2.3 Element 002 System Analysis. Tutor: Dr John Stavenuiter Version: January 2015 [WS] System Support Engineering Module 2.3 Element 002 System Analysis Tutor: Dr John Stavenuiter Version: January 2015 [WS] System Analysis Focus COST-EFFECTIVENESS SYSTEM EFFECTIVENESS COSTS SYSTEM ANALYSIS

More information

Requirements Verification and Validation

Requirements Verification and Validation SEG3101 (Fall 2010) Requirements Verification and Validation SE502: Software Requirements Engineering 1 Table of Contents Introduction to Requirements Verification and Validation Requirements Verification

More information

NDIA 18 th Annual Systems Engineering Conference Putting Engineering Back into Systems Engineering 10/28/2015

NDIA 18 th Annual Systems Engineering Conference Putting Engineering Back into Systems Engineering 10/28/2015 NDIA 18 th Annual Systems Engineering Conference 18085 - Putting Engineering Back into Systems Engineering 10/28/2015 Bill Miller (908) 759-7110 wmiller@innovativedecisions.com Frank Salvatore (973) 634-2957

More information

The Explicit Relationship Between CMMI and Project Risks

The Explicit Relationship Between CMMI and Project Risks 0 The Explicit Relationship Between CMMI and Project Risks NDIA 4th Annual CMMI Technology Conference & User Group November 16, 2004 Warren Scheinin Systems Engineer Northrop Grumman Corporation 1 Objectives

More information

MISO/PJM Joint Modeling and Analysis of State Regulatory and Policy Drivers Case Study: Clean Power Plan Analysis

MISO/PJM Joint Modeling and Analysis of State Regulatory and Policy Drivers Case Study: Clean Power Plan Analysis MISO/PJM Joint Modeling and Analysis of State Regulatory and Policy Drivers Case Study: Clean Power Plan Analysis Muhsin Abdur-Rahman Senior Engineer, Emerging Markets Members Committee March 20, 2017

More information

The Complete Guide to FDA Design Controls

The Complete Guide to FDA Design Controls The Complete Guide to FDA Design Controls Jon D. Speer Founder & VP QA/RA of greenlight.guru ABOUT THE PRESENTER Jon D. Speer is the founder and VP of QA/RA of greenlight.guru 20+ years in medical device

More information

Systems Engineering (SE)

Systems Engineering (SE) Topic Outline Underpinnings of Systems Engineering Requirements: foundation for Systems Engineering work Introduction to Systems Engineering design methodologies Designing systems for their life cycle

More information

Abstract. Introduction

Abstract. Introduction The Conceptual Structure of a Unified Framework of Manufacturing and Supply Management Track: Operations Strategy Bin Wu School of Industrial and Manufacturing Science, Cranfield University, Cranfield,

More information

Iteration-Specific Requirements: More Control Where You Really Need It

Iteration-Specific Requirements: More Control Where You Really Need It Iteration-Specific Requirements: More Control Where You Really Need It by Mike Taylor Software Engineering Specialist Rational Software The Rational Unified Process (RUP ) is based on an iterative approach

More information

Gregory Rogers, PE June HCP-0101 Fundamental of Advanced Controls

Gregory Rogers, PE June HCP-0101 Fundamental of Advanced Controls Gregory Rogers, PE June 2018 HCP-0101 Fundamental of Advanced Controls HCP (Advanced Controls) Journey Training Lineup 1 09:15 10:00am HCP-0101 Fundamentals of APC Greg Rogers Enterprise Products 10:00

More information

Software Quality. Lecture 4 CISC 323. Winter 2006

Software Quality. Lecture 4 CISC 323. Winter 2006 Software Quality Lecture 4 CISC 323 Winter 2006 Prof. Lamb malamb@cs.queensu.ca Prof. Kelly kelly-d@rmc.ca Required Reading Barbara Kitchenam, Sheri Lawrence Pfleeger; The Elusive Target, IEEE Software

More information

Functional Testing. CSCE Lecture 4-01/21/2016

Functional Testing. CSCE Lecture 4-01/21/2016 Functional Testing CSCE 747 - Lecture 4-01/21/2016 How do you come up with test cases? Test Plans Plan for how we will test the system. What is being tested (units of code, features). When it will be tested

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

DoD Template for Application of TLCSM and PBL In the Weapon System Life Cycle

DoD Template for Application of TLCSM and PBL In the Weapon System Life Cycle DoD Template for Application of TLCSM and PBL In the Weapon System Life Cycle The purpose of this template is to provide program managers, their staff, and logistics participants in the acquisition process

More information

Fundamentals of Requirements Engineering

Fundamentals of Requirements Engineering - interfaces system seen as black box inputs functions quantified characteristics outputs restrictions, prerequisites boundaries, exceptions standards, regulations Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg

More information

Integrate Manufacturability and Supply Chain Concepts Early

Integrate Manufacturability and Supply Chain Concepts Early An OEM Designer s Cost Dilemma Driven by business and time to market needs, Original Equipment Manufacturers (OEMs) must also meet the performance targets of the product they are designing. Starting from

More information

Managing in the Global Environment

Managing in the Global Environment Chapter Six What Is the Global Environment? Managing in the Global Environment Global Environment Set of forces and conditions in the world outside the organization s boundaries that affect the way it

More information

Multiscale Design Background and Motivation

Multiscale Design Background and Motivation Multiscale Design Background and Motivation Learning Objectives Investigate the role of materials design in the context of multiscale design. Compare three methods of incorporating materials in product

More information

7. Project Management

7. Project Management Subject/Topic/Focus: 7. Project Management Management of Systems Engineering Processes Summary: Project management Systems engineering Maturity model and process improvement Literature: Ian Sommerville:

More information

CMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION

CMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION CMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION NAME: Nestor K. Ovalle, PhD TITLE: Leadership & Corporate Change Consultant; CMMI

More information

Quality Assurance for Systems Engineering (INSE 6280/2-WW)

Quality Assurance for Systems Engineering (INSE 6280/2-WW) Course Outline Quality Assurance for Systems (INSE 6280/2-WW) Preliminary Notions Systems Life Cycle Processes Course Project 2 Instructor: Dr. J. Bentahar Office: EV007.630 Lectures: Thursday, 17h45 20h15

More information

Composite/Hybrid Structure Certification Overview and Challenges

Composite/Hybrid Structure Certification Overview and Challenges Composite/Hybrid Structure Certification Overview and Challenges 2007 ASIP Conference Mike Woodward F-35 Chief Engineers Office Lockheed Martin Aeronautics Lockheed Martin Aeronautics Company Content Certification

More information

CMMI Version 1.2. Model Changes

CMMI Version 1.2. Model Changes Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,

More information

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Software Quality Assurance What is software? According to the IEEE (Institute of Electrical and Electronics Engineers) A software is: Programs, procedures,

More information

PROCESS 101 MINISTRY OF DEFENCE RELIABILITY AND MAINTAINABILITY PROCESS

PROCESS 101 MINISTRY OF DEFENCE RELIABILITY AND MAINTAINABILITY PROCESS Overview PROCESS 101 MINISTRY OF DEFENCE RELIABILITY AND MAINTAINABILITY PROCESS 1. OBJECTIVES Reliability and Maintainability (R&M) are vital performance characteristics that impact upon the operational

More information

Software Quality Management

Software Quality Management 2004-2005 Marco Scotto (Marco.Scotto@unibz.it) Contents Definitions Quality of the software product Special features of software Early software quality models Boehm model McCall model Standard ISO 9126

More information

Software Engineering Fall 2014

Software Engineering Fall 2014 Software Engineering Fall 2014 (CSC 4350/6350) Mon.- Wed. 5:30 pm 7:15 pm ALC : 107 Rao Casturi 09/17/2014 What is next Deliverable? Due: 09/19/2014 1. Problem Statement with Shall statements 2. RTM (4

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information