UML
Chapitre 1. Introduction
Chapitre 2. Les concepts objets
Chapitre 3. La conception d'un système
Chapitre 4. Le modèle fonctionnel
Chapitre 5. Le modèle statique
5.1. La place du modèle statique
5.2. Démarche
5.3. Les paquetages
5.4. Organisation des paquetages
5.5. La persistance
5.6. Les patterns
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

5.2. Démarche

- Identifier les concepts du domaine et les modéliser en tant que classes.

- Identifier les associations pertinentes entre les concepts.

- Réfléchir aux multiplicités à chaque extrémité d'association.

- Ajouter les attributs aux classes du domaine.

- Comprendre la différence entre modèle d'analyse et de conception.

- Utiliser les diagrammes d'objets pour illustrer les diagrammes de classes.

- Utiliser les classes d'association, contraintes et qualificatifs.

- Structurer les modèles en packetages.

- Comprendre ce qu'est un pattern d'analyse.

La capture des différents concepts métier ainsi que les liens les réunissant se représente sous forme de diagramme de classes plus ou moins détaillé selon l'utilisation souhaitée, celui-ci a été étudié au chapitre 2 "Les concepts objets". Nous ajoutons dans les paragraphes suivants les notions complémentaires d'attribut dérivé, de persistance d'objets et d'organisation de classes en paquetages ainsi que celle de patterns.

Ajout d'attributs dérivés

Un attribut dérivé est une propriété valuée intéressante pour l'analyste, mais redondante car sa valeur peut être déduite d'autres informations disponibles dans le modèle.
La durée du prêt en est un exemple. Il est clair que cette information est importante, le lecteur voudra connaître la durée du prêt sans qu'il doive la calculer lui-même. Le système informatique doit être capable de gérer cette information.


Les attributs dérivés permettent à l'analyste de ne pas faire de choix de conception prématuré. Il doit l'implanter :
- soit comme un attribut "normal", et ne doit surtout pas oublier de le mettre à jour dès qu'une information dont il dépend change.
- soit prévoir une méthode publique qui le calcule.

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