IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Espace Informatique.

Slides:



Advertisements
Présentations similaires
Projets Dossier de conception Logiciel
Advertisements

« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
La Gestion de la Configuration
Les Evolutions et la Maintenance
Les Web Services Schéma Directeur des Espaces numériques de Travail
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.
Alimenter son site web avec SITRA – les grandes options techniques
19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge.
Validation des Systèmes Informatisés Industriels
TP 3-4 BD21.
Conception d’une application de gestion de fiches études
Les Ateliers de Génie Logiciel
Maîtrise des données et des métadonnées de l’ODS
Le Workflow et ses outils
Atelier d ’ingénierie des systèmes d ’apprentissage (ISA)
Organisation du système d’information comptable et de gestion
THERESIEN Didier SEBASTIEN 15 septembre 2005
MIAGE MASTER 1 Cours de gestion de projet
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
Applications Chapitre B17 et C18
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PRÉCISION DES RÉSULTATS
Management du SI «Durabilité des applications de gestion» Journée de linformatique de gestion 09 Prof. P.-A. Sunier Neuchâtel, 9 décembre 2009.
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Management des systèmes d’information Conclusion
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Intégration ADONIX & BO
Clients riches RIA (Rich Internet Application) / RDA
Initiation aux bases de données et à la programmation événementielle
Portée, arrimages et intervenants Évolution des méthodes
Démarche de développement
Projet CONSULTING SA : GSA ( Gestion du suivi d’activités)
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.
Référence PRE.022.AtelierTechAMUE_ ppt APOGEE SOA et Système d’information Atelier technique 10/02/2006.
ANALYSE METHODE & OUTILS
Outil de volumétrie pour Quadrige² 20 mars 2009 – O. CatryDUT Informatique.
Mise en oeuvre et exploitation
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Présentation Session RPSI
Introduction à l’Architecture n-tiers et Orientée Service
Présentation du produit
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
EVOLUTION DU SYSTEME D’INFORMATION
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
LE PLAN QUALITE Utilité du plan qualité :
CONTEXTE : 1950 > Aujourd’hui
Dr Ph CARDI - Interfaces 27/09/2001 Configuration des logiciels par les Praticiens de Santé mythe ou réalité Copyright 2001 © Intensive Care View.
05/02/98WEB ESNIG Introduction Oracle Designer/2000 & Oracle Web Server.
Introduction au Génie Logiciel
Application de gestion des retards
Progiciels de Gestion Intégrés
SLAM 1 Exploitation d’un schéma de données
Heg Haute école de gestion de Neuchâtel 24/11/00Cahier théorique 02 V1-01 Prise en main (2) Création et gestion d'une association.
Visite du président de la Commission fédérale HES Projet ISNet-43 Atelier de génie logiciel Approche « fonctionnelle » et/ou « objets » 2 juillet 2003.
ATELIER GENIE LOGICIEL
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Management de la qualité
Les différents modèles d’architecture technique
Soutenance de stage Projet principal :
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? Synthèse.
L’enseignement de spécialité SLAM
Sites Pilotes Généralisation
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
INTRANET DOCUMENTAIRE UMLV Service Commun de la Documentation Michèle BRIZIOU - 07/12/2000.
Générateur d’applications WEB de gestion de données Génération de la base de données.
ISNET-43 Atelier de génie logiciel Approche fonctionnelle ou objets Concurrence ou complémentarité ? HEG-NE P.-A. Sunier.
Proposition au 20-dec-2005 Projet de partenariat co-initié par FdP Genève - LPA - Akis Ingénierie - KeyPartners 1 Plate-forme collaborative pour la conception.
FORMATION INTOUCH 7.0 Le module SQL.
Transcription de la présentation:

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Espace Informatique Neuchâtelois Présentation d ’un projet de la réserve stratégique HES-SO Atelier de génie logiciel et génération Web ISNet 14

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Plan Le projet Initialisation Concept d’AGL Partenariat Choix méthodologique Postulat de base des générateurs Architecture n-tiers Internet Oracle Client/Serveur Formulaires Visual Basic Points forts Ecueils

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Le projet Acquisition de compétences dans la technologie des AGL et des générateurs d'applications –Participation à divers projets en partenariat –Etude de situations particulières et rédaction de guides –Partenaires »CEG - Centre électronique de gestion de la Ville de Neuchâtel »MEN - Musée d'ethnographie de Neuchâtel »Le Repuis - Centre de formation professionnelle »VAC - La Chaux de Fonds –Planifié de mars 2000 à décembre 2001 »Actuellement presque terminé, en cours de documentation

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Motivations initiales Changements environnementaux fréquents Ouverture des systèmes d’information Architecture à 2 niveaux Client/Serveur –Coûts cachés du poste client –Interopérabilité "propriétaire" ATELIER GENIE LOGICIEL ET GENERATION WEB

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Architecture n-tiers Tier serveur de données Tier serveur d'applications Tier client

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Référentiel

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Déficit d’expériences et de documentation n-tiersAGL Référentiel Spécifications Générateurs Scripts de génération Serveur de données Serveur d'application Client

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Une définition d'AGL Environnement de travail Programmes et outils Procédures – guides de travail

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Que doit-on attendre des AGL? Support du formalisme Création de diagrammes Génération de rapports Cohérence des modèles Génération de code

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Partenariat – Objectifs initiaux CEG-MEN –Consultation de la base de données des collections ?Génération 100% du logiciel Internet (OUI) Le Repuis –Gestion du domaine de la formation ?Génération 100% des interfaces utilisateurs Intranet (OUI) ?Ecriture des règles de gestion complexes (OUI) VAC –Gestion des commandes et du stock ?Liens Internet (Commandes) et Intranet (Stocks) (Prototype) ?Performances en volume et en temps de réponse (En suspens)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Le Repuis – Formulaire de gestion des personnes

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information MEN – Consultation des collections

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information CEG – CLOEE, PH…

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information VAC – Caddy

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Choix méthodologique 1ère phase - Création d'un projetCréation d'un projet 2ème phase - MCDMCD 3ème phase - Transformation MCD -> MLDTransformation MCD -> MLD 4ème phase - Enrichissement du MLDEnrichissement du MLD 5ème phase - Génération et exécution des scripts SQL-DDLGénération et exécution des scripts SQL-DDL 6ème phase - Génération et exécution des APIs de tablesGénération et exécution des APIs de tables 7ème phase - Modèle logique de traitements (Modules)Modèle logique de traitements (Modules) 8ème phase - Test de l'applicationTest de l'application

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Création d’un projet

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Modèle conceptuel de données

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Transformation conceptuel - logique

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Modèle logique de données (I)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Modèle logique de données (II)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Modèle logique de données (III)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information IDE & Génération SQL

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Scripts SQL-DDL

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Scripts SQL-DDL Consolidation Lecture 3 4

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information APIS de tables (I)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information APIS de tables (II)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information APIS de tables (Exemple)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Test de la base de données (SQL)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Test de la base de données (APIS)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Modèle logique de traitement

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Génération de procédures PL/SQL de création de pages HTML dynamiques

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Le fonctionnement du générateur d'application WEB

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Framework du générateur de formulaires Homogénéité des applications –Facilité d’apprentissage –Facilité de maintenance Rendement –Minimisation du trafic réseau Canevas –Règles de conception et développement Industrialisation –Réutilisation –Généralisation

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Minimisation du trafic de données 1. Filtre Query 2. Liste List 3. Edition View

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Documents HTML générés

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Paramétrage d'appel du filtre

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Test des formulaires (I)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Test des formulaires (II)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Postulat de base d’utilisation des générateurs Le code produit par les divers générateurs n'est jamais retouché manuellement. Suite à une évolution des spécifications ou pour tout autre motif, le code doit pouvoir être regénéré, en tout temps et par n'importe quel membre de l'équipe, sans risquer une régression qualitative de l'application par la méconnaissance d'une subtilité introduite manuellement dans le code généré dans une version précédente.

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Remarques courantes à propos du postulat (I) L'informaticien estime que la qualité de code ne correspond pas à ce qu'il en attend. Le code produit est générique (préfabriqué) Respect des spécifications Qualité constante Maîtrise des délais de réalisation Coûts de réalisation nuls

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Remarques courantes à propos du postulat (II) L'informaticien veut pouvoir rajouter des éléments (règles de gestion, contraintes...) qu'il ne peut spécifier dans le référentiel. En amont de la génération, le concepteur peut rajouter des règles de gestion programmées qui seront intégrées au code fourni par les générateurs

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Remarques courantes à propos du postulat (III) L'informaticien souhaite développer une interface utilisateur spécifique. Les formulaires produits s’appuyent sur un framework standard Générer les éléments qui correspondent au framework avec l’AGL Développer avec un environnement adapté les éléments spécifiques Réunir les produits des 2 démarches

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Architecture n-tiers Internet Oracle

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Database Access Descriptor (DAD)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Paramétrage du serveur d’application

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Connexion à la base de données Instance EXOC Oracle SGBD-R Dictionnaire Procédures Toolkit Navigateur Serveur OAS hestia.cpln.ch Utilisateur client Adresse URL Requête Connexion Demande d'identification Identification

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Client/Serveur Formulaires VisualBasic (I)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Client/Serveur Formulaires VisualBasic (II)

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Points forts Industrialisation –Appuis méthodologiques –Prédictible –Maîtrise des phases de réalisation et déploiement Réutilisation –Génération sur de multiples cibles –Support d'architectures diverses Qualité –Processus série ISO 9000 –Produit ISO 9126

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information Ecueils Pluridisciplinarité et compétence des acteurs Méthodologie rigoureuse Infrastructure matérielle et logicielle Forte dépendance avec les paradigmes méthodologiques Choix entre indépendance des outils et intégration des solutions des constructeurs

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information

IS-Net 14 : Atelier de génie logiciel et génération Web - P.-A. Sunier 12/04/2015 Informatique de gestion et systèmes d’information