1、INTERNATIONALISO/IECSTANDARD25000Second edition2014-03-15Systems and software engineering-Systems and software QualityRequirements and Evaluation(SQuaRE)-Guide to SQuaREIngenierie des systemes et du logiciel-Exigences de qualite dessystemes et du logiciel et evaluation(SQuaRE)-Guide de SQuaREReferen
2、ce number1S0/1EC25000:2014(E)ISOIS0/1EC2014IS0/IEC25000:2014(E)COPYRIGHT PROTECTED DOCUMENT1S0/1EC2014All rights reserved.Unless otherwise specified,no part of this publication may be reproduced or utilized otherwise in any formor by any means,electronic or mechanical,including photocopying,or posti
3、ng on the internet or an intranet,without priorwritten permission.Permission can be requested from either ISO at the address below or ISOs member body in the country ofthe requester.ISO copyright officeCase postale 56.CH-1211 Geneva 20Tel.+41227490111Fax+41227490947E-mail copyrightiso.orgWeb www.iso
4、.orgPublished in SwitzerlandiiISO/IEC 2014-All rights reservedIS0/IEC25000:2014(E)ForewordISO(the International Organization for Standardization)and IEC(the International ElectrotechnicalCommission)form the specialized system for worldwide standardization.National bodies that aremembers of ISO or IE
5、C participate in the development of International Standards through technicalcommittees established by the respective organization to deal with particular fields of technicalactivity.ISO and IEC technical committees collaborate in fields of mutual interest.Other internationalorganizations,government
6、al and non-governmental,in liaison with ISO and IEC,also take part in thework.In the field of information technology,ISO and IEC have established a joint technical committee,ISO/IEC ITC 1.International Standards are drafted in accordance with the rules given in the ISO/IEC Directives,Part 2.The main
7、 task of the joint technical committee is to prepare International Standards.Draft InternationalStandards adopted by the joint technical committee are circulated to national bodies for voting.Publication as an International Standard requires approval by at least 75 of the national bodiescasting a vo
8、te.Attention is drawn to the possibility that some of the elements of this document may be the subject ofpatent rights.ISO and IEC shall not be held responsible for identifying any or all such patent rights.ISO/IEC 25000 was prepared by Joint Technical Committee ISO/IEC JTC 1,Information technology,
9、Subcommittee SC 7,Software and systems engineering.This second edition cancels and replaces the first edition(ISO/IEC 25000:2005),of which it constitutesa minor revision.The SQuaRE series of standards consists of the following divisions under the general title Systems andSoftware Quality Requirement
10、s and Evaluation(SQuaRE):ISO/IEC 2500n,Quality Management Division,ISO/IEC 2501n,Quality Model Division,ISO/IEC 2502n,Quality Measurement Division,ISO/IEC 2503n,Quality Requirements Division,andISO/IEC 2504n,Quality Evaluation Division.ISO/IEC 25050 to ISO/IEC 25099 are reserved to be used for SQuaR
11、E extension International Standardsand/or Technical Reports.ISO/IEC 2014-All rights reservedIS0/IEC25000:2014(E)IntroductionComputers are being used in an increasingly wide variety of application areas,and their intended andcorrect operation is often critical for business success and/or human safety
12、.Developing or selectinghigh quality systems and products is therefore of prime importance.Comprehensive specification andevaluation of systems and software product quality is a key factor in ensuring adequate quality.This canbe achieved by defining appropriate quality characteristics,while taking a
13、ccount of the intended useof the systems and software product.It is important that every relevant system and software productquality characteristic is specified and evaluated,whenever possible using validated or widely acceptedmeasures.As quality characteristics and associated measures can be useful
14、 not only for evaluating a systemsand software product but also for defining quality requirements,the predecessor of SQuaRE,ISO/IEC 9126:1991 has been replaced by two related multipart International Standards:ISO/IEC 9126(Software product quality)and ISO/IEC 14598(Software product evaluation).The fo
15、llowing pointsderived from practical use of both series gave the logical impulse for creating the new SQuaRE series ofInternational Standards:Both ISO/IEC 9126 and ISO/IEC 14598 have common normative,referential and functional roots.ISO/IEC 9126 and ISO/IEC 14598 form a complementary set of standard
16、s.The independent life cycles of both series have created inconsistencies between them.The general goal of creating the SQuaRE set of International Standards was to move to a logicallyorganized,enriched and unified series covering two main processes:software quality requirementsspecification and sys
17、tems and software quality evaluation,supported by a systems and softwarequality measurement process.The purpose of the SQuaRE set of International Standards is to assistthose developing and acquiring systems and software products with the specification and evaluationof quality requirements.It establ
18、ishes criteria for the specification of systems and software productquality requirements,their measurement,and evaluation.It includes a two-part quality model foraligning customer definitions of quality with attributes of the development process.In addition,theseries provides recommended measures of
19、 systems and software product quality attributes that can beused by developers,acquirers,and evaluators.It has to be stressed that the SQuaRE series of International Standards is dedicated to systems andsoftware product quality only.SQuaRE ISO/IEC 2500n-Quality Management Division addressessystems a
20、nd software product quality requirements specification,measurement and evaluation,andis separate and distinct from the Quality Managementof processes,which is defined in the ISO 9000family of standards.The major benefits of the SQuaRE series over its predecessor standards include:the coordination of
21、 guidance on systems and software product quality measurement and evaluation,guidance for the specification of systems and software product quality requirements,andharmonization with ISO/IEC 15939 in the form of Software product Quality Measurement ReferenceModel presented in ISO/IEC 25020,Software
22、engineering-Software product Quality Requirementsand Evaluation(SQuaRE)-Measurement reference model and quide.The major differences between ISO/IEC 9126,ISO/IEC 14598 and SQuaRE series of InternationalStandards are:the introduction of the new general reference model,the introduction of dedicated,detailed guides for each division,the introduction of systems product qualitythe introduction of a data quality model,ISO/IEC 2014-All rights reserved