ISO 9126 Standard
ISO 9126 Standard
STANDARD
QUALITY
METRICS
CRISTIAN ALBERTO GOMEZ RODRIGUEZ
NATIONAL OPEN AND DISTANCE UNIVERSITY –UNAD-
SOFTWARE EVALUATION
2019
committees with the International
WHAT IS ISO? Electrotechnical Commission
It is the International Organization for (IEC) to develop standards and
Standardization, it is an independent NGO terminology related to areas of
and has a presence in 162 countries. It is
dedicated to the creation of standards to electrical and electronic
ensure the quality, safety and efficiency of technology such as the so-called
products and services. ISO Standards.
ISO has formed several joint
WHAT IS IEC?
The International Electrotechnical Commission, founded in 1906, is the
world's leading organization for the development and publication of
international standards for all electrical, electronic and related
technologies. These are collectively known as "electrotechnics."
ISO/IEC 9126 STANDARD
ISO 9126 was an international standard for software quality assessment. It was
replaced in 2005 by the SQuaRE set of standards, ISO 25000:2014, which
develops the same concepts.
It is divided into 4 parts
ISO/IEC 9126:1 (Use Quality Model): This standard classifies software
quality into a structured set of characteristics and subcharacteristics and these
into attributes.
FEATURES AND
SUBCHARACTERISTIC
S
1. Functionality: Maturity: * which relate to the Comprehension: which relate to the
frequency of failure due to software
failures. users' effort to recognize the logical
* Software attributes concept and its applications.
Recoverability: relate to the ability to
Suitability: * related to the presence restore its level of performance and Operability: which are related to
and suitability of a set of functions for recover the data directly affected in the
specified tasks. event of failure and in the time and
the user's effort for the operation
effort related to it. and control of the software.
Accuracy: * related to
provision of correct or agreed results or Fault tolerance: which relates to its Attractiveness:
effects. ability to maintain a specified level of
performance in cases of software failure
Interoperability: * that relate to its or a violation of its specified interface.
ability to interact with specified Reliability Compliance: The
systems. ability of the software product to adhere
to standards, conventions or legislation
Security: * related to your related to reliability.
ability to prevent unauthorized access,
whether accidental or deliberate, to 3. Usability
programs and data.
Learning: which relate to the effort
Functional compliance. of users to recognize the logical
2. Reliability: concept and its applications.
4. Efficiency : Set of Stability: related to the adapted from one platform to
attributes related to the relationship risk of unexpected effects due to another.
between the level of software modifications.
performance and the amount of Ability of facility:
resources needed under established Ease of analysis: related to the Attributes of the software
conditions. effort necessary to diagnose related with the effort
deficiencies or causes of failures, or required to install the software in a
Behavior over time: Software identification of parts to be specified environment.
attributes that are related to modified.
response and processing times and Replaceability: Attributes of the
performance rates in performing its Ease of change: related to the effort software
function. necessary for modification, fault related to the opportunity and
correction, or change of effort to use the software instead of
Resource behavior: Using the environment. other specified software in the
appropriate amounts and types of environment of such specified
resources when the software Ease of testing: related to the effort software.
performs its function under given necessary to validate the modified
conditions. software.
‣ Reliability models
Metrics that measure the behavior of software modules and systems, under
performance
the supervision of the OS or hardware.
Product metrics
They allow you to evaluate the status of the project.
They allow you to keep track of risks.
They focus on the features of the software and not how it was produced.
The artifacts, documents, models and components that make up the software are
also products.
Things like size, quality, completeness, volatility and effort are measured.
ATTRIBUTES OF THE Me CALL MODEL
EASE OF MAINTENANCE