Records Management

Within the Software Engineering set of ISO standards is a “25000” series of standards on Software Product Quality Requirements and Evaluation, known as SQuaRE.

Newly released SQuaRE standards:

ISO 25001:2007 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Planning and Management
This standard provides details about the planning and management requirements associated with software product quality requirements and evaluation. While it is mainly concerned with product quality requirements and evaluation, wherever it is relevant, it also discusses the corresponding process requirements and evaluation activities.

ISO 25001 aims to clarify the requirements which should be identified by the organization in order to ensure the success of specifying quality requirements and executing the evaluation. It is intended to be used in conjunction with the other parts of the SQuaRE series and with ISO 14598 and ISO 9126-1 until they are superseded by the ISO 25000 series of standards.

ISO 25020:2007 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Measurement Reference Model and Guide
This standard provides a measurement reference model and guide for measuring quality characteristics. It sets requirements for the selection and construction of quality measures, as well as, contains informative annexes addressing the following topics: criteria for selecting software quality measures and quality measure elements, demonstrating predictive validity and assessing measurement reliability, and an example format for documenting software quality measures.

ISO 25030:2007 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Quality Requirements
This standard provides requirements and recommendations for the specification of software quality requirements. It applies to both acquirers and suppliers. It focuses on software quality requirements, but takes a system perspective since software is normally developed and applied as part of a larger system.

Software product quality requirements are needed for:

  • specification (including proposal and contractual agreement);
  • planning (including feasibility analysis);
  • development (including early identification of potential quality problems during development); and
  • evaluation (including objective assessment and certification of software product quality).

If software quality requirements are not stated clearly, they may be viewed, interpreted, implemented, and evaluated differently by different people. This may result in software that is inconsistent with user expectations and of poor quality; users, clients, and developers who are unsatisfied; and time and cost overruns to rework software.

Other Released SQuaRE standards:

ISO 25000: 2005 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE

ISO 25051:2006 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Requirements for Quality of Commercial Off-The-Shelf (COTS) Software Product and Instructions for Testing

ISO 25062:2006 – Software Engineering – Software Product Quality Requirements and Evaluation (SQuaRE) – Common Industry Format (CIF) for Usability Test Reports