You are on page 1of 8
International Standard ISO/IEC 9126 Software Engineering — Product quality ISO 9126 - Content ™ Part 1: Quality model 1 Product quality and the lifeeyele @ Quality models for: 1 Intra Quality, External Quality and Quality in Use MW Part 2: External Metrics Guide to use metries tables External Quality Metries @ Part 3: Internal Metrics Guide to use metrics tables 1 Intemal Quality Metries MW Part 4: Quality in use metries Guide to use metres tables 1 Quality in Use Metries aoont28 Quality Model =< External Quality tans i roa — rnal ually > Efficiency Time behavior ‘The capabily ofthe software produc Prove appropriate response and processing Imes ara throughput rates performing its function, under stat stone Internal and External Quality ce sabi Fault tolerance Recoverabity Understandabilty ‘Leamabilty| Internal and External Quality + Internal quality — Is the totality of characteristics of the software product from an internal view. — Internal quality is measured and evaluated against the internal quality requirements, Details of software product quality can be improved during code implementation, reviewing and testing, but the fundamental nature of the software product quality represented by internal quality remains unchanged unless redesigned + External Quality ~ Is the totality of characteristics ofthe software produc fom an external v — Itis the quality when the software is executed, which is typically measured and evaluated while testing in a simulated environment with simulated data using external metrics. raae28 Functionality + The capability of the software product to provide functions which meet stated and implied needs when the software is, ised under specified conditions. = Suitability + The capability ofthe sofware producto provide an aporopiate se of [cis for speed aks sod ue objcves = Accuracy * The capability ofthe sofware prods to provide the ht or ared sls ‘refit wth he neaded degre of prevon = Interoperability bility ofthe softwere product to tera with one or more = Security tht cubed pons or tens ana red oro nd ‘shored peson rycen ded sca othe = Functionality compliance +The capably of the sofeae prod o acre panda contentions {ats nae ond slo posonpoe eng To con aoont28 Reliability + The capability of the software product to maintain a specified level of performance when used under specified conditions, = Maturity + The capability ofthe software product to avoid failure asa result of faults inthe software. ~ Fault tolerance + The capability ofthe software product to maintain a specified level of performance in cases of software faults or of infringement ofits specified interface. — Recoverability + The capability ofthe software product to re-establish a specified level of perfarmance and recover tine data directly affected in the case ofa failure, ~ Reliability compliance + The capability of the software product to adhere to standards, conventions or regulations relating to reliability. roa Usability + The capability of the software product to be understood, learned, used and attractive to the user, when used under specified conditions ~ Understandability +The capability ofthe software producto tuvdssand whether he sofas ts qulabl: and Row fa be used for panicolr fasts and conditions of we. = Learnabiity * The capability ofthe software product o enable he user ole its application operability + "The capability ofthe software product to snable the sero operate and conta = Attractiveness +The capability of the software product io be atastive othe user Usability compliance + The capably ofthe software producto aghere so standard conventions, syle guides or relations relating to usability Efficiency + The capability of the software product to provide appropriate performance, relative tothe amount of resources used, under stated conditions. ~ Time beha +The capability of the software product to provide appronriate response and processing times and throughput rales when performing its function, under stated conditions. ~ Resource utilisation + The capability of the software product to use appropriate amounts sand types of resources when the software performs its function under stated conditions = Efficiency compliance + The capability of the software product to adhere conventions relating to efficiency. standands oF Maintainability * The capability of the software product so be modified Modifications may include corrections, improvements or adaptation of the software to changes in environmen, and in requirements and functional specifications. — Changeal * ‘The capability ofthe sofware product to cnable a specified smodifiation tobe implemented. ~ Stability * The capability ofthe software product to avoid unexpected effects todiicatons of the software. fio ~ Testability + The capability of the software product to enable modified soflware tobe validated, — Maintainability compliance * The capability ofthe software produ conventions relating to maintainability toadhere to standards or aoont28 " Portability ‘The capability of the software product to be transferred from one environment to another, = Adaptability + The capability ofthe software product to be adapted for diferent specified envizanments without applying actions oF means other than tose provided for this purpose for the sftare considered Installability + The capability of the software product to bs environment. = Coexistence + The capability of the software product to co-exist with other independent software i a common environment sharing common Replaceability + The capability ofthe sofware producto be used in place of another ‘ncinedaafvare peat forte sane purpose te same environment Portability compliance + The capability ofthe softwere product to adhere to standards or conventions ity. salled in a specified roa ” Quality in Use + Quality in Use = Is the user's view of the quality of the software product, when itis used in a specific environment and a speciic context of use — It measures the extent to which users can achieve their «goals in a particular environment, Quality in Use + Effectiveness — The capability of the software product to enable users to achieve specified goals with accuracy and completeness in a specified context of use. + Productivi — The capability of the software product to enable users to + Safety — The capability of the software product to achieve acceptable levels of risk of harm to people, business, software, property or the environment in a’ specified context of use + Satisfaction — The capability of the software product to satisfy users in a specified context of use. Relationship to other standards M ISO/IEC 14598 — Software Product Evaluation MISO 12119 —SW Packages ~ Quality Requirements and Testing MISO 12207 — Software Life Cycle Processes MISO 15288 — System Life Cycle (Processes) MISO 15939 — Software measurement process Replaced by ISONEC 25000 SQuaRE - Software Product Quality Requirements and Evaluation

You might also like