Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parRosaire Petit Modifié depuis plus de 9 années
1
Solution cherche Problème Pierre-Alain Muller ObjeXion - ESSAIM pa.muller@objexion.com
2
Solution cherche Problème n Comment se tromper de problème ! n Pierre-Alain Muller –Enseignant-Chercheur ESSAIM –Consultant méthodes objets –PDG ObjeXion Software –Auteur Modélisation objet avec UML –CoFondateur conférences >
3
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… »
4
Séparer le Quoi du Comment n Le problème n La/une solution Espace du problème Espace d ’une solution Espace d ’une solution Espace d ’une solution Espace d ’une solution Espace d ’une solution Espace d ’une solution ? Le QuoiLe Comment
5
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, MacOS... –Merise, UML, DFD, SADT...
6
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
7
Modèles et méta-modèles Monde réel Méta-Méta-Modèle Méta-Modèle Modèle Toto Personne Classe Méta-classe Exécution Partition Solfège Langage naturel Architecture de méta-modélisation en 4 couches M0 M3 M2 M1
8
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 Méta-modèle UML Méta-modèle Java Transformée Modèle UMLProgramme Java M2 M1
9
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 N N+1 Analyse Conception Aujourd’hui Demain
10
Intérêt des modèles n Rechercher la stabilité –Evolutions techniques –Mouvements de personnel n Réduire le temps de réponse –Evolutions business –Délais de mise en œuvre
11
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++…)
12
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...
13
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
14
Perspectives d ’avenir n Vers une économie des modèles –Création, échange, vente... Moulinette Modèle Métier Application Modèle Technique
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.