Systems and software engineering. Systems and software quality requirements and evaluation (SQuaRE). Quality requirements framework
Last updated: 18 Jul 2024
Development Stage
Pre-draft
Draft
Published
Abstract
This second edition cancels and replaces the first edition (ISO/IEC 25030:2007), which has been technically revised. BS ISO/IEC 25030:20072019 ISO/IEC 25030:2019(E) © ISO/IEC 2019 – 2019 All rights reserved.
The main changes compared to the previous edition are as follows:
— extension of the view from software to system; :
— enhancement and deployment of quality requirements;:
— clarification of quality requirements definition steps: :
— stating them exhaustively by using the quality models; :
— specifying them with the quality measures with criteria for evaluation; :
— clarification of how to use quality requirements.:
© BSI 2022 All rights reserved
Scope
What is ISO/IEC 25030 – SQuaRE about?
ISO/IEC 25030 provides the framework for quality requirements for systems, software products and data, which includes the concept of the quality requirements, and requirements and recommendations for the processes and methods to elicit, define, use and govern them.
ISO/IEC 25030 does not cover the specification of the other requirements (such as functional requirements, process requirements, etc.), and prescribes neither any specific quality measure nor any specific development process.
Who is ISO/IEC 25030 – SQuaRE for?
ISO/IEC 25030 on systems and software Quality Requirements is relevant to:
- Software Engineers
- Organizations that require software and systems support
- Any entity in charge of maintaining the Software Development Life Cycle
- Testers and Designers
Why should you use ISO/IEC 25030 – SQuaRE ?
A quality measure is a way to evaluate the performance of software, checking for errors and improvements.
ISO/IEC 25030 specifies requirements for developing quality measurement and software evaluation framework.
ISO/IEC 25030 can be used to improve the quality of products, by providing requirements and recommendations for them, and providing guidance for the steps used to define and use them.
ISO/IEC 25030 focuses on defining, using and governing quality requirements. If not clearly defined, they can be viewed, interpreted, implemented and evaluated differently by the relevant stakeholders.
ISO/IEC 25030 specifies four quality measurement methods that apply to software products, IT systems, and software used by humans, as well as systems and IT services that support those systems.
Overall, ISO/IEC 25030 provides a framework that you can use to develop software so that bugs and errors can be identified during the testing stage, making the end product better and improving the user experience.
© BSI 2022 All rights reserved
External Links
Let the community know
Categorisation
Key Information
Referenced standards: ISO/IEC 25012, ISO/IEC 25023, ISO/IEC 25022, ISO/IEC 25024, ISO/IEC 25010:2011, ISO/IEC 25000:2014, ISO/IEC/IEEE 15288:2015, ISO/IEC/IEEE 29148, ISO 25065, ISO/IEC/IEEE 29119-2, ISO/IEC 25040, ISO/IEC 25020, ISO/IEC 25001, ISO/IEC/IEEE 12207, ISO/IEC 25063, ISO/IEC 25021, IEEE 730:2014, ISO/IEC TS 25011:2017, ISO/IEC/IEEE 24765:2017, ISO/IEC TR 12182:2015