AS/NZS ISO/IEC 25020:2013

Similar documents
Australian/New Zealand Standard

Australian/New Zealand Standard

Australian Standard. Quality management systems Guidelines for configuration management AS ISO ISO 10007:2003 AS ISO 10007

AS/NZS ISO 9001:2008 Quality management systems Requirements (Incorporating Amendment No. 1)

This is a free 9 page sample. Access the full version online. AS/NZS ISO 31000:2009 Risk management Principles and guidelines

Australian/New Zealand Standard

This is a free 9 page sample. Access the full version online. AS/NZS ISO 31000:2009 Risk management Principles and guidelines

Australian Standard. Guidelines for quality management system documentation AS ISO ISO/TR 10013:2001 AS ISO 10013

Australian Standard. Information technology Service management. Part 2: Guidance on the application of service management systems

Australian Standard. Guidance on statistical techniques for ISO 9001:2000 (ISO/TR 10017, Ed. 2.0 (2003) MOD) AS ISO AS ISO

Australian Standard. Standard metamodel for software development methodologies AS AS

Australian Standard. Customer satisfaction Guidelines for complaints handling in organizations (ISO 10002:2004, MOD) AS ISO

Australian/New Zealand Standard

AS/NZS 4801:2001. Occupational health and safety management systems. Specification with guidance for use. Australian/New Zealand Standard

Australian Standard. Emergency control organization and procedures for buildings, structures and workplaces AS

Australian/New Zealand Standard

This is a free 15 page sample. Access the full version online.

This document is a preview generated by EVS

Australian/New Zealand Standard

AS AS Australian Standard. Emergency eyewash and shower equipment. This is a free 6 page sample. Access the full version online.

Australian/New Zealand Standard

Australian Standard. Interactive voice response systems user interface Speech recognition AS AS

Australian/New Zealand Standard

Australian/New Zealand Standard

Australian Standard. Bridge design. Part 1: Scope and general principles AS AP-G15.1/04 AS

Software configuration management plans

AS AS Australian Standard. Health Care Client Identification. This is a free 8 page sample. Access the full version online.

Australian Standard. Intruder alarm systems. Part 1: Systems installed in client s premises AS

Australian/New Zealand Standard

Australian/New Zealand Standard

Australian Standard. General conditions of contract for design and construct. AS (Incorporating Amendment No. 1)

Asset Plus user guide and FAQs

Best Practice Board Reporting

Systems and software engineering Lifecycle profiles for Very Small Entities (VSEs) Part 5-6-2:

DRAFT ÖNORM ISO/IEC 27005

Australian Standard. Intruder alarm systems. Part 4: Wire-free systems installed in client s premises AS

This document is a preview generated by EVS

TECHNICAL SPECIFICATION

BUSINESS CONTINUITY MANAGEMENT

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

DRAFT SAINT LUCIA NATIONAL STANDARD DNS/ISO 9001 QUALITY MANAGEMENT SYSTEMS REQUIREMENTS [ISO 9001: 2015, IDT]

Asset Management Systems Scheme (AMS Scheme)

ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

INTERNATIONAL STANDARD

This document is a preview generated by EVS

This document is a preview generated by EVS

NZS 3910:2013. Conditions of contract for building and civil engineering construction NZS 3910:2013. New Zealand Standard

This document is a preview generated by EVS

Australian Standard. Guide to lead paint management. Part 2: Residential and commercial buildings AS

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

IT Security Management

This document is a preview generated by EVS

TECHNICAL REPORT IEC TR Security for industrial automation and control systems Part 2-3: Patch management in the IACS environment

Australian Transport Council. National Standard for the Administration of Marine Safety SECTION 5

ETSI TS V3.0.0 ( )

NEMA ICS (R2013) Programmable Controllers Part 1: General Information

How To Write An International Standard

august09 tpp Internal Audit and Risk Management Policy for the NSW Public Sector OFFICE OF FINANCIAL MANAGEMENT Policy & Guidelines Paper

MALAYSIAN STANDARD INFORMATION AND DOCUMENTATION - RECORDS MANAGEMENT- PART 2: GUIDELINES

INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

TECHNICAL SPECIFICATION

Transcription:

ISO/IEC 25020:2007, IDT Australian/New Zealand Standard Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Measurement reference model and guide AS/NZS ISO/IEC 25020:2013

This Joint Australian/New Zealand Standard was prepared by Joint Technical Committee IT-015, Software and Systems Engineering. It was approved on behalf of the Council of Standards Australia on 2 May 2013 and on behalf of the Council of Standards New Zealand on 29 April 2013. This Standard was published on 24 May 2013. The following are represented on Committee IT-015: Australian Computer Society Australian Society for Technical Communication, NSW Charles Sturt University Department of Defence, Australia Griffith University Quantitative Enterprise Software Performance La Trobe University National Association of Testing Authorities Australia National ICT Australia New Zealand Organisation for Quality NSW Business Chamber Systems Engineering Society of Australia University of Auckland University of Technology, Sydney Vendor Interests, New Zealand Keeping Standards up to date Standards are living documents which reflect progress in science, technology and systems. To maintain their currency, all Standards are periodically reviewed, and new editions are published. Between editions, amendments may be issued. Standards may also be withdrawn. It is important that readers assure themselves they are using a current Standard, which should include any amendments which may have been published since the Standard was purchased. Detailed information about joint Australian/New Zealand Standards can be found by visiting the Standards webshop at www.standards.com.au or Standards New Zealand s website at www.standards.co.nz. Alternatively, Standards Australia publishes an annual printed Catalogue with full details of all current Standards. For more frequent listings or notification of revisions, amendments and withdrawals, Standards Australia and Standards New Zealand offer a number of update options. For information about these services, users should contact their respective national Standards organisation. We also welcome suggestions for improvement in our Standards, and especially encourage readers to notify us immediately of any apparent inaccuracies or ambiguities. Please address your comments to the Chief Executive of either Standards Australia or Standards New Zealand at the address shown on the title page. This Standard was issued in draft form for comment as DR AS/NZS ISO/IEC 25020.

Australian/New Zealand Standard Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Measurement reference model and guide First published as AS/NZS ISO/IEC 25020:2013. COPYRIGHT Standards Australia Limited/Standards New Zealand All rights are reserved. No part of this work may be reproduced or copied in any form or by any means, electronic or mechanical, including photocopying, without the written permission of the publisher, unless otherwise permitted under the Copyright Act 1968 (Australia) or the Copyright Act 1994 (New Zealand). Jointly published by SAI Global Limited under licence from Standards Australia Limited, GPO Box 476, Sydney, NSW 2001 and by Standards New Zealand, Private Bag 2439, Wellington 6140. ISBN (Print) 978-1-86975-889-9 ISBN (PDF) 978-1-86975-890-5

ii PREFACE This Standard was prepared by the Joint Standards Australia/Standards New Zealand Committee IT-015, Software and Systems Engineering. The objective of this Standard is to specify the selection and construction of software product quality measures, with respect to their use in conjunction with the other SQuaRE series documents. This Standard is identical with, and has been reproduced from ISO/IEC 25020:2007, Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Measurement reference model and guide. As this Standard is reproduced from an International Standard, the following applies: (a) (b) In the source text this International Standard should read this Australian/New Zealand Standard. A full point substitutes for a comma when referring to a decimal marker. References to International Standards should be replaced by references to Australian or Australian/New Zealand Standards, as follows: Reference to International Standard ISO/IEC 15939 Systems and software engineering Measurement process 25000 Software Engineering Software product Quality Requirements and Evaluation (SQuaRE) Guide to SQuaRE Australian/New Zealand Standard AS/NZS ISO/IEC 15939 Systems and software engineering Measurement process 25000 Software Engineering Software product Quality Requirements and Evaluation (SQuaRE) Guide to SQuaRE The term informative has been used in this Standard to define the application of the annex to which it applies. An informative annex is only for information and guidance.

Contents iii Foreword... iv CONTENTS Introduction...v 1 Scope...1 2 Conformance...1 3 Normative references...1 4 Terms and definitions...2 5 Symbols (and abbreviated terms)...4 6 Software Product Quality Measurement...5 6.1 Software product quality measurement reference model (SPQM-RM)...5 6.2 Selecting software quality measures...5 6.3 Constructing software quality measures...6 Annex A (informative) Examples of criteria for selecting software quality measures and quality measure elements...8 Annex B (informative) Assessing measurement validity and reliability...10 Annex C (informative) Example format for documenting software quality measures...12 Bibliography...15 ISO/IEC 2007 All rights reserved iii

ISO/IEC 25020:2007(E) AS/NZS ISO/IEC 25020:2013 iv Introduction INTRODUCTION The general goal of creating the SQuaRE series of International Standards is to move to a logically organized, enriched and unified series covering three complementary processes: requirements specification, measurement and evaluation. The purpose of the SQuaRE series of International Standards is to assist those developing and acquiring software products with the specification and evaluation of quality requirements. It establishes criteria for the specification of software product quality requirements and their evaluation. It includes a two-part quality model for aligning customer definitions of quality with characteristics of the software product. In addition, the series defines measures of software product quality characteristics that can be used by developers, acquirers and evaluators. It has to be stressed that the SQuaRE series of International Standards is dedicated to software product quality only. The Quality Management Division of the SQuaRE series deals with software products, and is separate and distinct from the "Quality Management" of processes which is defined in the ISO 9000 family of International Standards. The major benefits of the SQuaRE series over its predecessor standards include: the coordination of guidance on software product quality measurement and evaluation, guidance for the specification of software product quality requirements, and harmonization with ISO/IEC 15939 in the form of Quality Measurement Reference model presented in this International Standard. The major differences between the SQuaRE series of International Standards and its predecessors, ISO/IEC 9126 and ISO/IEC 14598, are the: introduction of the new general reference model, introduction of dedicated and detailed guides for each division, introduction of Quality Measure Elements within the Quality Measurement Division, introduction of the Quality Requirements Division, incorporation and revision of the evaluation processes, introduction of guidance for practical use in the form of examples, and co-ordination and harmonization of content with ISO/IEC 15939. SQuaRE consists of the following five divisions: Quality Management Division (ISO/IEC 2500n), Quality Model Division (ISO/IEC 2501n), Quality Measurement Division (ISO/IEC 2502n), Quality Requirements Division (ISO/IEC 2503n), and Quality Evaluation Division (ISO/IEC 2504n). SQuaRE provides: terms and definitions, ISO/IEC 2007 All rights reserved v

v ISO/IEC 25020:2007(E) reference models, a general guide, individual division guides, and standards for requirements specification, measurement and evaluation purposes. SQuaRE includes International Standards and technical reports for a quality model and measures, as well as on quality requirements and evaluation. SQuaRE replaces current ISO/IEC 9126 series and ISO/IEC 14598 series. This International Standard is intended to be used together with ISO/IEC 25010. It is strongly recommended that users refer to ISO/IEC 2500n, ISO/IEC 2501n, ISO/IEC 2503n, and ISO/IEC 2504n division of International Standards prior to using this International Standard and the associated measurement technical reports, particularly if the user is not familiar with the use of software measures for requirements specification and product evaluation. These International Standards discuss the planning and use of the software quality measures defined in the ISO/IEC 2502n series on software product quality measurement. ISO/IEC 25010 will provide a model and defines terms for software product quality characteristics and how these characteristics are decomposed into subcharacteristics. It does not describe how any of these subcharacteristics could be measured. The Quality Measurement Division provides information and guidance about how to measure the characteristics and subcharacteristics of a quality model. This International Standard provides a reference model and guide for measuring the quality characteristics defined in ISO/IEC 2501n Quality Model Division (Figure 1). The associated standards and technical reports within the Quality Measurement Division describe measures of quality throughout the product life cycle. ISO/IEC 25021 offers quality measure elements that can be used to construct software quality measures. Quality measure elements are the base and derived measures used to create measures of software product quality characteristics. Quality measure elements may measure a static representation of the software, the behaviour of the software, or the effects of the software when it is used. ISO/IEC 25022, ISO/IEC 25023 and ISO/IEC 25024 will describe measures for the characteristics in the quality model. Internal measures characterize software product quality based upon static representations of the software, external measures characterize software product quality based upon the behaviour of the computer-based system including the software, and quality in use measures characterize software product quality based upon the effects of using the software in a specific context of use. The measures in these technical reports should not be construed as an exhaustive or required set. Figure 2 depicts the relationship between this International Standard and the technical reports in the Quality Measurement Division. Developers, evaluators, quality managers, acquirers, suppliers, maintainers and other users of software may select measures from these technical reports for the measurement of quality characteristics of interest. In practice this may be with respect to defining requirements, evaluating software products, quality management and other purposes. Users may also modify the measures or use measures which are not included in those technical reports.

vi ISO/IEC 25020:2007(E) Quality Model Division 2501n Quality Requirements Division 2503n Quality Management Division 2500n Quality Evaluation Division 2504n Quality Measurement Division 2502n Figure 1 Organization of the SQuaRE series of International Standards 25020 Measurement reference model and guide 25022 Measurement of internal quality 25023 Measurement of external quality 25024 Measurement of quality in use 25021 Quality measure elements Figure 2 Structure of the Quality Measurement division ISO/IEC 2007 All rights reserved vii

1 AUSTRALIAN/NEW ZEALAND STANDARD Software engineering Software product Quality Requirements and Evaluation (SQuaRE) Measurement Software reference engineering Software model and guide product Quality Requirements and Evaluation (SQuaRE) Measurement reference model and guide 1 Scope The scope of this International Standard is the selection and construction of software product quality measures, with respect to their use in conjunction with the other SQuaRE series documents. This International Standard also contains the following informative annexes (A through C) and Bibliography: Criteria for selecting software quality measures and quality measure elements Demonstrating predictive validity and assessing measurement reliability Example format for documenting software quality measures Bibliography The SQuaRE series of International Standards is intended for, but not limited to, developers, acquirers and independent evaluators of software, particularly those responsible for defining software product quality requirements and for software product evaluation. It is recommended that users of SQuaRE use this International Standard as a guide to execute their software product quality measurement tasks. 2 Conformance Any software product quality measurement that conforms to this International Standard shall fulfil the requirements of Clause 6. 3 Normative references The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. ISO/IEC 25000, Software Engineering Software product Quality Requirements and Evaluation (SQuaRE) Guide to SQuaRE ISO/IEC 15939:2002, Software engineering Software measurement process ISO/IEC 2007 All rights reserved 1 COPYRIGHT

Software engineering - Software product Quality Requirements and Evaluation (SQuaRE) - Measurement reference model and guide This is a free sample only. Purchase the full publication here: http://shop.standards.co.nz/catalog/25020%3a2013%28as%7cnzs+iso%7ciec%29/view Or contact Standards New Zealand using one of the following methods. Freephone: 0800 782 632 (New Zealand) Phone: +64 4 498 5990 Fax: +64 4 498 5994 Email enquiries@standards.co.nz