03 club qualimetrie_presentation_s_qua_re

  • 308 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
308
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SQuaRE Une introduction
  • 2. SQuaRESoftware Engineering – Software productQuality Requirements and Evaluation(SQuaRE)
  • 3. ISO/CEI 9126 -x « Caractéristiques de qualité du logiciel et métriques » ISO/IEC 14598-x « Évaluation du produit logiciel »jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 3
  • 4. ISO/IEC 9126: Software Product Quality Part 1: Quality Model (2001) Part 2: External Metrics (2003) Part 3: Internal Metrics (2003) Part 4: Quality In Use Metrics (2004) jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 4
  • 5. ISO/IEC 14598: Software Product Evaluation 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) jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 5
  • 6. Quality in the life cycle process software product effect of software product influences influences influences process internal external quality in quality quality use quality attributes attributes depends on attributes contexts depends on depends on of use process internal external quality in use measures measures measures measures © ISO/IEC 25000 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 6
  • 7. Relationship between ISO/IEC 9126 and ISO/IEC 14598International Standards Resources Evaluation Effect of the Software and process software product environment product Evaluation Evaluation Internal External Quality in support process metrics metrics use metrics 14598-1 14598-2 14598-3 9126-1 14598-4 14598-6 9126-3 9126-2 9126-4 14598-5 © ISO/IEC 25000 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 7
  • 8. ISO/CEI 250xx Software engineering - Software product Quality Requirements and Evaluation (SQuaRE)jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 8
  • 9. SQuaRE Architecture ISO/IEC ISO/IEC 2501n: ISO/IEC 2503n: Quality Model 2504n: Quality Division Quality Requirement Evaluation Division Division ISO/IEC 2500n: Product Quality General Division ISO/IEC 2502n: Quality Measurement Division Core SQuaRE ISO/IEC 25062 ISO/IEC 25051 SQuaRE Extension © ISO/IEC JTC1/SC7/W6 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 9
  • 10. SQuaRE - 2500n:Software Product Quality Division 2500n: Software Product Quality 2500n: Software Product Quality 25000: Guide to the SQuaRE 25000: Guide to the SQuaRE Umbrella document SQuaRE architecture model Terminology from 14598-1 Overview from 9126-1. 25001: Planning and Management Replace 14598-2jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 10
  • 11. 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 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 11
  • 12. SQuaRE - 25010:Quality Model Division 2501n: Quality Model 2501n: Quality Model 25010: Quality Model 25010: Quality Model Current 9126-1 minus generic explanations and quality metrics. Guide to Use of a quality model. 25012: Data Quality Model 25012: Data Quality Model Newjeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 12
  • 13. 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 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 13
  • 14. SQuaRE - 2502n: Quality Measures Division2502n: Quality Measures2502n: Quality Measures 25020: Measurement reference Model and Guide 25020: Measurement reference Model and Guide From 9126-1 and 9126-2,-3,4 common parts 25021: Quality Measure Element New 25021: Quality Measure Element 25022: Internal Measures Replace 9126-3 25023: External Measures Replace 9126-2 25024: Quality In Use Measures Replace 9126-4 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 14
  • 15. 25020: Measurement Reference Model andGuidePurpose 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: jeudi 12 juin 2008 15 ISO/IEC 9126-1, 14598-1 ISO/IEC SQuaRE, 2008
  • 16. 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 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 16
  • 17. SQuaRE - 2503n: Quality Requirement Division2503n: Quality Requirement2503n: Quality Requirement Single volume standard and guides 25030: Quality Requirements 25030: Quality Requirements General guide to Quality Requirements Requirements for Quality Requirements Quality in Use Requirement External Quality Requirement Internal Quality Requirementjeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 17
  • 18. 25030: Quality RequirementsPurpose 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 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 18
  • 19. SQuaRE - 2504n: Quality Evaluation Division2504n: Quality Evaluation2504n: Quality Evaluation 25040: Evaluation Process Overview 25040: Evaluation Process Overview Major revision of 14598-1 25041: Developers Process Minor revision 25042: Acquirers Process Minor revision 25043: Evaluators process Minor revision 25044: Evaluation module Minor revisionjeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 19
  • 20. 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-1jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 20
  • 21. ISO/IEC WD 25045, Software Engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Evaluation Module for Recoverabilityjeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 21
  • 22. Relationship and transition process between ISO/IEC 9126, ISO/IEC14598 and SQuaRE series of standards CURRENT SQuaRE 9126: Product quality 25000: Quality Management Division -1: Quality model 25000: Guide to SQuaRE (NP) -2: External metrics 25001: Planning and management -3: Internal metrics 25010: Quality Model Division -4: Quality in use metrics 25010: Quality model (Rev) 25020: Quality Measurement Division New Proposal 25020: Measurement reference model and guide (NP) Guides to use 9126 & 14598 25021: Measurement primitives (NP) Base metrics 25022: Measurement of internal quality Quality requirements 25023: Measurement of external quality 25024: Measurement of quality in use 14598: Product evaluation 25030: Quality Requirements Division -1: General overview 25030: Quality requirements (NP) -2: Planning and management 25040: Quality Evaluation Division -3: Proc for developers 25040: Quality evaluation reference model and guide -4: Proc for acquirers 25041: Evaluation modules -5: Proc for evaluators 25042: Process for developers -6: Doc of evaluation modules 25043: Process for acquirers 25044: Process for evaluators © ISO/IEC 25000 jeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 22
  • 23. Alphonse PHILIPPE INFOCERT 25, avenue de la Constellation BP 48339 CERGY 95804 CERGY PONTOISE CEDEX Tél. +33 (0)1 34 24 29 58 Fax +33 (0)1 34 24 02 33 http://www.jtc1-sc7.org/ philippe@infocert.org www.infocert.org www.nflogiciel.comjeudi 12 juin 2008 ISO/IEC SQuaRE, 2008 23