Une demarche d'ingenierie des besoins orientee objet guidee par les cas d'utilisation

par BENEDICTE DANO

Thèse de doctorat en Sciences appliquées

Sous la direction de Henri Briand.

Soutenue en 1997

à Nantes .

    mots clés mots clés


  • Résumé

    Les travaux de recherche effectues s'inscrivent dans la problematique d'ingenierie des besoins et plus particulierement dans celle de l'ingenierie des besoins orientee objet. L'ingenierie des besoins est le processus qui s'interesse a la premiere activite dans le cycle de developpement de systemes logiciels, activite durant laquelle l'ingenieur des besoins cherche a obtenir une comprehension (etablie en termes de modeles) du futur systeme logiciel aussi complete et coherente que possible avant le passage aux activites de conception et d'implementation. Un etat de l'art sur les methodes d'ingenierie des besoins orientees objet a permis de mettre en evidence l'absence de definition precise d'une demarche d'aide a la construction de modeles. L'apport principal de ces travaux de recherche est la proposition d'une demarche permettant de guider l'ingenieur des besoins dans l'elaboration de modeles orientes objet en privilegiant la communication avec l'expert du domaine tout au long du processus : - la demarche est fondee sur un dialogue pour l'aide a l'elaboration du modele statique, ce premier modele decrivant les elements les plus tangibles du systeme logiciel. Le dialogue propose permet de recueillir un ensemble d'elements aupres de l'expert du domaine, lesquels sont ensuite transformes en concepts du modele statique a l'aide de regles. - la demarche utilise le concept de cas d'utilisation pour l'aide a l'elaboration des modeles dynamiques, ces modeles decrivant les elements caracterisant le comportement du systeme logiciel. Une demarche par les cas d'utilisation consiste a decrire le systeme logiciel par ses fonctionnalites. Cependant, de telles demarches, recemment integrees dans de nombreuses methodes par le fait incontestable qu'elles facilitent la communication entre l'expert du domaine et l'ingenieur des besoins, ne sont pas sans poser quelques problemes pour lesquels les travaux proposent une solution. En particulier, le manque de definition claire et precise de ce qu'est un cas d'utilisation ainsi que l'absence de technique formelle de description des cas d'utilisation font qu'il est difficile d'integrer les cas d'utilisation dans une demarche efficace d'aide au processus d'ingenierie des besoins. Les travaux presentent alors deux techniques complementaires de description des cas d'utilisation. La premiere technique utilise des tables (technique orientee expert du domaine) et la deuxieme technique utilise les reseaux de petri (technique orientee ingenieur des besoins). Un ensemble de regles permettant de passer de la premiere a la deuxieme technique est propose et represente un support precieux pour l'ingenieur des besoins. C'est a partir de la description des cas d'utilisation formalisee a l'aide des reseaux de petri que nous avons elabore un ensemble de regles permettant a l'ingenieur des besoins de construire des modeles dynamiques.


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 179 P.
  • Annexes : 126 REF.

Où se trouve cette thèse ?

  • Bibliothèque : Université de Nantes. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : 97 NANT 2099
  • Bibliothèque : Université de Nantes. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : 97 NANT 2099
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.