Solution cherche Problème Pierre-Alain Muller ObjeXion - ESSAIM

Slides:



Advertisements
Présentations similaires
Enjeux Connaissances Solutions Modélisation Conclusion
Advertisements

EPITECH 2009 UML EPITECH 2009
Applications N-Tiers Rappels: architecture et méthodologie
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Ou comment RE-présenter sa connaissance
Etude de Cas Une compagnie d'assurance automobile propose à ses clients quatre familles de tarifs identifiables par une couleur, du moins au plus onéreux.
Nos Partenaires Rencontres ASP.NET : Développement Rapide dApplications Web.
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
Enseigner la technologie
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Stéphanie CLAPIÉ Antoine RENARD
Modélisation des flux La méthode Merise Yves Giovannangeli
M.E.D.A.L. Module dEnseignement à Distance pour lArchitecture Logicielle Alain VAILLY Diapositive n° 1 IUP MIAGE - Université de NANTES IUP-MIAGE 3ème.
UML - Présentation.
Les diagrammes d’interactions
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Rational Unified Process (RUP)
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Les Enterprise Service Bus
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
LOG 02 Bases de Données Avancées Rappels sur JSP / Servlet
Création d’un langage d’action pour un logiciel MDA
Architecture Les Couches Présentation Services Métier
XML-Family Web Services Description Language W.S.D.L.
Analyse et Conception orientée objet
Projet JSimula.
Vers la conception objet
Modèle, Méthode et Conception
Plan: Rappels Les catégories des méthodes d’analyse et de conception
Projet JSimula.
Portée, arrimages et intervenants Évolution des méthodes
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
Création d’une communauté web scénarisée : le projet Crealys
A LA RECHERCHE D'UNE OFFRE D'EMPLOI
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Jour 4: Gestion de la Connaissance
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
CONTEXTE : 1950 > Aujourd’hui
UML : un peu d’histoire H. Lounis.
Intro en dessin.
SLAM 1 Exploitation d’un schéma de données
ATELIER GENIE LOGICIEL
Visualisation d’un entrepôt de données Pré soutenance technique
Power AMC-Rational Rational Rose, Étude comparative
Collège Henri BOUDON - BOLLENE
LOGO 2010/2011 Encadré par: Mr Chaouech Helmi Elaborée par: Galloussi Ons Université de Carthage Faculté des Sciences économique et de Gestion de Nabeul.
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
Conférence Témoignages métiers- Supinfo Nantes  Création en 1979  CA de 150 Millions €  Présence nationale et internationale  2300 personnes en France.
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com 1 BusinessCAM Mars 2001.
Logiciel de surveillance de réseaux informatique
Développement et design Web Awaves academy Stockholm 2006.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Équipe : Annie Du Mont Johanne Paré Daniel Taillon.
1 JEE 2010 Architectures n-tiers F.Pfister
UML support à la COO 2ème année IUT Calais-Boulogne Bénédicte Talon
Présentation de Qt Iris 1
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Présentation de l’Analyse et Conception des Systèmes d’Information
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Transcription de la présentation:

Solution cherche Problème Pierre-Alain Muller ObjeXion - ESSAIM

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 >

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 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

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...

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 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

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

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

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

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... Moulinette Modèle Métier Application Modèle Technique