Résumons nous ...
Les deux changements nés du style Orienté Objets 


Un corps de concepts commun à tous les niveaux d'un projet informatique :
La représentation du "monde réel" se fait dans les mêmes termes que celle du logiciel : des objets, des classes, des opérations, des attributs et des relations permettent de faire le modèle des besoins aussi bien que le modèle d'implémentation. Attention donc à l'illusion référentielle !

La démarche ne consiste plus à réécrire un modèle d'un certain niveau dans les termes du niveau suivant au moyen de règles de traduction. Mais on passe d'un niveau à un autre par enrichissement ou adjonction d'éléments supplémentaires.

Fin de la lobotomie du cerveau : on ne sépare plus données et activités :
Une classe n'est pas une entité : une classe est l'unification des attributs de données avec les opérations qui leur sont applicables. Ce qui nous posera trois problèmes :
1) c'est quoi la bonne classe ? (exit la 1ère forme normale)
2) comment peut-on s'assurer que ça peut marcher (exit la validation)
3) par quel bout commencer, la structure statique ?, le comportement dynamique ?, les services fournis ?
(exit les recettes de cuisine)

On commencera donc par le fameux corps de concepts réuni dans la notation UML


Auteur : Bernard Morand  Eléments historiques Date de dernière mise à jour : 1/11/2000