Capture des besoins fonctionnels – la méthode UML

By 15 April 2011

Capture des besoins

1. Capture des besoins fonctionnels

Nous allons procéder selon la méthode UML qui consiste à recenser et modéliser les différents processus métiers afin de migrer facilement vers une architecture objet d’un point de vue statique et dynamique. Cette analyse présente une abstraction totale étant indépendante de toute technologie ou implémentation.

La spécification des besoins va nous permettre d’avoir une meilleure approche des utilisateurs, des fonctionnalités et de la relation entre les deux. Elle sera sous forme de cas d’utilisation. Pour cela nous allons procéder ainsi:

  • Identification des acteurs du nouveau système.
  • Identification des cas d’utilisations.
  • Description des cas d’utilisations.
  • Regroupement des cas d’utilisation en paquetages.

1.1. Identification des acteurs

Dans UML on n’utilise pas le terme d’utilisateurs mais d’acteurs. Un acteur d’un système est une entité externe à ce système qui interagit (saisie de données, réceptions d’informations,…) avec lui. Les acteurs permettent de cerner l’interface que le système va offrir à son environnement. Un acteur regroupe plusieurs utilisateurs qui ont le même rôle. Et pour trouver un acteur il faudra identifier les différents rôles que vont devoir jouer ses utilisateurs.

Afin de faciliter l’identification, on peut imaginer ceci: tout ce qui est à l’extérieur et interagit avec le système est un acteur, tout ce qui à l’intérieur est une fonctionnalité à réaliser.

Service commercialLes différents acteurs du système étudié sont:

  • Service commercial.
  • Service administratif.
  • Client.

1.2. Identification des objectifs et cas d’utilisations

Un cas d’utilisation décrit sous la forme d’actions et de réactions, le comportement d’un système d’un point de vue utilisateur. Il doit apporter une valeur ajoutée à l’acteur concerné. Chaque cas d’utilisation contient une liste de fonctionnalités qu’on va détailler dans la partie suivante.

On va tout d’abord déterminer les objectifs qui vont nous permettre de déduire les cas d’utilisation et tout cela:
Identification des objectifs et cas d’utilisations

Tableau05. Identification des objectifs fonctionnels et des cas d’utilisation associés.

Lire le mémoire complet ==> (Conception et réalisation d’une plate-forme de commerce électronique)
Mémoire de fin d’études pour l’obtention du diplôme d’Ingénieur d’Etat en Informatique
Ecole nationale supérieure d’informatique