La vitrine de diffusion des mémoires et thèses de l'ÉTS
RECHERCHER

Un référentiel pour la mesure des logiciels avec la norme ISO 19761 (COSMIC-FFP) : une étude exploratoire

Khelifi, Adel (2006). Un référentiel pour la mesure des logiciels avec la norme ISO 19761 (COSMIC-FFP) : une étude exploratoire. Thèse de doctorat électronique, Montréal, École de technologie supérieure.

[img]
Prévisualisation
PDF
Télécharger (7MB) | Prévisualisation

Résumé

La problématique générale de cette thèse est le manque de standards et de références pour le design et pour l'utilisation des mesures en génie logiciel. Cette problématique rend le processus de mesurage des logiciels complexe et difficile. La méthodologie adoptée pour résoudre la problématique indiquée ci-dessus est à la fois exploratoire et qualitative.

L'objectif de cette thèse est la construction d'un référentiel pour la mesure des logiciels. Le référentiel est composé de huit étalons de mesure des logiciels. Dans notre contexte, un étalon est défini comme «une mesure matérialisée, appareil de mesure, matériau de référence destiné a définir, réaliser, conserver ou reproduire une unité ou une ou plusieurs valeurs d'une grandeur pour servir de référence» (ISO, 1993).

Ces étalons de mesure traitent un seul attribut du logiciel, soit la taille fonctionnelle, et ils touchent trois types de logiciels: applications de gestion, systèmes en temps réel et systèmes hybrides. Pour mesurer la taille fonctionnelle, ces étalons utilisent une mesure appelée les points de fonction (en anglais Function Point Analysis - FPA).

«FPA, introduced in 1979 by Allan Albrecht, was proposed to help measure the productivity of software development. Function points have the advantage of well-known norms and well defined detailed procedures that allow a uniform method of counting and the establishment of a reference base for making comparisons, provided, of course, that the rules of calculation and accounting are correctly applied.» (Abran, 1994)

Pour la construction du référentiel, une méthode de mesure des logiciels bien spécifique a été choisie, soit COSMIC-FFP (ISO 19761). COSMIC-FFP est une méthode rigoureuse de mesure des logiciels. Elle rend possible la mesure de la taille des logiciels tels qu'ils sont perçus par leurs utilisateurs, c'est-à-dire à travers les besoins fonctionnels. Le résultat de l'application de la mesure donne une valeur numérique qui quantifie la taille fonctionnelle du logiciel. Les raisons de la sélection de cette mesure spécifique et sa description sont expliquées dans le quatrième chapitre.

Titre traduit

A set of references for software measurement with iso 19761 (COSMIC-FFP): an exploratory study

Résumé traduit

The major topic of this thesis addresses the lack of standards and references in designing and using software measurements. This issue makes the measuring process a challenging and complex task in software engineering.

The main objective of this thesis is the construction of a set of references for software measurements. The set is composed of eight software standard etalons. In our context, a standard etalon is "a material measure, measuring instrument, reference material or measuring system intended to define, realize, conserve or reproduce a unit or one or more values of a quantity to serve as a reference" (ISO, 1993).

These standard etalons treat only one attribute of the software, that is the functional size, and they cover three types of software; business applications, real-time system and hybrid system. To measure the functional size, these standard etalons use a measure called Function Point Analysis (FPA). «FPA, introduced in 1979 by Allan Albrecht, was proposed to help measure the productivity of software development. Function points have the advantage of well-known norms and well defined detailed procedures that allow a uniform method of counting and the establishment of a reference base for making comparisons, provided, of course, that the rules of calculation and accounting are correctly applied.» (Abran, 1994)

The set adopts a specific method of software measurement which is COSMIC-FFP (ISO 19761). COSMIC-FFP is a functional size measurement method, which generalizes the measurement process to address management information systems issues, as well as real-time and hybrid software projects. The reasons of choosing this measurement method, and its description, are explained in chapter four.

The method is applied to a set of Functional User Requirements (FUR). The term Functional User Requirement is an ISO expression designating a subset of the user requirements. The word FUR is used in thesis under this definition. It represents the user practices and procedures that the software must perform to fulfil the user's needs, excluding quality requirements and any technical requirements (ISO/IEC 14143-1, 1998). For this research we selected eight sets of different FUR to measure. Five of them come from the ISO 14143-4 technical report; they are Automatic Line Switching System, Hotel System Reservation, L-Euchre Application, SAGA System and Valve System Control. A FUR belongs to the Rice Cooker application. The last two sets of FUR belong to the training documents of the IBM-Rational company: they are C-Registration System and Collegiate Sports Paging System. The IBM-Rational gave permission to the software engineering laboratory of ETS (GÉLOG) to use their training cases studies for this research (see Annexe 9).

The criteria of selection of these software specifications are their availability and their origin. Each standard etalon proposed (case study) will be checked by ISO and industrial experts.

This research could cover other software functional size measurement (FSM) and potentially other measurements. Thus many research activities can be derived from this work. The set of references, here, relates to only FSM and deals with a single FSM method.

Type de document: Mémoire ou thèse (Thèse de doctorat électronique)
Renseignements supplémentaires: "Thèse présentée à l'École de technologie supérieure comme exigence partielle à l'obtention du doctorat en génie". Bibliogr.: f. [220]-230. Chap. 1. Introduction -- Chap. 2. Les mesures en génie logiciel -- Chap. 3. Propriétés des mesures en génie logiciel -- Chap. 4. La métrologie et la standardisation -- Chap. 5. Les mesures de la taille fonctionnelle (MTF) -- Chap. 6. La construction d'un étalon -- Chap. 7. Présentation du travail -- Chap. 8. La méthodologie de recherche -- Chap. 9. Déroulement de la recherche -- Chap. 10. Discussion des résultats -- Chap. 11. Le référentiel pour la MTF -- Chap. 12. Vérification des étalons -- Chap. 13. Conclusion générale.
Mots-clés libres: 14143, 19761, COSMIC-FFP, Etalon, Fonction, Fonctionnalite, Fonctionnel, FPA, FUR, Informatique, ISO, Logiciel, Mesurage, Mesure, Methode, Metrologie, MTF, Norme, Point, Referentiel, Requis, Standardisation, Taille, Utilisateur
Directeur de mémoire/thèse:
Directeur de thèse
Abran, Alain
Programme: Doctorat en génie > Génie
Date de dépôt: 30 mars 2011 19:33
Dernière modification: 03 nov. 2016 21:39
URI: http://espace.etsmtl.ca/id/eprint/468

Actions (Identification requise)

Dernière vérification avant le dépôt Dernière vérification avant le dépôt

Statistique

Plus de statistique...