Il faut reconnaître que :
1)L'approche objet est moins intuitive que l'approche fonctionnelle.
2)L'application des concepts objets nécessite une grande rigueur.
3)Le vocabulaire est peu précis (risques d'ambiguïtés, d'incompréhensions).
Alors comment décrire la structure objet d'un système de manière pertinente ?
Les remèdes
Utiliser un langage pour exprimer les concepts objet qu'on manipule afin de pouvoir :
1) Représenter des concepts abstraits (graphiquement par exemple).
2) Limiter les ambiguïtés (parler un langage commun).
3) Faciliter l'analyse (simplifier la comparaison et l'évaluation de solutions).
Se servir d'une démarche d'analyse et de conception objet pour :
1) Ne pas effectuer une analyse fonctionnelle et se contenter d'une implémentation objet, mais penser objet dès le départ.
2) Définir les vues qui permettent de couvrir tous les aspects d'un système avec des concepts objets.