Definitions.

Slides:



Advertisements
Similar presentations
Project Quality Management
Advertisements

1.Quality-“a characteristic or attribute of something.” As an attribute of an item, quality refers to measurable characteristics— things we are able to.
Software Quality Assurance Plan
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
CHAPTER 1 Introduction to SQA.
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 What is software? Software errors, faults and failures Classification.
School of Computing, Dublin Institute of Technology.
TERMINOLOGY OF ISO 9001:2000 By KOESWIDIJONO. ISO ISO : THE INTERNATIONAL ORGANIZATION FOR STANDARDIZATION IS A WORLDWIDE FEDERATION OF NATIONAL STANDARDS.
1 Software Testing and Quality Assurance Lecture 1 Software Verification & Validation.
Software Quality Matters Ronan Fitzpatrick School of Computing Dublin Institute of Technology.
Quality Manual for Interoperability Testing Morten Bruun-Rasmussen Presented by Jos Devlies, Eurorec.
Software Quality Assurance For Software Engineering && Architecture and Design.
Planning and Tracking Software Quality Yordan Dimitrov Telerik Corporation
OHT 2.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Software Quality - continued So let’s move on to ‘exactly’ what we mean.
Standardization. Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services,
Chapter : Software Process
UNIT-II Chapter : Software Quality Assurance(SQA)
Chapter 4 Interpreting the CMM. Group (3) Fahmi Alkhalifi Pam Page Pardha Mugunda.
Introduction to Software Quality Assurance (SQA)
Chapter 2 What is software quality ?. Outline What is software? Software errors, faults and failures Classification of the causes of software errors Software.
Software Engineering Term Paper
What is Software Engineering? the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”
 The software systems must do what they are supposed to do. “do the right things”  They must perform these specific tasks correctly or satisfactorily.
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
CPIS 357 Software Quality & Testing I.Rehab Bahaaddin Ashary Faculty of Computing and Information Technology Information Systems Department Fall 2010.
Planning and Tracking Software Quality.  What Is Software Quality?  Causes of Software Defects  What is Quality Assurance?  Improving the Software.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Unit 8 Syllabus Quality Management : Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality.
OHT 23.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The benefits of use of standards The organizations involved in standards.
SE513 Software Quality Control Lecture01: Introduction to Software Quality Assurance Galin, SQA from Theory to Education Limited.
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.
Software Quality Assurance SE Software Quality Assurance What is “quality”?
Software Project Management Lecture # 10. Outline Quality Management (chapter 26)  What is quality?  Meaning of Quality in Various Context  Some quality.
Software Project Management Lecture # 11. Outline Quality Management (chapter 26 - Pressman)  What is quality?  Meaning of Quality in Various Context.
Planning and Tracking Software Quality Yordan Dimitrov Telerik Corporation
OHT 1.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 The uniqueness of software quality assurance The environments for which.
Introduction to Quality Imran Hussain. Project Development Costs Around 63% of software projects exceed their cost estimates. The top four reasons for.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 Project Management C53PM Session 3 Russell Taylor Staff Work-base – 1 st Floor
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Software Quality Assurance. Software Quality Software quality is defined as the quality that ensures customer satisfaction by offering all the customer.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Advanced Project Management Project Quality Management Ghazala Amin.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
S TANDARDS, CERTIFICATION AND ASSESSMENT C HAPTER 23 Dr. Ahmad F. Shubita.
BASIC CONCEPTS OF QUALITY
Quality Control and Quality Assurance
Project Quality Management
Software Quality Control and Quality Assurance: Introduction
ISO/IEC
Software Verification and Validation
CS4311 Spring 2011 Process Improvement Dr
SEVERITY & PRIORITY RELATIONSHIP
Chapter 10 Software Quality Assurance& Test Plan Software Testing
BASIC CONCEPTS OF QUALITY
Quality Quality is “a characteristic or attribute of something.”
Information Technology Project Management – Fifth Edition
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Quality management standards
جودة العمل تضمن الازدهار
What is software quality?
ISO/IEC IEEE/EIA Software Life Cycle Processes Supporting Life Cycle Processes IEEE Supporting Processes.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Engineering Lecture 16.
Software Engineering I
What is software quality?
Chapter # 8 Quality Management Standards
Software Quality Assurance 2015
Chapter # 1 Overview of Software Quality Assurance
Presentation transcript:

Definitions

Systems and Software Engineering — Vocabulary ISO/IEC 24765* Computer programs, procedures, and possibly associated documentation and data pertaining to the operation of a computer system. (ISO/IEC 24765) Software Engineering The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is, the application of engineering to software. (ISO/IEC 24765) Web site – http://pascal.computer.org/sev_display/index.action * This document will replace IEEE 610.12-1990, IEEE Standard Glossary of Software Engineering Terminology, which was contributed by the IEEE as a source document. 9/20/2018

Systems and Software Engineering — Vocabulary ISO/IEC 24765 Quality 1. The degree to which a system, component, or process meets specified requirements. (ISO/IEC 24765) 2. The degree to which a system, component, or process meets customer or user needs or expectations. (ISO/IEC 24765) 3. The totality of characteristics of an entity that bear on its ability to satisfy stated and implied needs. (ISO/IEC 9126-1:2001 Software engineering -- Product quality -- Part 1: Quality model.) 4. Conformity to user expectations, conformity to user requirements, customer satisfaction, reliability, and level of defects present. (ISO/IEC 20926:2003 Software engineering -- IFPUG 4.1 Unadjusted functional size measurement method) 5. The degree to which a set of inherent characteristics fulfils requirements. (IEEE standard -A Guide to the Project Management Body of Knowledge (PMBOK® Guide) -- Third Edition.) 9/20/2018

Systems and Software Engineering — Vocabulary ISO/IEC 24765 Quality Assurance (QA) 1. A planned and systematic pattern of all actions necessary to provide adequate confidence that an item or product conforms to established technical requirements (ISO/IEC 24765). 2. A set of activities designed to evaluate the process by which products are developed or manufactured. (ISO/IEC 24765) Quality Control (QC) 1. A set of activities designed to evaluate the quality of developed or manufactured products. (ISO/IEC 24765) 2. The process of verifying one's own work or that of a co-worker. (ISO/IEC 24765) 9/20/2018

Systems and Software Engineering — Vocabulary ISO/IEC 24765 Defect. A product anomaly. (IEEE 982.1-1988 IEEE Standard Dictionary of Measures to Produce Reliable Software). An imperfection or deficiency in a project component where that component does not meet its requirements or specifications and needs to be either repaired or replaced. (A Guide to the Project Management Body of Knowledge (PMBOK® Guide) -- Third Edition) A problem which, if not corrected, could cause an application to either fail or to produce incorrect results. (ISO/IEC 20926:2003 Software engineering -- IFPUG 4.1 Unadjusted functional size measurement method -- Counting practices manual). See also: fault. EXAMPLE Omissions and imperfections found during early life cycle phases Faults contained in software sufficiently mature for test or operation. 9/20/2018

ISO/IEC 12207* Quality Assurance Software Quality Assurance Process All the planned and systematic activities implemented within the quality system, and demonstrated as needed, to provide adequate confidence that an entity will fulfil requirements for quality NOTE 1- There are both internal and external purposes for quality assurance: a) Internal quality assurance: within an organization, quality assurance provides confidence to management; b) External quality assurance: in contractual situations, quality assurance provides confidence to the customer or others. NOTE 2 - Some quality control and quality assurance actions are interrelated. NOTE 3 - Unless requirements for quality fully reflect the needs of the user, quality assurance may not provide adequate confidence. Software Quality Assurance Process The purpose of the Software Quality assurance process is to provide assurance that work products and processes comply with predefined provisions and plans * ISO/IEC 12207: 2008 - Standard for Information Technology-Software Life Cycle Processes 9/20/2018

Capability Maturity Model Integration Quality The ability of a set of inherent characteristics of a product, product component, or process to fulfill requirements of customers. Quality Assurance (QA) A planned and systematic means for assuring management that the defined standards, practices, procedures, and methods of the process are applied. Quality Control (QC) The operational techniques and activities that are used to fulfill requirements for quality. (See also “quality assurance.”) Process and Product Quality Assurance (PPQA) The purpose PPQA is to provide staff and management with objective insight into processes and associated work products. Developed by the Software Engineering Institute (SEI) 9/20/2018

Quality (Best Practice – Continuously Verify Quality) The characteristics of having demonstrated the achievement of producing a product which meets or exceeds agreed-upon requirements, as measured by an agreed-upon process. Meeting requirements Identifying measures and criteria to demonstrate the achievement of quality Implementation of a process to ensure the resulting product has achieved the desired degree of quality to ensure that it can be repeated and managed Source: Rational, Best Practices of Software Engineering 9/20/2018

Quality Assurance Quality assurance consists of those procedures, techniques, and tools applied by professionals to ensure that a product meets or exceeds pre-specified standards during it’s development cycle. E.H. Bersoff, 1984 9/20/2018