Page 1 DELTA Danish Electronics, Light & Acoustics SQuaRE Next Generation of ISO/IEC 9126 & ISO/IEC JTC1/SC7/WG6 Budapest, June 2001 Jørgen Bøegh DELTA Danish Electronics, Light & Acoustics, Denmark
Page 2 DELTA Danish Electronics, Light & Acoustics ISO/IEC JTC1/SC7/WG6 EVALUATION AND METRICS l ISO/IEC 9126, 1991 : Information technology - Software product evaluation - Quality characteristics and guidelines for their use l ISO/IEC 12119, 1994 : Information technology - Software packages - Quality Requirement and testing
Page 3 DELTA Danish Electronics, Light & Acoustics ISO/IEC 9126 Software Engineering - Product Quality l Part 1: Quality Model (IS TBP) l Part 2: External Metrics (FDTR Ballot) l Part 3: Internal Metrics (FDTR Ballot) l Part 4: Quality In Use Metrics (FDTR Ballot)
Page 4 DELTA Danish Electronics, Light & Acoustics ISO/IEC 14598: Software Engineering - Product Evaluation l Part 1: General Overview (IS) l Part 2: Planning and Management (IS) l Part 3: Process for Developers (IS) l Part 4: Process for Acquirers (IS) l Part 5: Process for Evaluators (IS) l Part 6: Documentation of Evaluation Module (IS TBP)
Page 5 DELTA Danish Electronics, Light & Acoustics QUALITY MODEL l Definition (ISO/IEC ). The set of characteristics and the relationships between them which provides the basis for specifying requirements and evaluating quality. l Early works Boehm Model and McCall Model l ISO/IEC defines default Quality Model. It may be modified if necessary.
Page 6 DELTA Danish Electronics, Light & Acoustics ISO/IEC Quality Model Functionality Reliability Usability Efficiency Maintainability Portability Subcharacteristics Security Replaceability Testability Resource utilization Operability Quality Characteristics SuitabilityAccuracyInteroperability MaturityFault toleranceRecoverability UnderstandabilityLearnability Time behavior AnalyzabilityChangeabilityStability AdaptabilityInstallabilityCo-existence Attractiveness Compliance Comp
Page 7 DELTA Danish Electronics, Light & Acoustics ISO/IEC : Quality Model (2/2) Quality In Use Characteristics Quality In Use Effectiveness Safety Productivity Satisfaction
Page 8 DELTA Danish Electronics, Light & Acoustics SQuaRE The Remaining Problems of the 9126 & l Needs for unique new architecture and umbrella guide l Needs for unique series name and well organized numbers l Needs for guide for use of metrics l Needs for Base Metrics l Needs for Quality Requirement standard
Quality Model Division Quality Model Division Quality Evaluation Division Quality Evaluation Division Quality Metrics Division Quality Metrics Division 2501x 2504x2503x 2502x 2500x Planning and Management Planning and Management General Overview and Guide to the SQuaRE General Overview and Guide to the SQuaRE Product Quality General Division SQuaRE SQuaRE : Architecture Quality Requirement Division Quality Requirement Division
Page 10 DELTA Danish Electronics, Light & Acoustics SQuaRE Software Product Quality Division 2500x: Software Product Quality 25000: General Overview and Guide to the SQuaRE Umbrella document SQuaRE architecture model, terminology from Overview from : Planning and Management Current
Page 11 DELTA Danish Electronics, Light & Acoustics SQuaRE Quality Model Division 2501x: Quality Model 25010: Quality Model Single volume 2 sub-parts document Transfer metrics requirement (Normative reference) Current minus generic explanations and quality metrics. Guide to Use of a quality model.
Page 12 DELTA Danish Electronics, Light & Acoustics SQuaRE Quality Metrics Division From and ,-3,4 common parts 25020: Metrics reference Model and Guide 25023: External Metrics 25022: Internal Metrics 25024: Quality In Use Metrics 25025: Documentation of Evaluation Modules 25021: Base Metrics New Current Current Current Current x: Quality Metrics
Page 13 DELTA Danish Electronics, Light & Acoustics SQuaRE Quality Requirement Division 2503x: Quality Requirement 25030: Quality Requirements Single volume standard and guides General guide to Quality Requirements Requirements for Quality Requirements Quality in Use Requirement External Quality Requirement Internal Quality Requirement
Page 14 DELTA Danish Electronics, Light & Acoustics SQuaRE Quality Evaluation Division 2504x: Quality Evaluation 25040: Evaluation Process Overview 25041: Developers Process 25042: Acquirers Process 25043: Evaluators process Modified Minor change
Page 15 DELTA Danish Electronics, Light & Acoustics CONCLUSION l SQuaRE project was initiated in 1999 at the SC7/WG6 Kanazawa meeting. l The plan was approved by the SC7 plenary at the Madrid meeting in l SQuaRE provides a consistent approach to software quality requirements and evaluation
Page 16 DELTA Danish Electronics, Light & Acoustics SQuaRE Next Generation of ISO/IEC 9126 & 14598