Solution cherche Problme PierreAlain Muller Obje Xion ESSAIM
Solution cherche Problème Pierre-Alain Muller Obje. Xion - ESSAIM pa. muller@objexion. com
Solution cherche Problème n Comment se tromper de problème ! n Pierre-Alain Muller – Enseignant-Chercheur ESSAIM – Consultant méthodes objets – PDG Obje. Xion Software – Auteur Modélisation objet avec UML – Co. Fondateur conférences <<UML>>
Du bruit ambiant n Technologique – Publicités, articles, news. . . n Métier – Détails, faux utilisateurs. . . L ’énoncé du problème contient souvent déjà la solution Exemples : « dans 01 on parle de plus en plus de Linux. . . » « le groupe a choisi SAP… » « chez nous c’est NT sur tous les postes… »
Séparer le Quoi du Comment Le problème n La/une solution n Espace du problème Le Quoi ? Espace d ’une. Espace solution Espace dd’une Espace ’unesolution dd’unesolution Le Comment
Exemple n Quoi – Client, Vélo, Trottinette. . . – Pour tout achat dépassant 1000 F dans le mois le client reçoit une remise de 5 % sur ses prochains achats n Comment – Java, VB, SQL, HTML, XML, SGBD, COM, Corba, TCP/IP, – SAP, BAAN, Vignette, Broadvision, ATG… – PC, Mac, Sun, HP… – Windows, Linux, Solaris, Mac. OS. . . – Merise, UML, DFD, SADT. . .
Modéliser ou aller à l’essentiel n Modéliser c’est enlever ce qui ne sert à rien – La pertinence, toute la pertinence, rien que la pertinence n Filtrage du bruit – Détails métier – Détails technologiques
Modèles et méta-modèles Architecture de méta-modélisation en 4 couches Méta-classe Langage naturel M 3 Méta-Modèle M 2 Méta-Modèle Classe Solfège M 1 Modèle Personne Partition M 0 Monde réel Toto Exécution
Modèles et méta-modèles n Décrire les notations et les langages – décrire les notions manipulées – décrire le passage entre ces notions Transformée M 2 Méta-modèle UML Méta-modèle Java M 1 Modèle UML Programme Java
Analyse et conception n L’analyse d’aujourd’hui est la conception de demain – Analyse des éléments de niveau N – Assemblage de ces éléments pour former N+1 Demain Conception Analyse N Aujourd’hui
Intérêt des modèles n Recher la stabilité – Evolutions techniques – Mouvements de personnel n Réduire le temps de réponse – Evolutions business – Délais de mise en œuvre
Types de modèles n Modèles métiers – Savoir-faire métier (banque, véhicule…) n Modèles de conception – Savoir-faire technique (design patterns) n Modèles de technologie – Potentiel de réalisation (Java, C++…)
Les modèles : un actif incorporel n Expression du métier – Objets et règles métiers n Indépendance – Evolution des technologies n Ligne de produits – Industrialisation / Artisanat Au-delà des objets, au-delà des composants, les modèles. . .
Conclusion n La valeur est dans les modèles – Modèle du métier – Modèle de la technologie – Modèle de la présentation Capitalisation du savoir, et du savoir-faire
Perspectives d ’avenir n Vers une économie des modèles – Création, échange, vente. . . Modèle Métier Moulinette Modèle Technique Application
- Slides: 14