UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
3.1. La démarche fonctionnelle
3.2. Les phases d'abstraction
3.3. Les paradigmes de la modélisation
3.4. Comment modéliser avec UML et processus unifié
3.5. Une démarche itérative et incrémentale
3.6. Une démarche centrée sur l'architecture
3.7. Une démarche pilotée par les besoins des utilisateurs
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
Chapitre 6. Le modèle dynamique
Chapitre 7. UML et la gestion de projet
Chapitre 8. La phase de conception
Chapitre 9. Modèles d'implémentation
Exercices
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivanteWebographie du moduleGlossaire du module

3.7. Une démarche pilotée par les besoins des utilisateurs

Avec UML, ce sont les utilisateurs qui guident la définition des modèles :

- Le périmètre du système à modéliser est défini par les besoins des utilisateurs (les utilisateurs définissent ce que doit être le système).
- Le but du système à modéliser est de répondre aux besoins de ses utilisateurs (les utilisateurs sont les clients du système).



Les besoins des utilisateurs servent aussi de fil rouge, tout au long du cycle de développement (itératif et incrémental) :

- A chaque itération de l'étape d'analyse, on clarifie, affine et valide les besoins des utilisateurs.
- A chaque itération de l'étape de conception et de réalisation, on veille à la prise en compte des besoins des utilisateurs.
- A chaque itération de l'étape de tests, on vérifie que les besoins des utilisateurs sont satisfaits.


Les cas d'utilisation : ils forment la base du processus de développement. Ils doivent être vus comme le fil rouge, et balise les différentes activités de développement de l'expression des besoins d'un utilisateur vers la réalisation informatique qui satisfait ces besoins.


Remarques : Il convient de distinguer deux types d'utilisateur : l'utilisateur consommateur des fonctions du système, qui occupe un poste particulier dans l'entreprise (excerçant un rôle ou un métier) de l'utilisateur exploitant le système, qui lui excerce plutôt un rôle technique. Tenir compte de ces deux points de vue des utilisateurs ne dépend pas directement d'UML mais relève plutôt du processus de développement utilisé.

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivanteWebographie du moduleGlossaire du module