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.2. Les phases d'abstraction

La modélisation se contruit par étapes successives de plus en plus détaillées. Les étapes ou les niveaux correspondent à une vision de moins en moins abstraite du développement.

Modélisation conceptuelle

Dans la modélisation conceptuelle, on se préoccupe du futur système sans envisager des concepts liés à l'organisation, on doit tenter de répondre aux questions relatives à que doit faire le système ? Avec quelles données et selon quelles procédures ? Les choix que l'on fait dans cette modélisation sont des choix de gestion. En UML, cette étape de modélisation est pilotée, en partie, par les cas d'utilisation, c'est grâce à ces simples modèles que l'on pourra prendre en compte les besoins des utilisateurs.


Modélisation logique

Dans la conception logique, on intègrera les critères liés à l'organisation (notions de lieu, de temps, etc) tant sur le plan des données (attributs) que sur le plan des opérations (stockage et accès aux données, responsabilité des opérations, etc).


Modélisation physique

Enfin, dans la modélisation physique, on est censé faire des choix techniques concernant les langages à utiliser, la manière d'implanter physiquement les données (SGBD) et les ressources à exploiter.


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