Vous êtes sur la page 1sur 1

Maîtrise d’Informatique - Module Ingénierie du Logiciel Partiel : 9 novembre 2006

La définition des besoins consiste à la rédaction du cahier des charges. C’est le moment
où l’on est en train de réfléchir à bien définir quel est notre besoin. La spécification des
besoins consiste à formaliser (spécifier) la définition des besoins. Nous utilisons UML
pour formaliser la définition des besoins.
Pour nous la définition des besoins n’est pas du ressort de l’équipe de développement
mais du ressort du client. Par contre la spécification des besoins est complètement du
ressort de l’équipe de développement. Voilà pourquoi nous considérons que la définition
des besoins n’appartient pas à la phase d’analyse alors que la spécification des besoins
appartient.

Barème :
50 % si distinction claire entre définition et spécification
50 % si explication sur l’appartenance à la phase d’analyse (ressort de l’équipe de
développement ou pas).
Q1.5 : Faut-il spécifier les besoins non-fonctionnels lors de la phase d’analyse ? Est-ce
possible en UML ?
La phase d’analyse doit spécifier tous les besoins et pas uniquement les besoins
fonctionnels. Il faut donc, en théorie, spécifier les besoins non-fonctionnels. Par contre,
cela n’est pas réellement possible avec UML. Voilà pourquoi, en cours, nous ne faisons
pas de spécification de besoins non-fonctionnels.

Barème :
50 % si explication sur le fait que la spécification des besoins non-fonctionnels doit
appartenir à l’analyse.
50 % sur l’explication avec UML
Le commentaire sur le fait que cela ne soit pas fait en cours ne compte pour rien.

2. Problème: Analyse de eB6 [15 Pts]


Une société désire mettre en place un système de ventes aux enchères, nommé « eB6 »
permettant à des millions d'acheteurs et de vendeurs d'acheter et de vendre n'importe quel
objet à travers le monde. Vous avez la charge de réaliser la phase d’analyse de ce système. Le
cahier des charges est le suivant :
N’importe quel utilisateur peut parcourir le site web d’eB6 sans être inscrit. En effet, les
utilisateurs ont uniquement besoin de s’inscrire pour acheter et pour vendre des objets.
Avant de commencer à vendre sur eB6, les utilisateurs doivent ouvrir un compte vendeur
pour qu'eB6 vérifie leur sérieux. eB6 propose deux façons d'ouvrir un compte vendeur :
• une façon instantanée sur internet : il suffit de fournir les informations de la carte de
crédit du vendeur (la carte ne sera pas débitée, mais uniquement utilisée à des fins de
vérification de l’identité du vendeur sauf si vous demandez à eB6 de prélever
également les frais de vente sur cette carte) ;

Page 2

Vous aimerez peut-être aussi