Requirements Gathering using Object- Oriented Models

Size: px
Start display at page:

Download "Requirements Gathering using Object- Oriented Models"

Transcription

1 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, as well as possibly documentation and data related to the operation of a computer system. 1

2 Software errors, faults and failures Bug / fault / fault as a result of human errors resulting in non-compliance and manifesting as a failure during execution (system reliability / availability). 4 Software Development Variables $$$ Quality Features Time Time on Quality Time on Features $$$ on quality $$$ on features 2

3 4 Software Development Variables NASA $$$ Quality Features Google.com $$$ Time Quality Features Time Analysis of the cost of quality The cost of quality is the total amount spent of a company to achieve and deal with the quality of its product. This includes the company's investments in continuous quality improvement and its expenses resulting from the inadequate quality of its products. The objective of quality assurance is to help the company to minimize its cost of quality. 3

4 Costs related to quality Prevention The associated costs in order to avoid customer dissatisfaction. Includes errors or weaknesses in software, design, documentation and support. Internal faults The cost of dealing with errors discovered during development and commissioning. Note that the company loses money as a user who can not do the job properly and as a developer who must review and correct the anomalies. Evaluation Cost of inspections (tests, inspections, audits, etc.). External faults The cost of processing defects that affect customers after the product is delivered. Examples of cost of quality Prevention Staff training Requirements analysis & early prototyping Fault-tolerant design Defensive programming Usability analysis Clear specification Accurate internal documentation Pre-purchase evaluation of the reliability of development tools Internal faults Regression testing Wasted in-house user time Wasted tester time Wasted writer time Wasted marketer time Wasted advertisements Direct cost of late shipment Opportunity cost of late shipment Evaluation Design review Code inspection Glass box testing Black box testing Training testers Beta testing Usability testing Pre-release out-of-box testing by customer service staff External faults Lost sales and lost customer goodwill Technical support calls Writing answer books (for Support) Investigating complaints Supporting multiple versions in the field Refunds, recalls, warranty, liability costs Interim bug fix releases Shipping updated product Discounts to resellers 4

5 Cost of quality for the customer Seller: external costs Expenditure absorbed by the seller who delivers a defective product. Loss of sales and customer base Technical support Write technical documentation and directive Investigating complaints Refund, reminders, warranty, prosecution Government Inquiry Support for different versions of software Deployment of patches Delivery charges for new releases Reputation and tarnished image Discount to dealers Customer: costs of poor quality (costs external to the seller) Expenses absorbed by the customer buying a defective product. Loss of time and energy Loss of data Loss of business Embarrassment Departure of frustrated employees Replacement cost of the product System Reconfiguration Support costs Injury / Death Relationship between development processes and defects * Most defects are introduced early 5

6 What is software quality? Compliance with requirements The narrowest sense of software quality No bugs Low defects ratio (number of defects / unit of size) High reliability (number of failures per n hours of operation) Mean Time to Failure (MTTF) probability of trouble-free operation in a specific time. What is software quality? According to Pressman, software quality is: Compliance with explicit functional and performance requirements, explicitly documented development standards, and implicit features expected of all professionally developed software. 6

7 Quality assurance vs. quality control: ISO 8402 QUALITY ASSURANCE : All of the pre-established and systematic activities implemented as part of the quality system, and demonstrated as necessary, to give the appropriate confidence that an entity will meet the quality requirements. QUALITY CONTROL : Operational techniques and activities used to meet quality requirements. Quality Assurance Is done during the cycle of realization Focuses on the eradication of causes This is done on the process Uses the measure to eliminate the causes of non-quality Agent of Change Quality encrypted and paid Prevention 7

8 The difference....qa / QC Quality control is carried out on the product Quality Assurance is done on the process Quality control is done at the end of the stage Quality Assurance takes place throughout the process Quality control adds nothing to the value of the product The QA adds value throughout the process QC is a stage of QA QA is often outside the development process QC is embedded in the development process The difference....qa / QC Quality Control Correction At the end of the cycle An action on the effects of the cycle Is done on the PRODUCT Standards, tolerance Notion policy if made by a third party Quality assurance Prevention Is done during the cycle of realization This is done on the PROCESSS Focuses on eradicating causes of non-compliance Uses the measure to eliminate the causes of non-quality Agent of Change 8

9 Software Quality Assurance Comprehensive life-cycle approach to each aspect of the software development process. Includes a comprehensive set of quality objectives: Measurable quality attributes (quality metrics) to assess progress towards objectives, Quantitative objectives of certification for all parts of the development process Take into account: Customer product requirement; Quality requirements; And corporate quality requirements. Software Quality Assurance Requirements Verification Architecture Verification Design Verification Validation Code Verification 9

10 Software Quality Assurance Includes Preventing erros and bugs Activities: training, planning, simulation Detecting and Finding faults in a software interface Activities: inspections, testing (validation), measurement Troubleshooting isolation, correction, checking of corrections Activities: bug isolation, bug analysis, regression testing Quality Factors ISO 9001:2000 groups the quality factors of a software into 6 main areas: Functionality Robustness Usability Efficiency Maintainability Portability 10

11 Quality Factors: Functionality Compliance with requirements Accuracy Interoperability Compliance with standards and regulations in the functional area Security Functionality The compliance of the software with the needs is an attribute referring to the respect of the explicit or implicit needs of the users. Accuracy is an attribute of the software relating to the production of just or agreed results or effects. Interoperability is an attribute that relates to the ability of the software to interact with other data systems. Compliance with standards is an attribute that refers to compliance with conventions, rights regulations, etc. Security is an attribute that refers to the ability to prevent unauthorized access (accidental or deliberate) to programs, software, and data. Quality Factors: Robustness Maturity Fault Tolerance Recovery after a breakdown Robustness Maturity is an attribute that relates to the frequency of failures due to software defects. Fault tolerance is an attribute that relates to the ability to maintain a given level of service in the event of a software defect or a violation of its interface. Recovery capability after a failure is an attribute that relates to capabilities to restore its level of service and to restore information directly affected in the event of failure and the time and effort required to do so. 11

12 Quality Factors: Usability Ease of understanding Ease of learning Ease of use Usability The ease of understanding is an attribute of the software on the effort that must be made by the user to recognize its logic and its implementation. Ease of learning is an attribute of the software about the effort the user must make to learn how to use it. The ease of use of the software is an attribute relating to the effort that the user must make to operate and control its operation. Quality Factors: Efficiency Reactivity Resource Consumption Efficiency The reactivity of the software is an attribute relating to the response and processing times as well as the flows during the execution of its function. The resource consumption of the software is an attribute relating to the amount of resources used and the duration of the execution of its function. 12

13 Quality Factors: Maintainability Ease of analysis Ease of modification Stability Ease of testing Maintainability The ease of analysis of the software is an attribute relating to the effort required to diagnose deficiencies or causes of failure or to modify the parts to be modified. The ease of modification of the software is an attribute relating to the effort required to modify, remedy faults or change environment The stability of the software is an attribute on the risk of the unexpected effects of the changes. The test facility is an attribute on the effort required to validate changes to the software. Quality Factors: Portability Adaptability Ease of installation Compliance with Technical Standards Ease of replacement Portability The ease of adaptation of the software is an attribute relating to the possibility of its adaptation to different given environments without resorting to other actions or means than those provided for this purpose. The ease of installation is an attribute of the effort required to install the software in a given environment. The compliance of the software with the technical standards is an attribute according to which it respects the application of norms or conventions relative to the portability. Ease of software replacement is an attribute of the ability and effort to use it in place of another given software component in the same environment. 13

ISTQB Sample Question Paper Dump #11

ISTQB Sample Question Paper Dump #11 ISTQB Sample Question Paper Dump #11 1. Which of the following is true a. Testing is the same as quality assurance b. Testing is a part of quality assurance c. Testing is not a part of quality assurance

More information

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one

Developing Software Quality Plans a Ten Step Process. Phil Robinson Lonsdale Systems. Software Quality Plans. We all agree that you need one ing Quality Plans a Ten Step Process Phil Robinson Lonsdale Systems lonsdale@iinet.net.au www.iinet.net.au/~lonsdale/ Quality Plans We all agree that you need one but What do you put in them? How do you

More information

V&V and QA throughout the M&S Life Cycle

V&V and QA throughout the M&S Life Cycle Introduction to Modeling and Simulation V&V and QA throughout the M&S Life Cycle OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech)

More information

Surviving the Top Ten Challenges of Software Testing

Surviving the Top Ten Challenges of Software Testing Surviving the Top Ten Challenges of Software Testing: A Closer Look at Understanding Software Testing Randy Rice, CQA, CSTE Rice Consulting Services, Inc. 405-692-7331 http://www.riceconsulting.com rcs@telepath.com

More information

Ensuring Project Success with QA/QC and IV&V

Ensuring Project Success with QA/QC and IV&V Ensuring Project Success with QA/QC and IV&V Presented September 10, 2013 At the Medicaid Enterprise Systems Conference Charleston, South Carolina By Colleen May About CSG Government Solutions Government

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

Risk Based Thinking & QMS Risk Management as per ISO

Risk Based Thinking & QMS Risk Management as per ISO Risk Based Thinking & QMS Risk Management as per ISO 9001-2015 PMI, PMP, PMBOK and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. At the end of

More information

International Standard ISO/IEC 9126

International Standard ISO/IEC 9126 International Standard ISO/IEC 9126 Software Engineering Product quality Part 1: Quality model ISO 9126 - Content Product quality and the lifecycle Quality models for: Internal Quality, External Quality

More information

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements

Software Quality. A Definition of Quality. Definition of Software Quality. Definition of Implicit Requirements Definition of Software Quality Software Quality The Ultimate Goal of Software Engineering Software must conformance to explicit and implicit requirements if it is to be considered to be of good quality.

More information

Summary of TL 9000 R4.0 Requirements Beyond ISO 9001:2000

Summary of TL 9000 R4.0 Requirements Beyond ISO 9001:2000 This summary identifies the additional TL 9000 Release 4.0 requirements beyond those stated in ISO 9001:2000. See the TL 9000 R4.0 Handbook for the actual TL 9000 R4.0 requirements. ISO 9001:2000 section

More information

Integration and Testing

Integration and Testing Integration and Testing 1 Today Software Quality Assurance Integration Test planning Types of testing Test metrics Test tools 2 Deliverables by Phase Possible Deliverables by Phase Concept Document Statement

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

Software Quality Metrics. Analyzing & Measuring Customer Satisfaction (Chapter 14)

Software Quality Metrics. Analyzing & Measuring Customer Satisfaction (Chapter 14) Software Quality Metrics Analyzing & Measuring Customer Satisfaction (Chapter 14) By Zareen Abbas Reg# 169/MSSE/F07 Usman Thakur Reg# 181/MSSE/F07 1 Overview-Quality Product quality and customer satisfaction

More information

Introduction. Fundamental concepts in testing

Introduction. Fundamental concepts in testing INF 3121 Software Testing - Lecture 01 Introduction. Fundamental concepts in testing 1. Why is testing necessary?? 4. Fundamental test process 5. The psychology of testing 1 1. Why is testing necessary?

More information

Osprey Technologies, LLC. Quality Manual ISO9001:2008 Rev -

Osprey Technologies, LLC. Quality Manual ISO9001:2008 Rev - February 8, 2015 1 Osprey Technologies, LLC Quality Manual ISO9001:2008 Rev - February 8, 2015 Released by Dave Crockett President 6100 S. Maple Avenue, Suite 117 Tempe, AZ 85283 www.osprey-tech.com February

More information

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05 Title Page : i Software Product Assurance Requirements for Subcontractors Name and Function Date Signature Prepared by D.MUNCH Prime Contractor SPA Manager 15/09/05 Verified by D.PERKINS E-SVM PA Manager

More information

Cost of Quality. Appendix 2B. Copyright 2006, The McGraw-Hill Companies, Inc.

Cost of Quality. Appendix 2B. Copyright 2006, The McGraw-Hill Companies, Inc. Cost of Quality Appendix 2B Copyright 2006, The McGraw-Hill Companies, Inc. Learning Objective 9 (Appendix 2B) Identify the four types of quality costs and explain how they interact. Quality of Conformance

More information

Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications

Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications Introduction to Modeling and Simulation Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications OSMAN BALCI Professor Copyright Osman Balci Department of Computer

More information

Testing. Testing is the most important component of software development that must be performed throughout the life cycle

Testing. Testing is the most important component of software development that must be performed throughout the life cycle Testing Testing is the most important component of software development that must be performed throughout the life cycle Testing must be carried out by developers continuously More methodical testing must

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 11. Software Quality Mircea F. Lungu Based on materials by Oscar Nierstrasz. What you will know > Can a correctly functioning piece of software still have poor quality?"

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October

Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October Software Development Life Cycle (SDLC) Tata Consultancy Services ltd. 12 October 2006 1 Objectives (1/2) At the end of the presentation, participants should be able to: Realise the need for a systematic

More information

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS Daiju Kato 1 and Hiroshi Ishikawa 2 1 WingArc1st Inc., Tokyo, Japan kato.d@wingarc.com 2 Graduate School

More information

Business Context of ISO conform Internal Financial Control Assessment

Business Context of ISO conform Internal Financial Control Assessment Business Context of ISO 15504 conform Internal Financial Control Assessment By János Ivanyos, Memolux Ltd. (H), IIA Hungary Introduction In this paper the business context of the ISO/IEC 15504 [1] conformant

More information

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests... TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test

More information

CERTIFIED SOFTWARE QUALITY ENGINEER

CERTIFIED SOFTWARE QUALITY ENGINEER CSQE CERTIFIED SOFTWARE QUALITY ENGINEER Quality excellence to enhance your career and boost your organization s bottom line asq.org/cert Certification from ASQ is considered a mark of quality excellence

More information

Chapter 7. Auditing Internal Control over Financial Reporting. Copyright 2012 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 7. Auditing Internal Control over Financial Reporting. Copyright 2012 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 7 Auditing Internal Control over Financial Reporting McGraw-Hill/Irwin Copyright 2012 by The McGraw-Hill Companies, Inc. All rights reserved. Management Responsibilities under Section 404 Management

More information

In Control: Getting Familiar with the New COSO Guidelines. CSMFO Monterey, California February 18, 2015

In Control: Getting Familiar with the New COSO Guidelines. CSMFO Monterey, California February 18, 2015 In Control: Getting Familiar with the New COSO Guidelines CSMFO Monterey, California February 18, 2015 1 Background on COSO Part 1 2 Development of a comprehensive framework of internal control Internal

More information

Quality Management. Managing the quality of the design process and final

Quality Management. Managing the quality of the design process and final Quality Management Managing the quality of the design process and final product Objectives To introduce the quality management process and key quality management activities To explain the role of standards

More information

UNIT 2 QUALITY PHILOSOPHY

UNIT 2 QUALITY PHILOSOPHY UNIT 2 QUALITY PHILOSOPHY 1 Quality What is quality? It is a relative word It lies in the eyes of the perceiver According to ISO 9000:2000, it is defined as the degree to which a set of inherent characteristics

More information

Fundamentals of Quality

Fundamentals of Quality Fundamentals of Quality Quality (business) Quality in business, engineering and manufacturing has a pragmatic interpretation as the non-inferiority or superiority of something; it is also defined as fitness

More information

Compliance driven Integrated circuit development based on ISO26262

Compliance driven Integrated circuit development based on ISO26262 Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic

More information

REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS

REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS Ministry of Defence Defence Standard 00-55(PART 1)/Issue 2 1 August 1997 REQUIREMENTS FOR SAFETY RELATED SOFTWARE IN DEFENCE EQUIPMENT PART 1: REQUIREMENTS This Part 1 of Def Stan 00-55 supersedes INTERIM

More information

ASA ANNUAL CONFERENCE 2014 WASHINGTON, DC THE 8D DISCIPLINE TO EFFECTIVE PROBLEM SOLVING

ASA ANNUAL CONFERENCE 2014 WASHINGTON, DC THE 8D DISCIPLINE TO EFFECTIVE PROBLEM SOLVING 1 ASA ANNUAL CONFERENCE 2014 WASHINGTON, DC THE 8D DISCIPLINE TO EFFECTIVE PROBLEM SOLVING G. RINGGER CONSULTING, INC. Celebrating 30 years in the aerospace/aviation industry! Providing Engineering, Quality

More information

QUESTIONS NUMBER ONE (Total marks 20) NUMBER TWO (Total marks 20) NUMBER THREE

QUESTIONS NUMBER ONE (Total marks 20) NUMBER TWO (Total marks 20) NUMBER THREE NUMBER ONE QUESTIONS The growth of telecommunications has made information a key organisational resource, which requires careful management. a. Give your definition of an Information System. (5 b. The

More information

An Overview of Software Reliability

An Overview of Software Reliability Software Design For Reliability (DfR) Seminar An Overview of Software Reliability Bob Mueller bobm@opsalacarte.com www.opsalacarte.com Software Quality and Software Reliability Related Disciplines, Yet

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

Engineering systems to avoid disasters

Engineering systems to avoid disasters Critical Systems Engineering Engineering systems to avoid disasters Adapted from Ian Sommerville CSE 466-1 Objectives To introduce the notion of critical systems To describe critical system attributes

More information

IF YOU DO NOT AGREE TO THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE BSS.

IF YOU DO NOT AGREE TO THESE TERMS, DO NOT DOWNLOAD, INSTALL OR USE BSS. Bitvise SSH Server End User License Agreement Bitvise Limited, a Texas corporation with its principal office at 4105 Lombardy Court, Colleyville, Texas 76034, USA, ("Bitvise"), develops a Windows SSH server

More information

CA Network Automation

CA Network Automation PRODUCT SHEET: CA Network Automation agility made possible CA Network Automation Help reduce risk and improve IT efficiency by automating network configuration and change management. Overview Traditionally,

More information

CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS

CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS 5-1 CHAPTER 5 INFORMATION TECHNOLOGY SERVICES CONTROLS INTRODUCTION In accordance with Statements on Auditing Standards Numbers 78 and 94, issued by the American Institute of Certified Public Accountants

More information

Results of the IEC Functional Safety Assessment

Results of the IEC Functional Safety Assessment Results of the IEC 61508 Functional Safety Assessment Project: 3051S Electronic Remote Sensors (ERS ) System Customer: Emerson Automation Solutions (Rosemount, Inc.) Shakopee, MN USA Contract No.: Q16/12-041

More information

Quality Control Manuals

Quality Control Manuals Quality Control Manuals Jeff Gould FM Approvals FCIA Firestop Industry Conference, Nashville, TN November 7, 2002 c copyright, FM Approvals, November 7, 2002 5/24/2007 1 Introduction How to Write a Quality

More information

Quality Manual ISO 9001:2000

Quality Manual ISO 9001:2000 Quality Manual ISO 9001:2000 Page 2 of 23 TABLE OF CONTENTS COVER PAGE...1 TABLE OF CONTENTS...2 SIGNATURES...3 QUALITY POLICY...4 INTRODUCTION...5 CORPORATE PROFILE...9 4.O QUALITY MANAGEMENT SYSTEM...10

More information

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15 e-pg Pathshala Subject : Computer Science Paper : Software Quality Management Module : Quality Management Activities Module No: CS/SQM/15 Quadrant 1 : e-text QUALITY MANAGEMENT ACTIVITIES Software quality

More information

Independent Verification and Validation (IV&V)

Independent Verification and Validation (IV&V) Independent Verification and Validation (IV&V) 12 th Annual NDIA CMMI Conference November 2012 - Denver, CO The MITRE Corporation The author s affiliation with The MITRE Corporation is provided for identification

More information

To get the most out of this tutorial, it is good to have a basic understanding of the Software Development Life Cycle (SDLC).

To get the most out of this tutorial, it is good to have a basic understanding of the Software Development Life Cycle (SDLC). About the Tutorial Software Quality Management is a process that ensures the required level of software quality is achieved when it reaches the users, so that they are satisfied by its performance. The

More information

Prevent Quality System Deficiencies by Conducting Effective Internal Audits. Whitepaper

Prevent Quality System Deficiencies by Conducting Effective Internal Audits. Whitepaper Prevent Quality System Deficiencies by Conducting Effective Internal Audits Whitepaper An internal audit system is one of the most effective ways to monitor, analyze, control, and improve quality management

More information

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services SAP s Quality & Testing Platform Complete Solution of Products and Professional Services Plan Execute Evaluate Manager Manager Adapter SAP Quality Center by HP SAP Test Acceleration and Optimization SAP

More information

Use of PSA to Support the Safety Management of Nuclear Power Plants

Use of PSA to Support the Safety Management of Nuclear Power Plants S ON IMPLEMENTATION OF THE LEGAL REQUIREMENTS Use of PSA to Support the Safety Management of Nuclear Power Plants РР - 6/2010 ÀÃÅÍÖÈß ÇÀ ßÄÐÅÍÎ ÐÅÃÓËÈÐÀÍÅ BULGARIAN NUCLEAR REGULATORY AGENCY TABLE OF CONTENTS

More information

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1

Process Improvement. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 1 Objectives To explain the principles of software process improvement To explain how software process factors

More information

QMS CO-ORDINATOR & GENERAL PROCEDURES:-

QMS CO-ORDINATOR & GENERAL PROCEDURES:- 1. QMS CO-ORDINATOR & GENERAL PROCEDURES:- (1) How do you measure effectiveness of system for working of your company? How do you collect necessary information for the same? Are you getting information

More information

Consumer Basic Hardware Services

Consumer Basic Hardware Services Consumer Basic Hardware Services Your System. For purposes of this Agreement, a System is identified as a Dell system comprised of the following components: monitor; central processing unit (CPU); input

More information

Translate stakeholder needs into strategy. Governance is about negotiating and deciding amongst different stakeholders value interests.

Translate stakeholder needs into strategy. Governance is about negotiating and deciding amongst different stakeholders value interests. Principles Principle 1 - Meeting stakeholder needs The governing body is ultimately responsible for setting the direction of the organisation and needs to account to stakeholders specifically owners or

More information

Software Testing Conference (STC) Leveraging Requirement Based Test Practices For Non-Safety Critical Software Systems

Software Testing Conference (STC) Leveraging Requirement Based Test Practices For Non-Safety Critical Software Systems Software Testing Conference (STC) 2012 Leveraging Requirement Based Test Practices For Non-Safety Critical Software Systems Venkata Tulasiramu P 20-OCT-2012 1 1 Agenda Introduction Generic RBT Procedure

More information

Quality management systems

Quality management systems L E C T U R E 9 Quality management systems LECTURE 9 - OVERVIEW Quality management system based on ISO 9000 WHAT IS QMS (QUALITY MANAGEMENT SYSTEM) Goal: Meet customer needs Quality management system includes

More information

Software Sustainment. Defense Acquisition University Jason Hamilton Professor, Information Technology 7 June PSM Workshop [7 June 2017] 1

Software Sustainment. Defense Acquisition University Jason Hamilton Professor, Information Technology 7 June PSM Workshop [7 June 2017] 1 Software Sustainment Defense Acquisition University Jason Hamilton Professor, Information Technology 7 June 2017 2017 PSM Workshop [7 June 2017] 1 Why does Software Sustainment Matter? Most DoD systems

More information

Formal Techniques in Large-Scale Software Engineering

Formal Techniques in Large-Scale Software Engineering Formal Techniques in Large-Scale Software Engineering Mathai Joseph Tata Research Development and Design Centre Tata Consultancy Services 54B Hadapsar Industrial Estate Pune 411 013 India Draft of Paper

More information

FDA Medical Device HFE Guidance

FDA Medical Device HFE Guidance W H I T E P A P E R www.makrocare.com U S FDA has established a new Draft Guidance; Applying Human Factors and Usability Engineering to Medical Devices to Optimize Safety and Effectiveness in Design. Manufacturers

More information

Quality Manual. This manual complies with the requirements of the ISO 9001:2015 International Standard. AW2 Logistics, Inc Ace Industrial Dr.

Quality Manual. This manual complies with the requirements of the ISO 9001:2015 International Standard. AW2 Logistics, Inc Ace Industrial Dr. Quality Manual This manual complies with the requirements of the ISO 9001:2015 International Standard. AW2 Logistics, Inc. 6001 Ace Industrial Dr. Cudahy, WI 53210 Quality Manual Rev 3 Page 1 of 30 Table

More information

Agile Quality Management

Agile Quality Management Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/

More information

UPPLIER ANUAL. Issued: 01 Aug 13

UPPLIER ANUAL. Issued: 01 Aug 13 UPPLIER ANUAL Issued: 01 Aug 13 Table of Contents Our Company 3 Our Vision 3 Scope and Purpose 4 Responsibilities 4 General Expectations and Requirements 5 Supplier Quality Management System 6 Supplier

More information

Supplier Audit Procedure /20/17

Supplier Audit Procedure /20/17 1.0 Purpose The purpose of this procedure is to establish a process for conducting a Supplier audit to determine if the Supplier has a quality system, if the Supplier follows an established quality system,

More information

Quality Assurance Manual, Revision F Page 1 of 20

Quality Assurance Manual, Revision F Page 1 of 20 Quality Assurance Manual, Revision F Page 1 of 20 AUTOMATION TECHNOLOGY QUALITY ASSURANCE MANUAL Prepared By: Joseph Pollard Date: 7/6/2015 Quality Assurance Manager Quality Management System Representative

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

VC SOFTWARE PROJECT MANAGEMENT PLAN

VC SOFTWARE PROJECT MANAGEMENT PLAN VC SOFTWARE PROJECT MANAGEMENT PLAN Supporting Process Plan This part will contain plans for the supporting processes that span the duration of the software project. Team #4 Members: Yazeed Al-Swailem

More information

CPSC 310 Software Engineering. Quality

CPSC 310 Software Engineering. Quality CPSC 310 Software Engineering Quality Learning Goals By the end of this unit, you will be able to: Describe aspects that affect software quality other than code quality Explain the benefits of high quality

More information

JOB FAMILY DESCRIPTIONS

JOB FAMILY DESCRIPTIONS JOB FAMILY: APPLICATIONS DEVELOPMENT Director, Systems and Programming Job#: 1200 Responsible for the full systems development life cycle management of projects/programs. Provides direction for technical

More information

Presented by Renaldo de Jager 11-1

Presented by Renaldo de Jager 11-1 Operations & Innovations Management Presented by Renaldo de Jager 11-1 Vendor Selection 11-2 VENDOR SELECTION A firm that decides to buy components rather than make them, must select suitable vendors.

More information

V02 SUPPLIER GUIDELINES

V02 SUPPLIER GUIDELINES V02 SUPPLIER GUIDELINES 1. Introduction Our product quality is crucial to our position on the world market. The quality of the goods you supply directly affects our products. As our partners, our suppliers

More information

INS QA Programme Requirements

INS QA Programme Requirements Specification Date: 20/3/17 INS QA Programme Requirements UNCONTROLLED WHEN PRINTED Author: J Cooch AUTHORISATION Date: 20/3/17 A Brown Owner: J Cooch (Signature) N.B. only required for hard copy If issued

More information

Topic 11 - Quality. Higher Business Management

Topic 11 - Quality. Higher Business Management Topic 11 - Quality Higher Business Management Learning Intentions / Success Criteria Learning Intentions Methods to ensure quality. Success Criteria By end of the topic you will be able to describe: 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

Moving from ISO/TS 16949:2009 to IATF 16949:2016. Transition Guide

Moving from ISO/TS 16949:2009 to IATF 16949:2016. Transition Guide Moving from ISO/TS 16949:2009 to IATF 16949:2016 Transition Guide IATF 16949:2016 - Automotive Quality Management System - Transition Guide An effective Quality Management System is vital for organizations

More information

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes

More information

Cargotec Supplier Requirements

Cargotec Supplier Requirements Cargotec Supplier Requirements 2015-02-17 CSR V2.0 1 Management Responsibility... 6 1.1 Business Plan... 6 1.2 Key Performance Indicators... 6 1.3 Financial Stability... 6 1.4 Quality Management System...

More information

Quality Concepts. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman

Quality Concepts. Slide Set to accompany. Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Chapter 14 Quality Concepts Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit

More information

DESIGN AND DEVELOPMENT

DESIGN AND DEVELOPMENT DESIGN AND DEVELOPMENT Requirements - ISO 9001:2008 (7.3) Supplemental Guidance - ISO 9004:2000 1 Design Planning (7.3.1) 2 The organization shall plan and control the design and development of product.

More information

AUTOMOTIVE SPICE v3.1 POCKET GUIDE

AUTOMOTIVE SPICE v3.1 POCKET GUIDE EXTENDED VDA SCOPE ASPICE v3.1 AUTOMOTIVE SPICE v3.1 POCKET GUIDE 4 5 6 7 8-9 10 11-13 14-15 16-19 20-43 44-49 50-51 52-69 70-93 94-103 104-105 106 Automotive SPICE at a glance Automotive SPICE application

More information

Supplier Audit Procedure /2/17

Supplier Audit Procedure /2/17 1.0 Purpose The purpose of this procedure is to establish a process for conducting a Supplier audit to determine if the Supplier has a quality system, if the Supplier follows an established quality system,

More information

MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar

MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar MSc Software Testing and Maintenance MSc Prófun og viðhald hugbúnaðar Fyrirlestrar 25 & 26 The SWEBOK Chapter on Software Testing IEEE http://www.swebok.org/ 19/10/2005 Dr Andy Brooks 1 Repeat after Andy:

More information

Quality and Environmental Agreement

Quality and Environmental Agreement Quality and between Maschinenfabrik Bernard KRONE GmbH & Co. KG Heinrich Krone-Strasse 10 48480 Spelle Company XY Any Street Any Town hereinafter referred to as the supplier, jointly referred to as the

More information

Frameworx 11 Certification Report Business Process Framework Release 9.0

Frameworx 11 Certification Report Business Process Framework Release 9.0 Frameworx 11 Certification Report Business Process Framework Release 9.0 cvidya MoneyMap Release 6.5 October 2011 TM Forum 2011 Table of Contents Table of Contents... 2 List of Tables... 3 List of Figures...

More information

SAN FRANCISCO PUBLIC UTILITIES COMMISSION INFRASTRUCTURE CONSTRUCTION MANAGEMENT PROCEDURES

SAN FRANCISCO PUBLIC UTILITIES COMMISSION INFRASTRUCTURE CONSTRUCTION MANAGEMENT PROCEDURES SAN FRANCISCO PUBLIC UTILITIES COMMISSION INFRASTRUCTURE CONSTRUCTION MANAGEMENT PROCEDURES SECTION: SFPUC INFRASTRUCTURE CONSTRUCTION MANAGEMENT PROCEDURE NO: 032 TITLE: SQS PLAN AND SURVEILLANCE PROCESS

More information

SOFTWARE TESTING REVEALED

SOFTWARE TESTING REVEALED SOFTWARE TESTING REVEALED TRAINING BOOK SECOND EDITION BY INTERNATIONAL SOFTWARE TEST INSTITUTE www.test-institute.org COPYRIGHT INTERNATIONAL SOFTWARE TEST INSTITUTE Dedication To all of the International

More information

VectorCAST Presentation AdaEurope 2017 Advanced safety strategies for DO178C certification Massimo Bombino, MSCE

VectorCAST Presentation AdaEurope 2017 Advanced safety strategies for DO178C certification Massimo Bombino, MSCE VectorCAST Presentation AdaEurope 2017 Advanced safety strategies for DO178C certification Massimo Bombino, MSCE Vector Software, Inc. > Software Quality Overview QUALITY HAZARDS IN AVIONICS INDUSTRY 1.

More information

GENERAL PRINCIPLES OF SOFTWARE VALIDATION

GENERAL PRINCIPLES OF SOFTWARE VALIDATION GUIDANCE FOR INDUSTRY GENERAL PRINCIPLES OF SOFTWARE VALIDATION DRAFT GUIDANCE Version 1.1 This guidance is being distributed for comment purposes only. Draft released for comment on: June 9, 1997 Comments

More information

QUALITY MANUAL DISTRIBUTION. Your Logo Here. Page 1 1 of 57. Rev.: A

QUALITY MANUAL DISTRIBUTION. Your Logo Here. Page 1 1 of 57. Rev.: A Page 1 1 of 57 President Design Engineering Production Production Engineering Materials Control Purchasing Service Marketing Sales Contracts Human Resources Quality Assurance Quality Control Production

More information

INF 3121 Software Testing - Lecture 05. Test Management

INF 3121 Software Testing - Lecture 05. Test Management INF 3121 Software Testing - Lecture 05 Test Management 1. Test organization (20 min) (25 min) (15 min) (10 min) (10 min) (10 min) INF3121 / 23.02.2016 / Raluca Florea 1 1. Test organization (20 min) LO:

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

12.0 Business Continuity Management

12.0 Business Continuity Management Number 12.0 Policy Owner Information Security and Technology Policy Business Continuity Management Effective 01/01/2014 Last Revision 12/30/2013 Department of Innovation and Technology 12. Business Continuity

More information

Medical Device Purchasing Controls Challenges of Compliance in a World Market June, 2013 OMTEC

Medical Device Purchasing Controls Challenges of Compliance in a World Market June, 2013 OMTEC Medical Device Purchasing Controls Challenges of Compliance in a World Market June, 2013 OMTEC - 2013 Quality Business Acceptance Activities 1 ..FDA Across the Globe.. 2 ..Warning Letters and FDA 483 update..

More information

CPEA. Certified Professional Environmental Auditor.

CPEA. Certified Professional Environmental Auditor. BEAC CPEA Certified Professional Environmental Auditor TYPE: DEMO http://www.examskey.com/cpea.html Examskey BEAC CPEA exam demo product is here for you to test the quality of the product. This BEAC CPEA

More information

UPGRADE CONSIDERATIONS Appian Platform

UPGRADE CONSIDERATIONS Appian Platform UPGRADE CONSIDERATIONS Appian Platform ArchiTECH Solutions LLC 7700 Leesburg Pike #204 www.architechsolutions.com 703-972-9155 atsdelivery@architechsolutions.com TABLE OF CONTENTS Introduction... 3 Upgrade

More information

Chapter 9 1. List and briefly explain the dimensions of product and service quality

Chapter 9 1. List and briefly explain the dimensions of product and service quality Chapter 9 1. List and briefly explain the dimensions of product and service quality Product Quality the dimensions of product quality include: 1. performance main characteristics or function of the product

More information

MadgeTech Data Loggers

MadgeTech Data Loggers MadgeTech Data Loggers Patrick Gallagher Office: 603-456-2011 Cell: 724-591-4231 Email: pat@madgetech.com 879 Maple St Contoocook, NH 03278 www.madgetech.com -- Quality Assurance Quality assurance, or

More information

Approved for public release; distribution is unlimited.

Approved for public release; distribution is unlimited. Avoiding Counterfeit Electronic Components NASA Quality Leadership Forum, March 28 & 29, 2007 Counterfeit EEE Parts Panel Henry Livingston, BAE Systems Definitions Counterfeit Electronic Component Equipment

More information