|
|
6.15 Méthodologie : une fiche par
classe
- Collecter dans une fiche par classe
- Tous les attributs
- Toutes les opérations
- Sources : cahier des charges, et diagrammes de classes, de
machine à états, de communications et de séquence
- Homogénéisation des noms : même terme pour le même concept
métier
- La conception est une préparation de la phase de mise en
œuvre
- Traduction des associations
- Attribut « d’association » = référence
- Traduction des attributs dérivés en attributs ou
opérations
- Traduction des diagrammes d’interaction et de machine
à états
- Définition des algorithmes des opérations
- Traduction des généralisations spécialisations
- Fixation de l’accessibilité des attributs et des
opérations
- Propriété d’encapsulation
précédent suivant
Comme nous l’avons vu tout au long de cette section, la
conception consiste à reprendre tous les diagrammes élaborés et à repérer les
attributs et les opérations nécessaires pour la réalisation des états, des
transitions, des événements et des messages. Cette phase comprend aussi
l’homogénéisation des noms et des arguments des messages (des diagrammes
de machine à états, de séquence et de communications).
« Homogénéiser » signifie le respect des mêmes conventions et
l’utilisation des mêmes termes pour désigner les mêmes concepts métier.
Nous rappelons que la phase de conception inclut aussi les
choix techniques tels que le choix de serveur Web, le choix de base de données,
etc. Ces choix n’ont pas été expliqués dans ce cours car ils sont hors
propos.
D. Conan, C. Taconet, C. Bac,
Télécom SudParis, CSC 4002, Octobre 2015
|
|