Académique Documents
Professionnel Documents
Culture Documents
Présentation
Formation
Ingénierie des Exigences
Système « Station-Service »
1
Système Station-Service
• Les exercices suivants vont permettre de mettre en pratique les
principes du cours pour identifier et énoncer les exigences d’un
système d’information pour une station-service
• Vous travaillerez en groupe pour identifier, énoncer et valider
les exigences de ce système
2
Liste des exercices
• Exercice #1 : Parties-prenantes
• Exercice #2 : Arbre des buts
• Exercice #3 : Contexte du système
• Exercice #4 : Cas d’utilisation
• Exercice #5 : Scénarios Utilisateur
• Exercice #6 : Exigences Utilisateur
• Exercice #7 : Contraintes
• Exercice #8 : Modélisation système
• Exercice #9 : Exigences Système
• Exercice #10 : Allocation d’exigences
3
Exercice : Parties-prenantes
• Objectifs de l’exercice :
– Apprendre à identifier les parties prenantes
– Compléter la liste des parties prenantes
• Production :
– Liste exhaustive des parties prenantes avec les informations
d’identification (nom, rôle, objectifs…)
• Conseils :
– Considérer toutes les parties prenantes : les clients, les sponsors
et les utilisateurs
4
Exercice : Arbre des buts
• Objectifs de l’exercice :
– Construire le graphe des buts à partir des objectifs des parties
prenantes
– Identifier les conflits potentiels
• Production :
– Graphe des buts avec des opérateurs ET / OU
• Conseils :
– Partir d’un but
• Remonter l’arbre avec la question : « pourquoi ? »
• Redescendre l’arbre avec la question « comment ? »
• Itérer…
5
Exercice : Contexte du système
• Objectifs de l’exercice :
– Du point de vue d’un utilisateur, définir ce qui fait partie du système
et ce qui est à l’extérieur du système
– Identifier et définir avec quelles entités le système doit intéragit
– Identifier les informations principales échangées lors des
interactions
– Expliquer la différence entre les acteurs et les parties prenantes
• Production :
– Diagramme de contexte
• Conseils :
– Distinguer les acteurs humains et les acteurs système, ceux qui
sont internes et ceux qui sont externes à l’organisation
6
Exercice : Cas d’utilisation
• Objectifs de l’exercice :
– Identifier les cas d’utilisation du système
• Production :
– Diagramme de cas d’utilisation
• Conseils :
– Se concentrer sur l’objectif principal de l’utilisateur
7
Exercice : Scénarios Utilisateur
• Objectifs de l’exercice :
– A partir d’un cas d’utilisation que vous aurez choisi, décrire un
scénario pour un utilisateur
– Décrire des scénarios alternatifs
• Production :
– Scénario principal, scénarios alternatifs et scénarios d’exception
• Conseils :
– A partir du but à atteindre (objectif du cas d’utilisation),
décomposer en sous-buts -> étapes du scénario
– Identifier les variantes et extensions si besoin
8
Exercice : Exigences Utilisateur
• Objectifs de l’exercice :
– A partir d’un scénario, énoncer les exigences utilisateur en langage
naturel
– Rédiger des exigences de capacité (fonctionnelles et non
fonctionnelles)
• Production :
– Quelques exigences utilisateur avec attributs renseignés
• Conseils :
– Identifier au moins une exigence par sous-buts du scénario
9
Exercice : Contraintes
• Objectifs de l’exercice :
– Identifier les contraintes imposées par les entités externes
– Identifier les contraintes environnementales
• Production :
– Quelques contraintes avec attributs renseignés
• Conseils :
– S’inspirer de la liste des origines des contraintes
10
Exercice : Modélisation Système
• Objectifs de l’exercice :
– Sur la base d’un périmètre réduit du système que vous aurez choisi,
• Créer un diagramme d’activité
• Créer un diagramme de classes
• Créer un diagramme de séquences
• Créer un diagramme d’états
• Production :
– Un diagramme de chaque type
• Conseils :
– Choisir une partie simple du système !
11
Exercice : Exigences Système
• Objectifs de l’exercice :
– Pour chaque exigence utilisateur, énoncer une ou plusieurs
exigences système qui en dérivent
– Rédiger des exigences de fonctionnelles et non fonctionnelles
• Production :
• Quelques exigences système avec attributs renseignés
• Conseils :
• N’oubliez pas de renseigner la source et la justification des
exigences
12
Exercice : Allocation d’exigences
• Objectifs de l’exercice :
– Proposer une architecture pour le système
– Rédiger plusieurs exigences système
– Faire l’allocation des exigences système vers les sous-systèmes
– En déduire les exigences des sous-systèmes
• Production :
• Une architecture simplifiée du système
• Des exigences système avec leur allocation
• Des exigences des sous-systèmes
13