Conception d’un profil UML spécifique à la méthode COSMIC - ISO 19761 pour supporter la mesure de la taille fonctionnelle des logiciels
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é...
Main Author: | |
---|---|
Format: | Others |
Published: |
École de technologie supérieure
2012
|
Online Access: | http://espace.etsmtl.ca/1094/1/BARKALLAH_Soumaya.pdf http://espace.etsmtl.ca/1094/2/BARKALLAH_Soumaya%2Dweb.pdf |
Summary: | 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. |
---|