03 club qualimetrie_presentation_s_qua_re

23
SQuaRE Une introduction

Upload: capgemini

Post on 05-Dec-2014

547 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 03 club qualimetrie_presentation_s_qua_re

SQuaRE

Une introduction

Page 2: 03 club qualimetrie_presentation_s_qua_re

SQuaRE

Software Engineering – Software product Quality Requirements and Evaluation (SQuaRE)

Page 3: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 3ISO/IEC SQuaRE, 2008

� ISO/CEI 9126 -x « Caractéristiques de qualité du logiciel et métriques »

� ISO/IEC 14598-x « Évaluation du produit logiciel »

Page 4: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 4ISO/IEC SQuaRE, 2008

� Part 1: Quality Model (2001)

� Part 2: External Metrics (2003)

� Part 3: Internal Metrics (2003)

� Part 4: Quality In Use Metrics (2004)

ISO/IEC 9126: Software Product Quality

Page 5: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 5ISO/IEC SQuaRE, 2008

� Part 1: General Overview (1999)

� Part 2: Planning and Management (2000)

� Part 3: Process for Developers (2000)

� Part 4: Process for Acquirers (1999)

� Part 5: Process for Evaluators (1998)

� Part 6: Documentation of Evaluation Module (2001)

ISO/IEC 14598: Software Product Evaluation

Page 6: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 6ISO/IEC SQuaRE, 2008

Quality in the life cycle

process quality

external measures

external quality

attributes

process measures

quality in use

attributes contexts of use

quality in use measures

internal measures

internal quality

attributes

influences influences

depends on

influences

depends ondepends on

process software product effect of software product

© ISO/IEC 25000

Page 7: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 7ISO/IEC SQuaRE, 2008

Relationship between ISO/IEC 9126 and ISO/IEC 14598 International Standards

14598-3

14598-4

14598-5

9126-1

14598-1

9126-2 9126-49126-3

Resourcesand

environment

Evaluationprocess

Effect of thesoftwareproduct

Softwareproduct

Evaluationsupport

14598-2

14598-6

Evaluationprocess

Internalmetrics

Externalmetrics

Quality inuse metrics

© ISO/IEC 25000

Page 8: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 8ISO/IEC SQuaRE, 2008

� ISO/CEI 250xx Software engineering -Software product Quality Requirements and Evaluation (SQuaRE)

Page 9: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 9ISO/IEC SQuaRE, 2008

SQuaRE Architecture

ISO/IEC 2503n: Quality Requirement Division

ISO/IEC 2500n: Product Quality General Division

ISO/IEC 2501n: Quality Model Division

ISO/IEC 2504n: Quality Evaluation Division

ISO/IEC 2502n: Quality Measurement Division

Core SQuaRE

SQuaRE Extension

© ISO/IEC JTC1/SC7/W6

ISO/IEC 25051ISO/IEC 25062

Page 10: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 10ISO/IEC SQuaRE, 2008

SQuaRE - 2500n: Software Product Quality Division

Umbrella document SQuaRE architecture modelTerminology from 14598-1Overview from 9126-1.

2500n: Software Product Quality2500n: Software Product Quality

25000: Guide to the SQuaRE25000: Guide to the SQuaRE

25001: Planning and Management25001: Planning and ManagementReplace 14598-2

Page 11: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 11ISO/IEC SQuaRE, 2008

ISO/IEC 25000: Guide to the SQuaRE

� Purpose and Justification:� Provide a general overview of SQuaRE as the umbrella

document of the SQuaRE series.� Guide users to use the SQuaRE series.

� Major Contents and Scope:� Common reference models and definitions, as well as the

relationship among the documents.� SQuaRE architecture model, terminology and overview� Explanation of the transition process between the old ISO/IEC

9126 and the 14598 series and SQuaRE

� Information on how to use the ISO/IEC 9126 and 14598 series in their previous form

� Input:� ISO/IEC 9126-1, ISO/IEC 14598-1

Page 12: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 12ISO/IEC SQuaRE, 2008

SQuaRE - 25010:Quality Model Division

2501n: Quality Model2501n: Quality Model

25010: Quality Model25010: Quality Model

Current 9126-1 minus generic explanations and quality metrics. Guide to Use of a quality model.

25012: Data Quality Model25012: Data Quality Model

New

Page 13: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 13ISO/IEC SQuaRE, 2008

25010: Quality Model and Guide

�Purpose and Justification:

� Describe a model for software product quality

� Guide users to apply the model to the specific product

�Major Contents and Scope:

� Internal quality, external quality and quality in use

� Characteristics and sub-characteristics for internal and external quality

� Characteristics for quality in use

� Guide to use the quality model

�Input:

� ISO/IEC 9126-1, 14598-1

Page 14: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 14ISO/IEC SQuaRE, 2008

SQuaRE - 2502n: Quality Measures Division

From 9126-1 and 9126-2,-3,4 common parts

25020: Measurement reference Model and Guide25020: Measurement reference Model and Guide

25023: External Measures

25022: Internal Measures

25024: Quality In Use Measures

25021: Quality Measure Element25021: Quality Measure Element New

Replace 9126-3

Replace 9126-2

Replace 9126-4

2502n: Quality Measures2502n: Quality Measures

Page 15: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 15ISO/IEC SQuaRE, 2008

25020: Measurement Reference Model and Guide

�Purpose and Justification:� Give general information on the quality measurement as an umbrella

document of the division.� Give guides for selection and construction of software product quality

measures.

�Major Contents:� Overview, reference model and definitions. -- General requirements

(shall) for use of measures.� Guidance to users for selecting or developing, and applying metrics.� Criteria for selecting software quality measures and quality measure

elements. (Annex)� Demonstrating predictive validity and assessing measurement reliability.

(Annex)� Example format for documenting software quality measures. (Annex)

� Input:� ISO/IEC 9126-1, 14598-1

Page 16: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 16ISO/IEC SQuaRE, 2008

25021: Quality Measure Elements (QME)

�Purpose and Justification:� Recommend a set of QME that are used frequently.� This set of QME can be used for quality requirements definition, quality evaluation, and for the prediction of other software engineering characteristics.

�Major Contents:

� a) Description of the concept of Quality measure elements.

� b) Considerations for using Quality measure elements.� c) A recommended set of Quality measure elements.

�Input:� ISO/IEC 9126-1, -2, -3, -4, ISO/IEC 14598-1

Page 17: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 17ISO/IEC SQuaRE, 2008

SQuaRE SQuaRE SQuaRE SQuaRE - 2503n: Quality Requirement Division

2503n: Quality Requirement2503n: Quality Requirement

25030: Quality Requirements25030: 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 18: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 18ISO/IEC SQuaRE, 2008

25030: Quality Requirements�Purpose and Justification:

Provide requirements and guides;� To identify software quality requirements,� To validate the completeness of a requirements specification, and

� To identify quality assurance criteria and acceptance criteria for a software product.

�Major Contents and Scope:� Concept of Quality Requirements.� Requirements and recommendations for the specification of software product quality requirements.

�Input:� ISO/IEC 9126-1,14598-1

Page 19: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 19ISO/IEC SQuaRE, 2008

SQuaRE - 2504n: Quality Evaluation Division

2504n: Quality Evaluation2504n: Quality Evaluation

25040: Evaluation Process Overview25040: Evaluation Process Overview

25041: Developers Process

25042: Acquirers Process

25043: Evaluators process

Major revision of 14598-1

Minor revision

Minor revision

Minor revision

25044: Evaluation module Minor revision

Page 20: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 20ISO/IEC SQuaRE, 2008

25040: Evaluation Process Overview

�Purpose and justification:

� Describe the generic evaluation process.� Guide users to apply the quality model and measures.

�Major Contents and Scope:

� Introduction of the other parts of 2504n division. � General requirements for specification, design and execution of software product evaluation process.

� Framework for evaluating software product.� Requirements for methods of software product measurement and evaluation.

�Input:

� ISO/IEC 9126-1, ISO/IEC 14598-1

Page 21: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 21ISO/IEC SQuaRE, 2008

� ISO/IEC WD 25045, Software Engineering – Software product QualityRequirements and Evaluation (SQuaRE) – Evaluation Module for Recoverability

Page 22: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 22ISO/IEC SQuaRE, 2008

Relationship and transition process between ISO/IEC 9126, ISO/IEC 14598 and SQuaRE series of standards

25044: Process for evaluators 25043: Process for acquirers - 6: Doc of evaluation modules 25042: Process for developers - 5: Proc for evaluators 25041: Evaluation modules 25040: Quality evaluation reference model and guide

- 4: Proc for acquirers

25040: Quality Evaluation Division - 3: Proc for developers

25030: Quality requirements (NP) - 2: Planning and management

25030: Quality Requirements Division - 1: General overview 14598: Product evaluation

25024: Measurement of quality in use 25023: Measurement of external quality Quality requirements

25022: Measurement of internal quality Base metrics 25021: Measurement primitives (NP) Guides to use 9126 & 14598 25020: Measurement reference model and guide (NP) New Proposal 25020: Quality Measurement Division 25010: Quality model (Rev)

- 4: Quality in use metrics 25010: Quality Model Division - 3: Internal metrics 25001: Planning and management - 2: External metrics 25000: Guide to SQuaRE (NP) - 1: Quality model 25000: Quality Management Division 9126: Product quality

S QuaRE CURRENT

© ISO/IEC 25000

Page 23: 03 club qualimetrie_presentation_s_qua_re

jeudi 12 juin 2008 23ISO/IEC SQuaRE, 2008

Alphonse PHILIPPE

INFOCERT25, avenue de la Constellation

BP 48339 CERGY95804 CERGY PONTOISE CEDEX

Tél. +33 (0)1 34 24 29 58Fax +33 (0)1 34 24 02 33

http://www.jtc1-sc7.org/[email protected]

www.infocert.org

www.nflogiciel.com