0% found this document useful (1 vote)
3K views27 pages

ISO 25010 vs ISO 9126 Quality Models

The document presents an overview of ISO 9126 and ISO 25010 quality models. It discusses the characteristics, sub-characteristics, and measures defined in each model. ISO 9126 had three quality sub-models while ISO 25010 merged the internal and external models and introduced a new data quality model. The presentation also provides examples of how quality measure elements can be used to define measures for attributes from the models.

Uploaded by

rizaldidjamil
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
3K views27 pages

ISO 25010 vs ISO 9126 Quality Models

The document presents an overview of ISO 9126 and ISO 25010 quality models. It discusses the characteristics, sub-characteristics, and measures defined in each model. ISO 9126 had three quality sub-models while ISO 25010 merged the internal and external models and introduced a new data quality model. The presentation also provides examples of how quality measure elements can be used to define measures for attributes from the models.

Uploaded by

rizaldidjamil
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 27

Analysis of ISO/IEC 9126 and 25010 Jean-Marc Desharnais

Purpose of the presentation


To present 9126 quality model and actual quality model To give a complete picture from quality model through QMEs

Plan of the presentation


Software properties Presentation of 9126 (generic) Presentation of 25010 (generic) Software product quality and quality in use characteristics and sub characteristics Data quality model and characteristics From Quality Model to QMEs (examples) Conclusion and next steps

Software properties

Presentation of 9126
The ISO quality model has three sub-models of software products quality (internal quality, external quality and quality in use), 10 quality characteristics, 24 sub characteristics and more than 250 measures proposed to quantify these quality characteristics and sub-characteristics; Internal and external quality have the same characteristics and sub characteristics. The difference is in the "quality" measures. Quality in use has no subcharacteristics.

ISO 9126 vision for software quality


Process Influence Process quality Attributes of Internal quality Software product Influence Impact of software products Influence Attributes of Quality in use

Attributes of External quality Dependance Dependance External measure

Dependance Measurement process Internal measures

Quality in use measures

Usability context

ISO 9126-1 9126-

ISO 9126-3 9126-

ISO 9126-2 9126-

ISO 9126-4 9126-

Presentation of ISO/IEC 25010


This International Standard defines:
A software product quality model composed of eight characteristics, which are further subdivided into subcharacteristics that can be measured internally or externally. A system quality in use model composed of five characteristics, which are further subdivided into subcharacteristics that can be measured when a product is used in a realistic context of use.

New quality models: ISO 25010

Software product quality


Software Product Quality
Functional Suitability Reliability Performance efficiency Operability Security Compatibility Maintainability Portability

Functional appropriateness Accuracy

Maturity Availability Fault tolerance Recoverability

Timebehaviour Resource utilisation

Appropriateness recognizability Ease of use User error protection User interface aesthetics Technical learnability Technical accessibility

Confidentiality Integrity Non-repudiation Accountability Authenticity

Co-existence Interoperability

Modularity Reusabillity Analyzability Modifiability Testability

Adaptability Installability Replaceability

Quality in use
Quality in Use

Effectiveness

Efficiency

Satisfaction

Safety

Usability

Effectiveness

Efficiency

Likeability Pleasure Comfort Trust

Economic damage risk Health and safety risk Environmental risk

Learnability Flexibility Accessibility Context conformity

ISO 25021-TR and ISO 9126


Quality

From QME to Software Product Quality

Definition of Internal Quality measures


Based on inspecting static attributes can be used to measure inherent properties of a software work product; Static analysis methods include inspection and automated analysis tools. Work products include requirements and design documents, code, and test procedures

Definition of External Quality measures


Measures of dynamic attributes can be used to measure inherent properties of a software intensive computer system. System-dependent properties of a software product. Measurement is performed when executing the software product in the system environment in which it is intended to operate.

Definition of quality in use


Derived from testing or observing the results of real or simulated use. Measure intrinsic properties of a system that can include software, hardware, communications and users. Also system dependent properties of a softwareintensive system or of a software product. Only achieved in a realistic system environment (in operation).

Data quality model


Data Quality Model

System

Information system

Communication System

Human business process

Computer system

Computer hardware

Software

Target Data

Non target Data

Mechanical system

Data Quality Model (characteristics)

Attribute and QME


Attribute
Inherent property or characteristic of an entity that can me distinguished quantitatively or qualitatively by human or automated means (ISO 15939:2007)

QME

A measure defined in terms of an attribute and the measurement method for quantifying it, including optionally the transformation by a mathematical function, used for constructing quality measures

25021 25022, 25023, 25024 Quality Measure


A measure that is defined as a measurement function of two or more values of quality measure elements

Modle de qualit ISO - ISO 9126:2002


Mesure externe
Quality model Examples

External quality
Efficiency

Characteristics

Sub-characteristics

Time behavior: time behavior of computer during testing

Derived mesures/ quality measures


Name : Response time Purpose of the measure: What is the time taken to complete a specified task? Formula: T = A - B A = Time of gathering the result B = Time of command entry finished

19

Mesure externe exemple

Characteristics: Efficiency Sub-characteristic: Time behaviour Example of measure: Response time

Time of gathering the results

Example :

Time of comman Response time d entry 0 1 finished)

20

Quality in use characteristics

Modle de qualit ISO - ISO 9126:2002 Quality in use: example

Quality model

Quality in use

Characteristic Subcharacteristic

Effectiveness

Measures/attributes

Name : Error frequency Purpose of the measure: What is the frequency of Errors? Formula: X= A / T A=Number of errors made by the user T=Time or number of tasks

22

Error frequency in 9126

Comparison

Link between QMs and QMEs


A measure defined in terms of an attribute and the measurement method for quantifying it, including optionally the transformation by a mathematical function, used for constructing quality measures

Quality Measure Element

Measurement Method

Logical sequence of operations, described generically, used in quantifying an attribute with respect to a specified scale. [ISO/IEC 15939:2007].

Attribute

Inherent property or characteristic of an entity that can be distinguished quantitatively or qualitatively by human or automated means. A QME captures information about a single attribute.

Conclusion
ISO 25010 model is somewhat different from ISO 9126 model:
Relations between system and software in the new model with introduction of the data model (ISO 25012) Quality in use has 5 characteristics instead of 4 without productivity and compliance but adding efficiency, satisfaction and usability Integration of internal and external characteristics and sub characteristics with 2 new characteristics: security and compatibility From there new attributes should be added Data quality model characteristics are not a part of 25021

Next steps
New or actual characteristics and sub characteristics need new quality measures New quality measures could need new QME New quality measures could also used actual QME Some actual QMEs could be obsolete Note: Sub committees 25022, 25023 and 25034 is working closely with the sub committee 25021

You might also like