You are on page 1of 16

DELTA Danish Electronics, Light & Acoustics

SQuaRE
Next Generation of
ISO/IEC 9126 & 14598

ISO/IEC JTC1/SC7/WG6

Budapest, June 2001

Jørgen Bøegh
DELTA Danish Electronics, Light & Acoustics, Denmark
Page 1
DELTA Danish Electronics, Light & Acoustics

ISO/IEC JTC1/SC7/WG6
EVALUATION AND METRICS
 ISO/IEC 9126 , 1991 : Information technology -
Software product evaluation - Quality
characteristics and guidelines for their use

 ISO/IEC 12119 , 1994 : Information technology -


Software packages - Quality Requirement and
testing

Page 2
DELTA Danish Electronics, Light & Acoustics

ISO/IEC 9126 Software Engineering -


Product Quality

 Part 1: Quality Model (IS TBP)


 Part 2: External Metrics (FDTR Ballot)
 Part 3: Internal Metrics (FDTR Ballot)
 Part 4: Quality In Use Metrics (FDTR Ballot)

Page 3
DELTA Danish Electronics, Light & Acoustics
ISO/IEC 14598: Software Engineering -
Product Evaluation

 Part 1: General Overview (IS)


 Part 2: Planning and Management (IS)
 Part 3: Process for Developers (IS)
 Part 4: Process for Acquirers (IS)
 Part 5: Process for Evaluators (IS)
 Part 6: Documentation of Evaluation Module (IS TBP)

Page 4
DELTA Danish Electronics, Light & Acoustics

QUALITY MODEL
 Definition (ISO/IEC 14598-1) .
- The set of characteristics and the relationships
between them which provides the basis for
specifying requirements and evaluating quality.
 Early works
- Boehm Model and McCall Model
 ISO/IEC 9126-1 defines default Quality Model.
- It may be modified if necessary. Page 5
DELTA Danish Electronics, Light & Acoustics
ISO/IEC 9126-1 - Quality Model
Quality Characteristics Subcharacteristics
•Functionality
Suitability Accuracy Interoperability Security Compliance
•Reliability
Maturity Fault tolerance Recoverability Compliance
•Usability
Understandability Learnability Operability Comp Attractiveness
•Efficiency
Time behavior Resource utilization Compliance
•Maintainability
Analyzability Changeability Stability Testability Compliance
•Portability
Adaptability Installability Co-existence Replaceability Comp
Page 6
DELTA Danish Electronics, Light & Acoustics

ISO/IEC 9126-1: Quality Model (2/2)


Quality In Use Characteristics

Effectiveness

Productivity
Quality In Use

Safety

Satisfaction
Page 7
DELTA Danish Electronics, Light & Acoustics

SQuaRE
The Remaining Problems of the 9126 & 14598

 Needs for unique new architecture and


umbrella guide
 Needs for unique series name and well
organized numbers
 Needs for guide for use of metrics
 Needs for Base Metrics
 Needs for Quality Requirement standard
Page 8
SQuaRE: Architecture

2501x
Quality Model
Division
2500x
Product Quality
2503x 2504x
General Division
Quality Quality
General Overview and
Requirement Guide to the SQuaRE Evaluation
Division Division
Planning and
Management

2502x
Quality Metrics
Division
SQuaRE
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 14598-1
Overview from 9126-1.

25001: Planning and Management


Current 14598-2

Page 10
DELTA Danish Electronics, Light & Acoustics

SQuaRE
Quality Model Division

2501x: Quality Model

Single volume 2 sub-parts document Transfer metrics


requirement (Normative reference)

25010: Quality Model

Current 9126-1 minus generic explanations and quality


metrics. Guide to Use of a quality model.

Page 11
DELTA Danish Electronics, Light & Acoustics
SQuaRE
Quality Metrics Division

2502x: Quality Metrics From 9126-1 and 9126-2,-3,4 common parts

25020: Metrics reference Model and Guide


New
25021: Base Metrics
Current 9126-3
25022: Internal Metrics
Current 9126-2
25023: External Metrics
Current 9126-4
25024: Quality In Use Metrics
Current 14598-6
25025: Documentation of Evaluation Modules Page 12
DELTA Danish Electronics, Light & Acoustics
SQuaRE
Quality Requirement Division

2503x: Quality Requirement


Single volume standard and guides
25030: Quality Requirements
General guide to Quality Requirements
Requirements for Quality Requirements
Quality in Use Requirement
External Quality Requirement
Internal Quality Requirement

Page 13
DELTA Danish Electronics, Light & Acoustics

SQuaRE
Quality Evaluation Division

2504x: Quality Evaluation

25040: Evaluation Process Overview Modified 14598-1

25041: Developers Process Minor change

25042: Acquirers Process Minor change

25043: Evaluators process Minor change

Page 14
DELTA Danish Electronics, Light & Acoustics

CONCLUSION

 SQuaRE project was initiated in 1999 at the


SC7/WG6 Kanazawa meeting.
 The plan was approved by the SC7 plenary at
the Madrid meeting in 2000.
 SQuaRE provides a consistent approach to
software quality requirements and evaluation

Page 15
DELTA Danish Electronics, Light & Acoustics

SQuaRE
Next Generation of
ISO/IEC 9126 & 14598

Page 16