No matter how hard you try, you will never get an error free system!

Slides:



Advertisements
Similar presentations
Comprehend the Challenger accident Comprehend the Columbia accident The Space Shuttle Program: Challenger and Columbia Accidents.
Advertisements

SWE Introduction to Software Engineering
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.
SQA Architecture Software Quality.
Software Engineering Institute Capability Maturity Model (CMM)
International Training Program on Scientific and Technological Information Management in Universities and Libraries: an Active Training Environment (ITP-
The Problem with Good Enough Software Bj Rollison Test Training Manager Microsoft, Inc.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
November 2014 RAMS VII Copyright Softrel, LLC
The Software Quality Assurance System By Jonathon Gibbs Jonathon Gibbs (jxg16u) 26 th November 2009.
The Vision for Space Exploration Old Lessons Apply in the New World C. Herbert Shivers, PhD, PE, CSP Deputy Director Safety and Mission Assurance Directorate.
SE-2002 SOFTWARE ENGINEERING Today - motivation: - Software Engineering: Why? - Software Engineering: What?
Case study. CASE STUDY: Investigate mechanical properties of rubber at different temperatures.
Requirements and Estimation Process From a CMM Level 5 Organization Alan Prosser.
1. What do you understand by software engineering? Discuss the role of engineering software development. 2. What do you understand by software requirement.
OHTO -99 OHJELMISTOJEN TOTEUTUS - SOFTWARE ENGINEERING Today - motivation: - Software Engineering: Why? - Software Engineering: What?
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.
Principles of Software Engineering: Why Study Software Engineering? COSI 120b, Spring 2005.
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.
TESTING FUNDAMENTALS BY K.KARTHIKEYAN.
CSE SW Metrics and Quality Engineering Copyright © , Dennis J. Frailey, All Rights Reserved CSE8314M12 8/20/2001Slide 1 SMU CSE 8314 /
Software Engineering Session 12 INFM 603. Software Software represents an aspect of reality –Input and output represent the state of the world –Software.
SPACE SHUTTLE.
Contract review. What Is a Contract?  an agreement between two or more parties to the doing or to provide a product or service.
AC AUTO ELECTRICAL ABOUT US At A C Auto Electrical & Mechanical we always try to remain ahead of any potential issue. To accomplish.
ISQB Software Testing Section Meeting 10 Dec 2012.
School of Business Administration Chap 3 Engineering of Software;
Change Request Management
Product Validation Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Federal Acquisition Institute Mike Cameron May 11, 2005
OHJELMISTOJEN TOTEUTUS - SOFTWARE ENGINEERING
Personal Software Process Team Software Process
Cobb's Paradox: "We know why projects fail, we know how to prevent their failure -- so why do they still fail?"
Reasons why IT projects fail (and solutions)
Chapter 3 Project Management
CompSci 230 Software Construction
Fault Tolerance & Reliability CDA 5140 Spring 2006
Let’s take a look into the future…
Section 8 Discussion Points
Verification and Validation Overview
CSE 403 Software Engineering
Project Estimation Estimation determines how much money, effort, resources, and time it will take to build a specific system or product The software team.
Who is it for? International Graduates of Coventry University or Coventry University London Campus Those that have a “genuine and credible business.
Cobb's Paradox: "We know why projects fail, we know how to prevent their failure -- so why do they still fail?" Martin Cobb Treasury Board of Canada Secretariat.
Fix ipad Error Code
Software Testing Those slides are taken from : extra material is used from
For University Use Only
Paul Ammann The Agile Heresy: What Drives Traditional Software Engineering, and Why Agile Turns it Upside Down Paul Ammann.
Software Quality Engineering
7. Group Dynamics and Attribution
PERFORMING ARTS DANCE.
Introduction to Software Testing
“Would I have to do this all by myself …….?”
Spirolaterals Starting with a number sequence, like 12345, and using graph paper, move 1 unit right, 2 units down, 3 units left, 4 units up, 5 units right,
PERFORMING ARTS DANCE.
Baisc Of Software Testing
Chapter 6 Activity Planning.
Risk Assessment – Space Only Stands
Co-ordinates in 4 Quadrants.
DATABASE DESIGN & DEVELOPMENT
IT OPERATIONS Session 7.
London Youth Introduction to the Quality Mark.
Tasks completed this period Tasks in focus next period
Line Graphs.
Types of Errors And Error Analysis.
Tasks completed this period Tasks in focus next period
Complete Vehicle Systems.
Software Testing Those slides are taken from : extra material is used from
Forms & Activities used on
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

No matter how hard you try, you will never get an error free system! Defects remaining in code Current chaos theory Reality as demonstrated by Myers (1979) Key Learning Points: Testing is about risk management. Must focus on aspects of the systems which could cause the most problems if they failed to operate correctly. For example the system supporting the scheduling of vehicles for the London Ambulance Service would have a higher risk than a system supporting staff training for the same organisation. The traditional view Testing effort

Space Shuttle on-board flight software Errors observed Space Shuttle on-board flight software 60 50 40 30 20 10 1988 1989 1990 1991 1992 1993 Source: Ted Keller, manager of Space Shuttle Project Co-ordination for Loral Space Information Systems Key Learning Point: * this graph does not include the shuttle that blew up - that was not a software error but a faulty piece of kit. Total released errors Total failures Failures in flight