Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

ISO/IEC 25010

ISO/IEC 25010

• The quality model is the cornerstone of a product quality evaluation system. The quality
model determines which quality characteristics will be taken into account when
evaluating the properties of a software product.
• The quality of a system is the degree to which the system satisfies the stated and implied
needs of its various stakeholders, and thus provides value. Those stakeholders' needs
(functionality, performance, security, maintainability, etc.) are precisely what is
represented in the quality model, which categorizes the product quality into
characteristics and sub-characteristics.
• The product quality model defined in ISO/IEC 25010 comprises the eight quality
characteristics
This characteristic represents the degree to which a product or
system provides functions that meet stated and implied needs
when used under specified conditions. This characteristic is
composed of the following sub-characteristics:

Functional completeness - Degree to which the set of functions

Functional covers all the specified tasks and user objectives.

Suitability Functional correctness - Degree to which a product or system


provides the correct results with the needed degree of
precision.

Functional appropriateness - Degree to which the functions


facilitate the accomplishment of specified tasks and objectives.
This characteristic represents the performance relative to the
amount of resources used under stated conditions. This
characteristic is composed of the following sub-characteristics:

Time behaviour - Degree to which the response and processing

Performance times and throughput rates of a product or system, when


performing its functions, meet requirements.

efficiency Resource utilization - Degree to which the amounts and types


of resources used by a product or system, when performing its
functions, meet requirements.

Capacity - Degree to which the maximum limits of a product or


system parameter meet requirements.
Degree to which a product, system or component can
exchange information with other products, systems or
components, and/or perform its required functions while
sharing the same hardware or software environment. This
characteristic is composed of the following sub-
characteristics:

Co-existence - Degree to which a product can perform its


required functions efficiently while sharing a common
Compatibility environment and resources with other products, without
detrimental impact on any other product.

Interoperability - Degree to which two or more systems,


products or components can exchange information and use
the information that has been exchanged.
Degree to which a product or system can be used by specified users to achieve
specified goals with effectiveness, efficiency and satisfaction in a specified context of
use. This characteristic is composed of the following sub-characteristics:

Appropriateness recognizability - Degree to which users can recognize whether a


product or system is appropriate for their needs.

Learnability - Degree to which a product or system can be used by specified users to


achieve specified goals of learning to use the product or system with effectiveness,
efficiency, freedom from risk and satisfaction in a specified context of use.

Usability Operability - Degree to which a product or system has attributes that make it easy to
operate and control.

User error protection. Degree to which a system protects users against making errors.

User interface aesthetics - Degree to which a user interface enables pleasing and
satisfying interaction for the user.

Accessibility - Degree to which a product or system can be used by people with the
widest range of characteristics and capabilities to achieve a specified goal in a
specified context of use.
Degree to which a system, product or component performs
specified functions under specified conditions for a specified period
of time. This characteristic is composed of the following sub-
characteristics:

Maturity - Degree to which a system, product or component meets


needs for reliability under normal operation.

Reliability Availability - Degree to which a system, product or component is


operational and accessible when required for use.

Fault tolerance - Degree to which a system, product or component


operates as intended despite the presence of hardware or software
faults.

Recoverability - Degree to which, in the event of an interruption or


a failure, a product or system can recover the data directly affected
and re-establish the desired state of the system.
Degree to which a product or system protects information and data so that persons or
other products or systems have the degree of data access appropriate to their types
and levels of authorization. This characteristic is composed of the following sub-
characteristics:

Confidentiality - Degree to which a product or system ensures that data are accessible
only to those authorized to have access.

Integrity - Degree to which a system, product or component prevents unauthorized

Security
access to, or modification of, computer programs or data.

Non-repudiation - Degree to which actions or events can be proven to have taken


place so that the events or actions cannot be repudiated later.

Accountability - Degree to which the actions of an entity can be traced uniquely to the
entity.

Authenticity - Degree to which the identity of a subject or resource can be proved to


be the one claimed.
This characteristic represents the degree of effectiveness and efficiency with which a product or
system can be modified to improve it, correct it or adapt it to changes in environment, and in
requirements. This characteristic is composed of the following sub-characteristics:

Modularity - Degree to which a system or computer program is composed of discrete


components such that a change to one component has minimal impact on other components.

Maintainabilit Reusability - Degree to which an asset can be used in more than one system, or in building other
assets.

y Analysability - Degree of effectiveness and efficiency with which it is possible to assess the impact
on a product or system of an intended change to one or more of its parts, or to diagnose a
product for deficiencies or causes of failures, or to identify parts to be modified.

Modifiability - Degree to which a product or system can be effectively and efficiently modified
without introducing defects or degrading existing product quality.

Testability - Degree of effectiveness and efficiency with which test criteria can be established for a
system, product or component and tests can be performed to determine whether those criteria
have been met.
Degree of effectiveness and efficiency with which a system, product
or component can be transferred from one hardware, software or
other operational or usage environment to another. This
characteristic is composed of the following sub-characteristics:

Adaptability - Degree to which a product or system can effectively


and efficiently be adapted for different or evolving hardware,
software or other operational or usage environments.

Portability Installability - Degree of effectiveness and efficiency with which a


product or system can be successfully installed and/or uninstalled
in a specified environment.

Replaceability - Degree to which a product can replace another


specified software product for the same purpose in the same
environment.
END…

You might also like