- 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.