UML F. Laperruque INRA – SAGA CATI SICPA.

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie
1 Modéliser Ou comment RE-présenter sa connaissance.
Langage de modélisation objet unifié
© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
19 septembre 2006 Tendances Logicielles MDD/MDA : Génération dapplications avec IBM Rational Software Architect Jean-Pierre Schoch –
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
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.
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
Object Management Architecture (OMA)
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.
Organisation du mini-projet
Introduction à UML NFE108 CNAM – LILLE Madame DELECLUSE
UML (Unified Modeling Langage)
Rational Unified Process (RUP)
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Réforme de la voie technologique STI
UML Etude de cas.
Analyse et Conception orientée objet
Initiation à la conception de systèmes d'information
Réalisée par :Samira RAHALI
Principes de persistance dans les applications orienté objet
Projet JAVA EE Approfondi
Projet JSimula.
Modèle, Méthode et Conception
Modélisation orientée objet UML
Analyse et conception orientée objet
Etude globale de système.
Unified Modeling Langage
TESTING BUSINESS PROCESSES
Présentation du mémoire
Projet JSimula.
Stéphanie Bernonville 1, 2 Christophe Kolski 2
Le diagramme de séquences
Le diagramme d’activités
Portée, arrimages et intervenants Évolution des méthodes
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
Ingénierie Système en SysML appliquée à la rédaction du cahier des charges Y. Le Gallou Séminaire académique STI2D - Calais – 1er avril 2014.
Patrons de conceptions de créations
Architecture et développement Web
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
1 PLAN I. Eclipse Modeling Framework  Présentation  Le modèle Ecore  Code généré  Utilisation de template II.Graphical Modeling Framework  Présentation.
Linq & les expressions lambda. L Language In Integrated Q Query.
UML.
UML - Présentation.
Logiciel de modélisation Janvier /2014 M3I – S1 2 I Historique II Fonctionnalités III Démonstration IV Conclusion.
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Cours techonologies .NET
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
UML : un peu d’histoire H. Lounis.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Introduction au Génie Logiciel
Extrait du Referentiel BTS Systèmes numériques Options : Informatique et réseaux et Électronique et communication S1 à S9 Définition des savoirs et savoir-faire.
SLAM 1 Exploitation d’un schéma de données
Initiation à la conception des systèmes d'informations
MOCK.
Power AMC-Rational Rational Rose, Étude comparative
Unified Modeling Language
Le diagramme de composants
2 Tracks Unified Process
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
Chapitre 2 Rappels objet et Présentation des diagrammes UML
Chapitre 2 Rappels objet et Présentation des diagrammes UML
1 JEE 2010 Architectures n-tiers F.Pfister
Groupe Interface Réunion CATI SICPA – 17 septembre 2015.
Présentation de l’Analyse et Conception des Systèmes d’Information
Les IDE orientés conception C ycle de V ie D es A pplications
Transcription de la présentation:

UML F. Laperruque INRA – SAGA CATI SICPA

Pourquoi s’intéresser à UML? Gestion de projets pratiques diverses de la conduite d’un projet appui sur des méthodes (Merise) utilisées pour des langages non objets amélioration possible de la qualité de nos démarches (formalisation) démarrage de nouveaux projets à l’échelle du CATI (sanitaire, poissons, etc…)

Composition du groupe Bernadette Urban Edmond Ricard Olivier Galland Thierry Heirman Alexandre Journaux Hervé Lagant Alain Valancogne François Laperruque

UML : ??? UML : Unified Modeling Language (wikipédia) langage de modélisation graphique à base de diagrammes utilisé en développement logiciel et en conception orientée objet (Java, C#, etc…) standard défini par l’Objet Management Group (OMG) Outil de communication utile concurrent de méthodes d’analyses? (ex : Merise) concurrent de méthodes agiles? (ex : Scrum) large utilisation dans l’industrie

Objectifs Objectifs du groupe évaluer si le langage correspond bien à nos besoins retenir un sous ensemble de diagrammes sur les 13 disponibles? lesquels sont les plus pertinents définir les critères de sélection des outils logiciels « UML » génération de classes dans les langages usuels du CATI SICPA (C#, Java, PHP) génération des requêtes SQL de création des bases de données génération des fichiers de mapping Hibernate, Entity Framework ou Linq To SQL génération des diagrammes retenus Intégration dans VS et Eclipse et support du standard XMI

Etat des lieux dans le groupe… Expérience de chacun des membres du groupe de façon générale, on en à très peu… initiation, notions lointaines sans pratique formation mise en place par l’ancien CATI IPBI (2009) Alexandre, le connaît pour l’avoir utilisé au sein du Ministère de l’Agriculture application de collecte et de gestion de données conception de l’architecture de bases de données et définition de règles de gestion UML standardise et organise le dialogue avec les utilisateurs

Diagrammes intéressants… Diagramme de classes présente les classes et les interfaces des systèmes ainsi que les différentes relations entre celles-ci Diagramme de cas d’utilisations donne une vision globale du comportement fonctionnel d'un système logiciel Diagramme d’états-transitions représente des automates déterministes Diagramme d’activités modélise un processus interactif, global ou partiel pour un système donné Diagramme de séquences cache les interactions d'objets dans le cadre d'un scénario d’un diagramme de cas d’utilisations

Les logiciels… Liste de logiciels évaluer (proposition) Power AMC/Power Designer Enterprise Architect Modelio Autres logiciels existants Papyrus Acceleo ArgoUML Autres ??? Les 3 premiers logiciels seront testés car il sont très complets…

A venir… Nov 2013 : Validation de la liste des logiciels à tester Fév 2014 : Choix du logiciel retenu Avr 2014 : Elaboration d’un support sur un cas concret d’utilisation ??? 2014 : Préparation d’une information/formation autour du support réalisé Formation Hibernate, Linq to sql