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

Conception d’un profil UML spécifique à la méthode COSMIC - ISO 19761 pour supporter la mesure de la taille fonctionnelle des logiciels

Barkallah, Soumaya (2012). Conception d’un profil UML spécifique à la méthode COSMIC - ISO 19761 pour supporter la mesure de la taille fonctionnelle des logiciels. Mémoire de maîtrise électronique, Montréal, École de technologie supérieure.

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

Résumé

La mesure de la taille fonctionnelle des logiciels joue un rôle important dans la discipline du génie logiciel et des technologies de l’information. En effet, elle sert principalement à établir des estimations et calculer l’effort de développement d’un projet.

COSMIC - ISO 19761, la nouvelle génération des méthodes de mesure de la taille fonctionnelle, est une méthode rigoureuse qui a connu beaucoup d’intérêt. Son principe consiste à mesurer la taille du logiciel à travers les besoins fonctionnels de ses utilisateurs appelés fonctionnalités utilisateurs requises (FUR). Elle permet notamment de mesurer différents types de logiciels (Affaire, Temps Réel, Embarqué, etc.).

L’objectif de cette recherche est d’étudier l’aspect d’automatisation de la mesure de la taille fonctionnelle avec COSMIC partant des spécifications écrites avec UML. L’idée consiste à rapprocher les concepts de la méthode COSMIC et les concepts UML afin de trouver un moyen qui facilite la mesure. Partant de cette idée, nous avons tout d’abord présenté une revue de littérature des travaux de recherche antérieurs qui ont porté sur la mesure des logiciels avec COSMIC basée sur les modèles UML.

Cette étude nous a montré qu’une extension appropriée d’UML pour la méthode COSMIC utilisant les mécanismes d’extension inhérents d’UML (profil UML) est encore manquante. Nous entreprenons dans cette recherche le défi de définir et concevoir un profil UML spécifique pour la méthode COSMIC. Grâce à ce profil, la tâche de mesure peut devenir moins fastidieuse puisque le profil permet de capturer toute l’information nécessaire pour établir la mesure.

L’approche comprend deux volets. Proposer d’abord un méta-modèle qui décrit la méthode COSMIC. Ensuite, mapper les différents concepts du domaine sous forme de stéréotypes qui sont la base du profil P-COSMIC. Enfin et afin de soulever l’applicabilité du profil conçu, nous avons procédé à une étude de cas de type temps réel.

Titre traduit

Design of a specific UML profile for the ISO - 19761 cosmic method to support software functional size measurement

Résumé traduit

Measuring the functional size of software is significant to the software engineering discipline and information technology. Indeed, it is mainly used to make estimates and calculate project development effort.

COSMIC – ISO 19761, the new generation of functional size measurement methods, is a rigorous method that has known a great interest. It consists on measuring the software size through its functional user requirements (FUR). It allows especially to measure different types of software (Business, Real-Time, Embedded, etc.).

The objective of this research is to investigate the automation aspect of functional size measurement with COSMIC using UML-based software specifications. The idea is to close the gap between the COSMIC method concepts and the UML concepts in order to facilitate the measurement. Therefore, we first present a literature review of previous research work on how to apply COSMIC FSM using UML models.

This literature review showed the full extension of UML using its built-in extension mechanisms (i.e. UML profiles) is still lacking. In this research we undertake the challenge to define and design a new UML profile for the COSMIC method. Through this profile, the measurement procedure can be tedious since the profile captures all the information needed to make the measurement.

The approach consists in two main steps. First, we propose a meta-model that describes the COSMIC method. Then we map the different domain concepts with stereotypes composing the profile P-COSMIC. To illustrate the applicability of the designed profile, we conducted a case study of a real-time application.

Type de document: Mémoire ou thèse (Mémoire de maîtrise électronique)
Renseignements supplémentaires: "Mémoire présenté à l'École de technologie supérieure comme exigence partielle à l'obtention de la maîtrise en génie, concentration technologie de l'information". Bibliogr. : f. [91]-94.
Mots-clés libres: Génie logiciel. Logiciels - Développement. Mesure de la taille fonctionnelle (MTF), COSMIC - ISO 19761, méta modélisation, profils UML.
Directeur de mémoire/thèse:
Directeur de mémoire/thèse
Gherbi, Abdelouahed
Programme: Maîtrise en ingénierie > Génie
Date de dépôt: 16 nov. 2012 21:04
Dernière modification: 02 mars 2017 20:36
URI: http://espace.etsmtl.ca/id/eprint/1094

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...