Measurements Makes Walls White! Acceptance Criterion Fit Criterion

Slides:



Advertisements
Similar presentations
System Integration Verification and Validation
Advertisements

Design and Technology Design a Space Photo of a bedroom.
Modeling the Process and Life Cycle CSCI 411 Advanced Database and Project Management Monday, February 2, 2015.
CIRCUITS AND ELECTRICAL FLOW. The amazing image which follows shows a picture of earth taken at night from outer space. The street and house lights illuminate.
Conducting systematic reviews for development of clinical guidelines 8 August 2013 Professor Mike Clarke
Lesson 3: Sale of Goods and Supply of Services Act 1980 Part 2: The Responsibilities of the Retailer.
Testing: Who 3, What 4, Why 1, When 2, How 5 Lian Yu, Peking U. Michal Young, U. Oregon.
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 17 Software Quality
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 17 Software Quality
Chapter 8: Systems analysis and design
Software Systems Verification and Validation Laboratory Assignment 3 Integration, System, Regression, Acceptance Testing Assignment date: Lab 3 Delivery.
© 2000 Ian Alexander - Introduction to Scenarios Introduction to Scenarios A range of techniques for engineering better systems Ian Alexander
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Quality Control Project Management Unit Credit Value : 4 Essential
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
A GENERIC PROCESS FOR REQUIREMENTS ENGINEERING Chapter 2 1 These slides are prepared by Enas Naffar to be used in Software requirements course - Philadelphia.
 CS 5380 Software Engineering Chapter 8 Testing.
Presenter: 陳秋玉 1.  Extreme programming Extreme programming  On-site customer On-site customer  Benefit Benefit  Characteristics of a good customer.
Total Quality Management. INTRODUCTION Total Quality Management (TQM) is customer oriented management philosophy and strategy. It is centered on quality.
INFO 637Lecture #51 Software Engineering Process II Defining Requirements INFO 637 Glenn Booker.
Dr. Tom WayCSC Testing and Test-Driven Development CSC 4700 Software Engineering Based on Sommerville slides.
MAPLDDesign Integrity Concepts What Do You Mean It Doesn’t Do What We Thought? Validating a Design.
Available at Presentations: Posters and Talks Vanessa Couldridge BCB 703: Scientific Methodology Please note: AUDIO required.
Quality Software Project Management Software Size and Reuse Estimating.
ISO 9001 – an overview Tor Stålhane IDI / NTNU. ISO 9001 and software development ISO 9001 is a general standard – equally applicable to software development.
Numeracy Unit Standards.. Numeracy Requirements for NCEA Level 1 from 2011 The numeracy requirement for NCEA Level 1 changes from 8 credits to 10 credits.
About Quality Pre paired By: Muhammad Azhar. Scope What is Quality Quality Attributes Conclusion on software Quality Quality Concepts Quality Costs.
Learning Outcomes: Did You Learn What We Said You Should Learn? Russell Taylor.
Chapter 13: Software Quality Project Management Afnan Albahli.
Ensure that the right functions are performed Ensure that the these functions are performed right and are reliable.
Functions!. Vocab Function Domain Range Relation.
Attributes Availability Reliability Safety Confidentiality Integrity Maintainability Dependability Means Fault Prevention Fault Tolerance Fault Removal.
Dynamic Testing.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Software Quality Prepared By: Rooshabh Kothari Assistant Professor T & P Co-ordinator CSE/IT Department 1.
Project Management Strategies Hidden in the CMMI Rick Hefner, Northrop Grumman CMMI Technology Conference & User Group November.
Week # 4 Quality Assurance Software Quality Engineering 1.
About Us We are a family run business started over 10 years ago. Our business has developed with changing times in the lighting field now supplying.
Your Electricity Expenses During Winter and Summer Cooling fans are an essential component of any electronic system. The reason for this is that electronics.
The Quality Gateway Chapter 11. The Quality Gateway.
Introduction to Software Engineering
Creating an ERD Part 1 Define the Problem
Writing a job application (cover) letter
Subject Name: Software Testing Subject Code: 10CS842 Prepared By:
Overview Theory of Program Testing Goodenough and Gerhart’s Theory
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Domain Testing Functional testing which tests the application by giving inputs and evaluating its appropriate outputs. system does not accept invalid and.
Level 2 Diploma in Customer Service
Software Testing An Introduction.
Debugging Intermittent Issues
Software Testing and Quality Assurance
a Certificate of Conformity
Introduction to Testing Design Strategies – The Smarter Tester
E-commerce – behind the scenes
Basic Significance of Variable Valve Timing Engine
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
主讲人: 程茜 南通师范高等专科学校 精品课程组.
Climate Based Daylight Modelling
These drawings for designs show how it will be constructed both graphically and through annotation. How they will adjust, rotate or fix to surfaces. During.
Introduction to Software Testing
Comparable MIMs Approach
Testing and Test-Driven Development CSC 4700 Software Engineering
Lesson 12 – Social Skill: Making a Complaint.
Software Quality Assurance Lecture 3
Chapter 10 – Software Testing
Mass-customization Customer Acceptance
Company X ISO9001:2000 Implementation Databases
Atefeh Sadeghzadeh Control engineer – Target safety and control
Complaints and problems
Presentation transcript:

Measurements Makes Walls White! Acceptance Criterion Fit Criterion Test Criterion Measure of Effectiveness (MoE) Measure of Performance (MoP) Postcondition Minimal Guarantee Success Guarantee Quality of Service (QoS) People in different domains use many different terms for the measurements that they make to verify that products and services meet their requirements. These terms are not exact synonyms but indicate important variations of approach. We won’t try to teach them all here.

Verification Method Any combination of { Test | Inspection | Analysis | Demonstration | Similarity} Can be broken down further, e.g. bench test field test eyeball inspection ultrasound inspection … Verification is not necessarily by test: not everything can be tested, for reasons such as cost, safety, and simple practicality – some things like reliability could take years to demonstrate by test. Note too that the situation is very different for software and for embedded systems which include a range of different kinds of hardware (mechanical, hydraulic, electrical, electronic, …).

Acceptance Criteria* Define the Measure(s) that you insist must be reached for you to accept the product from the supplier/developer Goal Verification Method Acceptance Criteria Bright lamp Lab Test 50 Lumens, for 60 minutes In a Customer / Supplier setting (as opposed, say, to in-house development) there must be a clear definition of what will constitute success at acceptance time. Where Test is the Verification Method, Acceptance (Test) Criteria must state what the tester has to measure to decide if the test is passed. Where a Goal has more than 1 Verification Method, each one must be accompanied by suitable Acceptance Criteria. 2 criteria for 1 function, in this case * this is the plural. Singular: A Criterion

Quality of Service Measure Not enough to measure a Service just once, at Acceptance / Handover Acceptance measures ability to meet requirements correctly, basically once QoS measures service delivery “continuously” e.g. weekly, or for every transaction, etc Goal Quality of Service Measure Comfortable ambience Any dirty or damaged carpet must be replaced with new carpet within 48 hours of being reported. Quality of Service relates to the service as delivered to its (functional) beneficiaries. Their experience of a service is basically continuous, and hard to measure as it has a strong subjective component. Notice that people get an end-to-end view of a service, eg noticing a problem, complaining about it, pushing to get it resolved, seeing it done (we hope). In contrast, a service “provider” sees a narrower scope: receiving a complaint is often the earliest they know about a problem. Their measurements therefore can easily look unrepresentative to service beneficiaries. implies “every time”