Cahier de charge
C Raynal 70682814@fr.ibm.com
1
24-10-02 S4-N1-SP-01-V1-C00.prz V1
l'AOO Analyse Orientée Objet La COO La Conception Orientée Objet La POO La Programmation Orientée Objet
C Raynal 70682814@fr.ibm.com
2
24-10-02 S4-N1-SP-01-V1-C00.prz V1
Analyse OO (P Coad et E Yourdon)
L'identification des objets l'identification des structures la définition des sujets la définition des attributs la définition des services
C Raynal 70682814@fr.ibm.com
3
24-10-02 S4-N1-SP-01-V1-C00.prz V1
La COO
" La conception par objets est la méthode qui conduit à des architectures logicielles fondées sur les objets que tout système ou sous-système manipule (plutôt que sur la fonction qu'il est censé réaliser)...Pour beaucoup de programmeurs, ce changement de point de vue est un choc comparable à l'idée de la terre tournant autour du soleil il y a 400 ans."
Bertrand Meyer
"baby duck syndrom"
C Raynal 70682814@fr.ibm.com
4
24-10-02 S4-N1-SP-01-V1-C00.prz V1
Objectif numéro 1 : réutiliser ce que l'on produit
"Pourquoi le logiciel n'est-il pas comme le matériel ?
Pourquoi tout nouveau développement doit-il repartir de zéro ? Il devrait y avoir des catalogues de modules logiciels, comme il y a des catalogues de puces de circuits intégrés : pour construire un nouveau système, on devrait commander des composants dans les catalogues et les combiner, plutôt que de réinventer la roue à chaque fois....."
Extrait de "Conception et programmation par objets". Bertrand Meyer.
C Raynal 70682814@fr.ibm.com
5
24-10-02 S4-N1-SP-01-V1-C00.prz V1
Méthode d'analyse : partir du réel
" Plutôt que de bâtir un système formé de modules
J. L Théron
" Perhaps the greatest strenght of an object-oriented approach to development is that it offers a mechanism that captures a model of the real world " associés à des opérations , on structure le système autour des objets existants dans le modèle du monde réel "
Grady