Nawel Amokrane Vincent Chapurlat, Anne-Lise Courbis et Thomas Lambolais Début de la thèse 03/2013. Contexte et Objectifs de la thèse.
|
|
- Antoinette Larouche
- il y a 8 ans
- Total affichages :
Transcription
1 De l Ingénierie des Besoins à l Ingénierie des Exigences : Vers une Démarche Méthodologique d Ingénierie de Systèmes Complexes et de Vérification Formelle Appliquée pour l Informatisation de PMEs/PMIs Nawel Amokrane Vincent Chapurlat, Anne-Lise Courbis et Thomas Lambolais Début de la thèse 03/2013 Journée des doctorants, 23/06/2013 Dans cette présentation Contexte et Objectifs de la thèse. Approche. Comparaison de langages: RDM, KAOS, GRL, UCM. Réflexions conclusion et perspectives. RDM : RquirementDefinitionmodel KAOS : Keep All Objectives Satisfied GRL : Goal-Oriented Requirement Language UCM : Use Case Maps 2 1
2 Contexte: Ingénierie des exigences L ingénierie des exigences est la phase la plus en amont de tout projet de développement Couvre multiples activités Analyse du domaine et élicitation: contexte organisationnel, partenaires, étendu du système Evaluation et négociation: résolution conflits, choix, priorités.. Documentation: structuration, formalisation validation: évaluation qualité 3 Contexte: Ingénierie des exigences Succès ou échec d un projet Les erreurs les plus couteuses à réparer: coût d une correction tardive = 200 fois coût d une correction initiale [Boehm & Papaccio, 1988] Les plus fréquentes et les plus tenaces Plusieurs parties prenantes : cultures et vocabulaires différents Conflits de points de vue Communication entre clients et développeurs --> incompréhensions Clients pas toujours conscients de leurs besoins Développeurs n ont pas la connaissance du domaine d application 4 2
3 Contexte : Ingénierie des exigences «Des exigences inadéquates, inconsistantes ou ambigües ont un impact critique sur la qualité des applications»[bell& Thayer, 1976] Travail important mais non systématique. Lourd pour les PMEs/PMIs Moyens Temps Compétences 5 Objectifs de la thèse Posséder une méthode et un outil qui favorisent une coopération optimale entre les clients, la MOA et la MOE lors des projets d informatisation des processus de gestion d une organisation de type PME/PMI Outiller l étape en amont du projet de développement d applications, qui s inscrit dans le domaine de la modélisation d entrepriseet de l ingénierie des exigences Répondre à la question de l autonomie de l utilisateur final pour l expression des besoins : l impliquer, le responsabiliser et l amener à «s organiser» Outiller le recueil des besoins et de modélisation, enrichi de moyens de vérification et d une méthode favorisant la validation «précoce» des besoins. 6 3
4 Objectifs de la thèse??? MOA : maitrise d ouvrage MOE : maitrise d oeuvre 7 Contexte : Modélisation d entreprise Comprendre et analyser la structure et le fonctionnement de l entreprise pour définir, vérifier et valider les besoins en développement Activité conceptuelle cruciale, complexe, efforts importants de mise en œuvre Nécessité d une méthode structurante «Un modèle d entreprise a pour objectif de formaliser tout ou une partie de l entreprise dans le but de comprendre ou d expliquer une situation existante ou pour réaliser puis valider unprojetconçu»[braesch etal,1995] 8 4
5 La modélisation d entreprise Lever le verrou de la complexité du système d information cible (multi vues, multi paradigmes) S appuyer sur une modélisation d entreprise «guidée» à travers des modèles de références : les cadres d architectures, les normes et standards. Une étape vers la vérification et la validation, pour éviter certaines erreurs et garantir une structuration. [Présentation Chapurlat] 9 Construits ISO Modèle d un langage de modélisation d entreprise Fonctionnelle Organisationnelle informationnelle Des ressources [ISO/DIS, 2004] 10 5
6 L architecture GERA - cadre de modélisation ISO Modèle Partiel = solution réutilisable pour un type de problème [Bernus& Nemes, 1997] Partial models may be prototypes or models of classes of enterprises which must be specialisedand ultimately instantiated in order to obtain the model of a particular enterprise [Bernus& Nemes, 1997] GERA : Generic Enterprise Reference Architecture 11 Carde de normalisation: étape vers la vérification formelle End User/ Business Expert Organisation view Resource view Information view Function view NLP Ideal Patterns Glossary Requirements and Business Modeling As-is / As-wished Formal Definition : Metamodel Workstations Might-be Might-be Business procedures Meta-model instantiation Meta-model instantiation Enterprise particular model To-be Verification Verification Generic level Constructs (ISO19440, UEML..) Partial level Particular level Informational objects Scenarios Business processes Model transformation Model transformation Validation Validation Public void do() {.} 12 6
7 Autonomie de l utilisateur? End User/ Business Expert? Organisation view Resource view Information view Function view NLP Ideal Patterns Glossary Requirements and Business Modeling As-is / As-wished Formal Definition : Metamodel Workstations Might-be Might-be Business procedures Meta-model instantiation Meta-model instantiation Enterprise particular model To-be Verification Verification Generic level Constructs (ISO19440, UEML..) Partial level Particular level Informational objects Scenarios Business processes Model transformation Model transformation Validation Validation Public void do() {.} 12 Critères du langage de modélisation des exigences 13 7
8 RDM, KAOS RDM [Zelm et al, 1995] KAOS [Van Lamsweerde, 2009] Concept de baseet Orientation Typed approche Niveaude détail Le Processus (activité d entreprise) Analyse préliminaire et modélisation orientées processus en vue d une conception détaillée de la solution Le But Définition du problème, raffinement des buts, gestions des risques, résolution d obstacles, Approches systématiquesplutôt top-down mais qui permettent des itérations (retours en arrière moins clair dans RDM), indépendante de l implémentation. Analyse détailléedu fonctionnement et de l organisation Recensement détaillé des exigences à réaliser par des composants potentiels de la solution Utilisateurs Analystes / ingénieurs Experts métier assistés par consultants MOA, analystes Vues couvertes Dufonctionnement Comment Informationnelle Quoi Domaine, processus,activité, opération, règles, Objectifs Object d entreprise et vu d objet De l organisation Qui Unité et cellule organisationnelle / Des ressources Où et Qui Composants+ entités fonctionnelles Opérations, événements, entrés et sorties Objets Agents(machine, humain, applicatif) Des exigences Pourquoi / Buts, exigences, hypothèse, obstacle Mécanisme de validation Revue (examendétaillé) des modèles Exécutionet simulation des processus Révisionde modèles, critères de complétudes, raisonnement formel sur la base des buts. Livrables Modèles de:domaines, processus métiers, objets.. (template détaillant les attributs) -Modèlesde : buts, objets, opérations, responsabilités, du comportement. Glossaire. -Un cahier des charge 14 UCM, GRL UCM [ITU T Z.151, 2008] GRL [ITU T Z.151, 2008] Concept de base et Orientation Le scénario Un chemin qui lie les responsabilités (les causes aux effets) sans préciser les messages échangés Typed approche Niveaude détail Utilisateurs Vues couvertes Dufonctionnement Comment Informationnelle Quoi Top-down, scénarios opérationnels et exigences fonctionnels, deux dimensions : comportement et structure Décisions de haut niveau sur la conception et le comportement/ fonctionnement du système. Consultant MOA, (requirements engineers and designers ) Fonctionnement : chemin tracé entres les responsabilités localisées dans le système Le composant objet / De l organisation Qui Acteur / Des ressources Où et Qui Des exigences Pourquoi LeBut Condition, état que l on veut que le système atteigne. Approche top-downd élicitation d exigences non fonctionnelles. Analyse stratégique et opérationnalisation des buts par des tâches (solutions) de haut niveau ConsultantMOA, analystes Tâches qui opérationnalisent les buts à décrire en terme d opération, processus, donnée utilisées et agents intervenants. / Ressources ( entités physiques ou informationnelles) / Buts, conflits, contributions.. Mécanisme de validation Lemécanisme : scenario pathtraversal Mécanisme d évaluation duniveau de satisfaction des buts. Livrables Cartesde la structure et du fonctionnement du système. Modèles de buts, alternatives de solutions. 15 8
9 Les concepts manipulés RDM KAOS UCM GRL Domaine Zone fonctionnelle:type de métier / / / Processus Activité / opération Processus métier opérationnelqui produit de la valeur ajouté Étapes du processus métier, lieu d utilisationet de création de l information Ressource Entités fonctionnelles(humaines, applicatives) accomplissent les opérations + composants Objet informationnel informationnels ou physiques produits et utilisés par les activités Opérationsdéclenchées par des événements et manipulant des objets réaliser exigence Opérationnalisation des exigences issues du raffinement de buts Agent (machine, humain, applicatif) responsable de la satisfaction d exigences Passifs: des entités Actifs : des agents Chemin reliantles responsabilités dans les composants Responsabilité : opération, fonction réalisée par une entité / Tâche: façon de faire, solution potentielle / Ressources ( entité physique ou informationnelle) composant / Evénement Déclenche les processuset activités Déclenche les opérations startpoint / But / objectif Attribut associéau domaine, processus, et activité devant être respecté Propriété désirée du système. Concept de base à partir du quel les reste est dérivé endpoint Buts avec évaluation du niveau de satisfaction et liens de contributions Obstacle / Situation oùle but, l exigence ou l hypothèse ne sont pas satisfaits Comportement Unité organisationnelle Séquencement des étapes (whene[..] do [..] ) Structureorganisationnelle et distributions des responsabilité Transition d états des objets par l applicationd opérations Exigence / Issue du raffinement de buts, opérationnalisablepar 1 agent du système Hypothèse / Issue du raffinement de buts, opérationnalisablepar 1 agent de l environnement / Conflitentre buts, contribution négative Chemin / / / / / / / / 16 Comparaison - Conclusion Les langages comparés Ne couvrent pas toutes les vues de la modélisation d entreprise Ne formalisent pas l écriture de règles métiers de gestion d une manière compréhensible par les gens du métier. Notations destinées aux experts : analystes, concepteurs langages orientés faits tels que SBVR [OMG, 2008] Notation textuelle, utilisation de langage naturel structuré. Modélisation formelle des règles métiers de gestion. Modélisation de la vue informationnelle et d une partie de la vue du fonctionnement. Relativement simple pour un utilisateur final. Possibilité de transformation vers des langages de niveau plus bas (UML, OCL,, SQL). 17 9
10 Conclusion Réflexions Existence de travaux NL --> SVBR, [Bajwaet al. 2011] SVBR < --> UML [Nemuraite et al. 2010], [cabot et al. 2010] UML --> Code [Smialek et al. 2012] Mais! SBVR, UML ne sont pas conçus pour des utilisateurs finaux. Les langages de haut niveau, comme SBVR, ne couvrent pas complètement la vue du fonctionnement ni la vue de l organisation. NL : Natural Language SBVR : Semantics of Business Vocabulary and Rules UML : Unified Modelling Language 18 Conclusion Réflexions S inspirer de la base formelle des langages étudiés Etendre leur méta-modèle pour gérer les autres vues (processus métiers, organisation ) + proposer une méthode! Langue Française Trouver un point d entrée intuitif à l utilisateur final, s inspirer du domaine de l organisation et des outils de recueil des besoins : interview, chaine de valeur, description de poste SBVR, ORM...? UCM, GRL UML, BPMN, TTCN Clients/ utilisateurs Java, VB 19 10
11 Conclusion Perspectives Réalisés Identification d un cadre de normalisation pour une modélisation d entreprise guidée. Etude et comparaison de langages d expression des exigences fonctionnelles et non fonctionnelles. Futurs (court terme) Etudier les possibilités du traitement automatique du langage naturel (Français) Définir des concepts génériques pour un formalisme accessible (simple et formel) Identifier et «peupler»les cellules du cadre Zachmanet identifier des règles de cohérence inter-cellules 20 Références [Bajwaet al. 2011] Bajwa, I., Lee, M., & Bordbar, B. (2011). Sbvrbusiness rules generation fromnaturallanguage specification. AAAI SpringSymposium. [Nemuraiteet al. 2010] Nemuraite, L., & Skersys, T. (2010). VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML&OCL models. on Information and.. [OMG, 2008] Object Modeling Group (OMG) Semantics of Business Vocabulary and Business Rules Specification, Version 1.0. Available at [Van Lamsweerde, 2009] Van Lamsweerde, A. : Requirements Engineering: From System Goals to UML Models to Software, Specifications.Wiley (2009). [ISO/DIS, 2004] ISO/DIS 19440: Enterprise integration -Constructs for enterprise modelling(2004). [Zachman, 1987] Zachman, J.:A framework for information systems architecture. IBM Systems Journal, volume 26, (1987). [Zelmet al, 1995] Zelm, M., Vernadat, F., & Kosanke, K. (1995). The CIMOSA business modelling process. Computers in Industry
12 Références [ITU T Z.151, 2008] ITU T, Recommendation Z.151 (11/2008): User Requirements Notation (URN) Language Definition, Geneva, Switzerland, approved November (2008). [Bell & Thayer, 1976] Bell, T.E., Thayer, T.A.: Software requirements: Are they really a problem?. ProceedingICSE '76 Proceedings of the 2nd international conference on Software engineering (1976). [Boehm & Papaccio, 1988] Boehm, B.W, Papaccio, C.: Understanding and controlling software costs, IEEE Transactions on Software Engineering (1988). [Nemuraiteet al. 2010] Nemuraite, L., Skersys, T.: VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML&OCL models (2010). [Smialeket al. 2012] Smialek, M., Jarzebowski, N., Nowakowski, W.: Translation of Use case scenarios to java code. Computer Science (2012). [Braeschet al. 1995] Ch. Braesch, A. Hauratet J.M. Beving, L entreprise-système. La modélisation systémique en entreprise, Paris : Hermès, (1995). [Bernus& Nemes, 1997] Bernus, P., & Nemes, L. The contribution of the generalised enterprise reference architecture to consensus in the area of enterprise integration. Proceedings of ICEIMT97, (1997)
Sujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
Plus en détailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détail- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK
ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle
Plus en détailBusiness Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Plus en détailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailModélisation des processus métiers et standardisation
Modélisation des processus métiers et standardisation Table des matières Introduction... 3 Processus métier : un même mot, plusieurs domaines d application... 4 Les défis contemporains de la gestion des
Plus en détailPartner Business School
IBM Software France Bois Colombes, 2013 July the 10th Partner Business School From IBM Software Capabilities to Client Experience IBM Software France Raphael.Sanchez@fr.ibm.com 2013 IBM Corporation Notre
Plus en détailRetour d expériences avec UML
Retour d expériences avec UML UML pour les systèmes biologiques Marie-Hélène Moirez-Charron, UMR AGIR, équipe MAGE INRA Toulouse mailto:marie-helene.charron@toulouse.inra.fr PLAN Contexte de travail UML,
Plus en détailMacroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope
Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant
Plus en détailIngénierie des Modèles. Méta-modélisation
Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr
Plus en détailEditing and managing Systems engineering processes at Snecma
Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués
Plus en détailRetour d expérience. Le rôle du Business Analyst chez Orange. Nadia Magarino & Christophe Dufour 29 avril 2015
Retour d expérience Le rôle du Business Analyst chez Orange Nadia Magarino & Christophe Dufour 29 avril 2015 Plus de 161 000 salariés à votre service mobile entreprises internet et fixe Plus de 161 000
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détailMODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES
MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr
Plus en détailGouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France
Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients
Plus en détailBertrand Cornanguer Sogeti
JFIE 2014 Bertrand Cornanguer Sogeti Trésorier du CFTL Chair du groupe Audit de l ISTQB Vice-chair du groupe Agile Tester de l ISTQB 14/10/2014 Introduction Comme beaucoup de sujets, l ingénierie des exigences
Plus en détailVers un outil d aide à la gestion des risques dans les chaînes logistiques : les bases conceptuelles
Vers un outil d aide à la gestion des risques dans les chaînes logistiques : les bases conceptuelles Pierre DAVID, Gülgün ALPAN, Delara SALEH EBRAHIMI & Saleh Eddine BEN JBARA Laboratoire G-SCOP 46, av
Plus en détailREMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
Plus en détailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en détailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailMax Pauron 10 années d expérience
10 années d expérience Consultant Ingénieur Informaticien Principales Technologies maîtrisées Profil et domaine d intervention Consultant en technologies objets et systèmes d informations. J ai une bonne
Plus en détailRational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Plus en détailChapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle
Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la
Plus en détailForum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah
Forum AMOA ADN Ouest Présentation du BABOK 31 Mars 2013 Nadia Nadah Ce qu est le BABOK Ce que n est pas le BABOK Définition de la BA - BABOK version 2 Le processus de Business Analysis La structure du
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailSynergies entre Artisan Studio et outils PLM
SysML France 13 Novembre 2012 William Boyer-Vidal Regional Sales Manager Southern Europe Synergies entre Artisan Studio et outils PLM 2012 2012 Atego. Atego. 1 Challenges & Tendances Complexité des produits
Plus en détailObjecteering. La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle. www.objecteering.com
Objecteering La convergence SOA, UML2, BPMN, EA, pour le développement guidé par le modèle Pour les Systèmes d information : SOA, UML2, BPMN, EA, MDA Pour les Systèmes techniques : UML2, SysML, MDA www.objecteering.com
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailMettez les évolutions technologiques au service de vos objectifs métier
Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,
Plus en détailopenarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l
Plus en détailGPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Plus en détailDES SYSTÈMES D INFORMATION
URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes
Plus en détailAuto-explication des Chorégraphies de Services
Mario Cortes Cornax Sophie Dupuy-Chessa Dominique Rieu Université de Grenoble, LIG Auto-explication des Chorégraphies de Services 1 Problématique Chorégraphie de services Vision globale des processus distribués
Plus en détailJean-Philippe VIOLET Solutions Architect
Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients
Plus en détailLearning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Plus en détailWEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE
Université de Fribourg, Suisse Département d'informatique Bachelor en informatique de gestion ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE CELUI-CI PAR DE NOUVELLES FONCTIONNALITES Travail de séminaire
Plus en détailArchitecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision
INSTITUT D ÉLECTRONIQUE ET DE TÉLÉCOMMUNICATIONS DE RENNES Architecture Reconfigurable Hétérogène à Gestion Hiérarchique Distribuée pour la Reconfiguration et la Prise de Décision dans les systèmes de
Plus en détailTom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!
Tom Pertsekos Sécurité applicative Web : gare aux fraudes et aux pirates! Sécurité Le mythe : «Notre site est sûr» Nous avons des Nous auditons nos Firewalls en place applications périodiquement par des
Plus en détailPaxton. ins-20605. Net2 desktop reader USB
Paxton ins-20605 Net2 desktop reader USB 1 3 2 4 1 2 Desktop Reader The desktop reader is designed to sit next to the PC. It is used for adding tokens to a Net2 system and also for identifying lost cards.
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailCompleted Projects / Projets terminés
Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion
Plus en détailEnvironnement logiciel basé sur les modèles pour la conception collaborative de produit
Environnement logiciel basé sur les modèles pour la conception collaborative de produit Mehdi Iraqi-Houssaini Laboratoire LSIS-INSM 2 cours des Arts et Métiers 13100 Aix-en-Provence, France RÉSUMÉ. Le
Plus en détailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailPLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes
IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à
Plus en détailQUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL
QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL LA DÉCOUPE MVC (MODEL VIEW CONTROL) Imaginez la programmation en Python d un petit menu d une application visible sur la figure A.1. Lorsqu on clique sur un
Plus en détailOn Feature Interaction among Web Services Michael Weiss et Babak Esfandiari
On Feature Interaction among Web Services Michael Weiss et Babak Esfandiari Présenté par INF-6251 :: Automne 2005 Présentation Introduction Contexte Bref historique Contexte Affaire (Business) Processus
Plus en détailUrbanisation des systèmes d information
Urbanisation des systèmes d information 29-08-2013 Université Lyon 1, 7 Novembre 2013 Présentation Julien VILLANTI (julien.villanti@worldline.net) Unité Public Santé Transport (département Contacts) Fonctions
Plus en détailDomaines d intervention
MANAGEMENT INFORMATIQUE 1 PLACE DE L EGALITE 78280 GUYANCOURT TELEPHONE + 33 1 30 48 54 34 TELECOPIE + 33 1 30 48 54 34 INFOS mailto:contact@managementinformatique.com Société Présentation Société Notre
Plus en détailen SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com
Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif
Plus en détailChef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.
Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir
Plus en détailDescription de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailLa démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*
La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,
Plus en détailAtelier Progress Rollbase
Atelier Progress Rollbase Laurent KIEFFER : laurent@progress.com 11 Février 2014 Demonstration Application 10 Min Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l
Plus en détailL offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence
L offre décisionnel IBM Patrick COOLS Spécialiste Business Intelligence Le marché du Business Intelligence L enjeux actuel des entreprises : devenir plus «agiles» Elargir les marchés tout en maintenant
Plus en détailIntroduction du test dans la modélisation par aspects
Introduction du test dans la modélisation par aspects Jacques Klein 1 Benoit Baudry 1 Olivier Barais 1 Andrew Jackson 2 1 IRISA/INRIA Rennes Université de Rennes 1 Campus Universitaire de Beaulieu F-35042
Plus en détailRéussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle
Réussir la modélisation UML des phases amont Techniques de «pré-modélisation» : un pont vers le modèle Softeam 2004 Philippe Desfray (voir A propos de l auteur) Présentation Réussir le développement d
Plus en détailRÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile
RÉSUMÉ DE THÈSE L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile avec des estimations de deux projets sur trois peinent à donner un résultat satisfaisant (Nelson,
Plus en détailW4 - Workflow La base des applications agiles
W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et
Plus en détailVeille - recherche enrichissement. Veille sur les technologies et pratiques émergentes Recherche :
CRIM Veille - recherche enrichissement Veille sur les technologies et pratiques émergentes Recherche : Repérer et développer d des technologies d avantd avant-garde et les transférer rer vers l entreprise,
Plus en détailBusiness Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
Plus en détailSommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion
ebxml Sommaire Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion Introduction Pourquoi L EDI EDI : échange de données informatisé Remplacer
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en détailSciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailApproche méthodologique pour la modélisation des processus de l entreprise
Approche méthodologique pour la modélisation des processus 1 Approche méthodologique pour la modélisation des processus de l entreprise Abdennebi TALBI Professeur à l Ecole Supérieure de Technologie, Route
Plus en détailBI2 : Un profil UML pour les Indicateurs Décisionnels
BI2 : Un profil UML pour les Indicateurs Décisionnels Sandro Bimonte Irstea, TSCF, 9 Av. Blaise Pascal, 63178, Aubière, France sandro.bimonte@irstea.fr Thème de Recherche MOTIVE www.irstea.fr 2 Plan Motivations
Plus en détailLe cadre de conception est présenté sous forme d une matrice 6x6 avec les interrogations en colonne et les éléments de réification en ligne.
Plan du chapitre 1 Au commencement ZACHMAN Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 02 Panorama des démarches et cadres de référence 2 CIGREF 3
Plus en détailLe pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée
Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI
Plus en détaile-leadership for the Digital Economy
e-leadership for the Digital Economy e-skills and e-leadership Skills European Commission activities UNESCO, Paris 6 November 2014 André Richier, European Commission Prepared for the European Commission
Plus en détailNotice Technique / Technical Manual
Contrôle d accès Access control Encodeur USB Mifare ENCOD-USB-AI Notice Technique / Technical Manual SOMMAIRE p.2/10 Sommaire Remerciements... 3 Informations et recommandations... 4 Caractéristiques techniques...
Plus en détailSystème d information des ressources humaines SIRH Réseau Social Interne. Catherine Voynnet Fourboul
Système d information des ressources humaines SIRH Réseau Social Interne Catherine Voynnet Fourboul 1 Bibliographie TANNENBAUM, S. (1990). Human Resources Information Systems: User Group Implications.
Plus en détailFormation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Plus en détailUtilisation de SysML pour la modélisation des réseaux de capteurs
Utilisation de SysML pour la modélisation des réseaux de capteurs Nicolas Belloir, Jean-Michel Bruel, Natacha Hoang, Congduc Pham Université de Pau et des pays de l Adour LIUPPA, BP 1155, F-64013 Pau Cedex
Plus en détailUML : Unified Modeling Language
UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html
Plus en détailLe Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailUrbanisation de système d'information. PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures
Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation d'assurance qualité Processus et Procédures Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 De quoi
Plus en détailLOG2420 Analyse et conception d interfaces utilisateur
LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur 1/36 LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur
Plus en détailValorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software
Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection
Plus en détailIntégration d un ERP guidée par les modèles
Intégration d un ERP guidée par les modèles (Model Driven ERP Implementation) Projet ISNet 89 Octobre 2005 Contributeurs : Gil Gaillard & Philippe Dugerdil (HEG) o Partie théorique & implantation Adonix
Plus en détailLa clé de votre réussite, notre engagement!
La clé de votre réussite, notre engagement! Quelques mots sur la société Ofineo Conseil est une société d organisation en système d information et d ingénierie en technologies innovantes créée en mai 2011.
Plus en détailLe Processus Unifié. Une Démarche Orientée Modèle. IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09
Le Processus Unifié Une Démarche Orientée Modèle IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09 1 Sommaire Partie 1 : UML et processus unifié Partie 2 : Artefacts Partie 3 : Enchaînement d itérations
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailLe cadre de conception est présenté sous forme d une matrice 6x6 avec les interrogations en colonne et les éléments de réification en ligne.
Plan du chapitre 1 Au commencement ZACHMAN Master Informatique Miage Urbanisation des Systèmes d Information Architecture d Entreprise 02 Panorama des démarches et cadres de référence 2 CIGREF 3 PRAXEME
Plus en détailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détailAnalyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Plus en détailC est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.
1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement
Plus en détailChristian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2
Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà
Plus en détailMineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Plus en détailPRODUCTS LIST (updated 11th January 2010)
PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows
Plus en détail