1 Test & Verification Mark E. Sampson UPDATED 10/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

Effective Contract Management Planning
QuEdge Testing Process Delivering Global Solutions.
System Integration Verification and Validation
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
Project Scope Management
Real Time Consulting LLC Continuously Engineering Real Solutions Complete Outsource Solution Provider.
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
Process Specification Guidelines FAA/NASA Workshop 6 August 2002.
School of Computing, Dublin Institute of Technology.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
Security Engineering II. Problem Sources 1.Requirements definitions, omissions, and mistakes 2.System design flaws 3.Hardware implementation flaws, such.
1 Introduction to System Engineering G. Nacouzi ME 155B.
Session 13 Page 11 ECE361 Engineering Practice Verification & Test Plan.
System/Subsystem Requirements, Overview Determining requirements –Top level definition of driving requirements –Derived requirements Verification process.
Short Course on Introduction to Meteorological Instrumentation and Observations Techniques QA and QC Procedures Short Course on Introduction to Meteorological.
Software Quality Assurance For Software Engineering && Architecture and Design.
IV&V Facility Model-based Design Verification IVV Annual Workshop September, 2009 Tom Hempler.
ISO 9000 Certification ISO 9001 and ISO
First Article Inspection 9102 Carl ZimmermanSept,2013.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 23 Slide 1 Software testing.
Effective Methods for Software and Systems Integration
Configuration Management, Logistics, and Universal CM Issues Larry Bauer Boeing Commercial Airplanes NDIA Conference Miami March 4-5, 2005
Introduction to Software Quality Assurance (SQA)
Standard WBS Version 1.0 WBS2-3.pptPage 1 Standard Work Breakdown Structure Legend = Decomposes to lower level WBS elements 4.0 Implementation 4.0 Implementation.
CLEANROOM SOFTWARE ENGINEERING.
Cover graphic should fill and not exceed the defined grey box. API SC 18 – Quality Product Life Cycle TG7.
Software System Engineering: A tutorial
1 Systems Engineering Process Review Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
Software Quality Assurance SE Software Quality Assurance What is “quality”?
Refined ECSS Software Process Model Elements SD-TN-AI-0570, Issue 5 APPENDIX D.
© Mahindra Satyam 2009 Configuration Management QMS Training.
1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
1 Decomposition: Interfaces & Alternatives Mark E. Sampson UPDATED 9/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
Develop Project Charter
NASA Quality Leadership Forum: Supply Chain Management Case Study Ken Ortiz/Alphaport, Inc. net-inspect ™
8/22/01J. Hagstrom, U. of Illinois1 Simulation Jane Hagstrom.
Software Engineering1  Verification: The software should conform to its specification  Validation: The software should do what the user really requires.
Project Management Basics
1 Class #1 Assignments Mark E. Sampson UPDATED 8/02/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
1 Decomposition: Architecture & Trade Studies Mark E. Sampson UPDATED 9/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
SE513 Software Quality Assurance Lecture10: Documentation and Quality Records Control Galin, SQA from Theory to Education Limited.
Slide 1SATC June 2000 Dolores R. Wallace* NASA Goddard Space Flight Center Greenbelt, Maryland for the American Society.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Information Technology Project Management, Seventh Edition.
1 Detailed EM&V Approach for each of BGE’s Proposed Conservation Programs January 10, 2008.
QUALITY ASSURANCE MODULE 3. Definitions Quality Assurance - A process/effort that ensures that processes are followed, that the processes of doing right.
PRODUCT VERIFICATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
SQA project process standards IEEE software engineering standards
Accelerator Readiness Review October 31, 2006
Lock Out Tag Out (LOTO).
Configuration Management
Product Validation Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Software Configuration Management (SCM)
Documentation control
Software Verification and Validation
SQA project process standards IEEE software engineering standards
Configuration Management
TechStambha PMP Certification Training
IEEE Std 1074: Standard for Software Lifecycle
IT 440: SYSTEM INTEGRATION
CHAPTER 2 Testing Throughout the Software Life Cycle
SQA Role during Software Requirements Phase
GLAST Large Area Telescope:
First Article Inspection
HART Technologies Process Overview
PSS verification and validation
DOE Review of the LCLS Project October 2006
Machine Protection PLC Based System Verification and Validation Plan
Presentation transcript:

1 Test & Verification Mark E. Sampson UPDATED 10/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems

2 Design for Testability… Test & Validation begins with considering test from the start, including: 1.Partitioning decisions-functions & physical to give you the observability you need. 2.Fault-isolation 3.Built-in Test 4.HW vs. SW Some guidelines: Standard connectors & orientation  Functions exist wholly within a partition Get drivers/probes to the right spot quickly/easily Some Tools: Electronics—Test Vector generators, managers …Labview Software—Regression, UI, Function/Condition coverage…TestDirector,… System-- [SE Handbook 12] [Lacy 1992]

3 Verfication & Validation… Verification: Are we building the right product? Systems Engineering ensures this happens at each level of the product Validation: Did we build it right? Customers validate products. Verification happens at each level of a product…a necessary input to the next level design [SE Handbook 12] [Lacy 1992] System Sub-System Component System Sub-System Component Customer needs Customer Validation Verification The Product Development “V”

4 Verification Process Verification: performed throughout the lifecycle to assure the system is on track (one of the definitions of a good requirement includes “is verifiable”). A distinct verification test is appropriate for each level of the spec…with the goal to surface problems early while it’s cheap to fix/correct. [SE Handbook 12] [Lacy 1992] Ricoh did not find a problem with one of their copy machines until the copiers were in the field. They quantified the cost—it cost them $590,000 to do field upgrades. If they had caught the problem before production start it would have cost them $368, if they caught it before they started procuring parts it would have cost them $177, if they had corrected it during design, it would have cost them $35. “We’ve gotten pretty good at chip design. 90% work as designed, 50% of them fail when you plug them in the system” IEEE

5 Verification Process…continued Test decompositions …60k test cases on phone switches Tests tied to requirements, functions,… …of 5 types… 1.Inspection (I)…examination against applicable documents 2.Analysis (A)…of analytical/simulated data to show theoretical compliance 3.Demonstration (D))…qualitative exhibition of performance 4.Test (T)…capability of an item verified, usually through the use of special test equipment or test data analysis 5.Certification… verification against standards/legal by outside authority (UL) Verification Matrix [SE Handbook 12] [Lacy 1992]