J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Dimension: px
Commencer à balayer dès la page:

Download "J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05"

Transcription

1 J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05

2 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java 2 Enterprise Edition (J2EE); étudié un ensemble de technologies et d'apis; parlé d'architecture et de patterns, qui ont émergé au dessus de couche d'apis J2EE. Dans le cours d'aujourd'hui, nous allons: parler des projets de développement en général; parler de l'utilisation de J2EE dans la pratique; passer en revue un ensemble d'outils et de frameworks qui sont répandus dans l'industrie. 2/43

3 Agenda Projets de développement J2EE dans la pratique Survol d'outils et de frameworks 3/43

4 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 4/43

5 Projets de développement Projets de développement 1. Définition 2. Caractéristiques des projets 3. Organisation du projet 4. Méthodologies de développement 5/43

6 Projets de développement Définition Un projet de développement consiste à concevoir et à réaliser un système plus ou moins complexe. Ce système sera mis à disposition d'utilisateurs. Il répond à un cahier des charges, avec des aspects fonctionnels (quoi) et non fonctionnels (comment). Souvent, le système doit s'intégrer techniquement et fonctionnellement dans un SI existant. La mise en oeuvre du système doit apporter un avantage à l'organisation. Cet avantage justifie le coût du projet. 6/43

7 Projets de développement Caractéristiques des projets (1) complexité effort requis importance des délais de livraison impact sur le business (aspects financiers) impact sur l'organisation (aspects processus) risques importance des aspects non fonctionnels (scalabilité, sécurité, gérabilité, etc.) budget et ressources humaines à disposition contexte organisationnel et politique contexte contractuel (interne, prix fixe, en régie) 7/43

8 Projets de développement Caractéristiques des projets (2) Les caractéristiques du projet ont un impact: sur l'organisation du projet et le choix d'une méthodologie de développement (qui fait quoi, comment?); sur le choix de technologies et d'outils (importance plus ou moins grande des standards, de la pérennité des fournisseurs, de la complexité des technologies, etc.); sur l'importance accordée à la modélisation et à la documentation du système. 8/43

9 Projets de développement Organisation du projet: rôle (qui?) Sponsor Représentant des utilisateurs Spécialiste métier Architecte Développeur Responsable qualité Testeur Chefs de projet Utilisateur 9/43

10 Projets de développement Organisation du projet: rôle (quoi?) Sponsor finance le projet; doit être convaincu que le système apportera un avantage à l'organisation; définit la vision du projet. Représentant des utilisateurs connaît la manière de travailler des utilisateurs; interface avec les utilisateurs. Spécialiste métier connaît les règles métiers qui seront modélisées puis implémentées dans le système. 10/43

11 Projets de développement Organisation du projet: rôle (quoi?) Architecte A une vue d'ensemble sur tout le système; connaît et choisit les technologies et outils en fonction des caractéristiques du projet; communique avec les sponsors, les spécialistes métiers, les utilisateurs, les équipes de développement, les équipes de QA. Développeur A une vue détaillée sur un sous-système; a une connaissance pointue sur les technologies et outils utilisés pour ce sous-système. 11/43

12 Projets de développement Organisation du projet: rôle (quoi?) Responsable qualité Met en oeuvre un ensemble d'actions qui permettent de vérifier que les spécifications fonctionnelles et nonfonctionnelles sont remplies; définit une stratégie de test, supervise la conception et la réalisation des tests, documente les tests; communique avec le sponsor, l'architecte, les utilisateurs. Testeur Conçoit et réalise un test particulier (partie du système, aspect). 12/43

13 Projets de développement Organisation du projet: rôle (quoi?) Chefs de projet Coordonne et planifie les activités du projet; très souvent: un chef de projet du côté "client" et un chef de projet du côté "fournisseur". Utilisateur Input pour les spécifications, participe aux tests. Comité de pilotage Régulièrement, un groupe se réunit pour faire le point sur le projet, statue sur les problèmes; sponsor, chef de projets, architecte, resp. QA. 13/43

14 Projets de développement Méthodologies de développement (1) Une méthodologie structure le projet: explicitant les rôles assignés aux personnes; définissant les étapes du projet; définissant les activités du projet, avec leurs délivrables et leurs interdépendances; Il existe différents types de méthodologies: plus ou moins itératives/incrémentales; plus ou moins formelles; adaptées à des projets plus ou moins "grands". adaptées à des équipes plus ou moins "expertes" 14/43

15 Projets de développement Méthodologies de développement (2) Méthodologies anciennes Exemple: "Waterfall" Cette méthodologie était appliquée à des projets nécessitant un effort important, dont le développement pouvait durer plusieurs années. Phase de spécification, phase de conception, phase de développement, phase de test, déploiement. Problème: difficile de modifier les spécifications en cours de projet, système livré ne répondant plus aux besoins des utilisateurs (qui ont changé). 15/43

16 Projets de développement Méthodologies de développement (3) Méthodologies itératives "formelles" Exemple: "Unified Process" 4 grandes phases: inception, élaboration, construction, transition Processus itératif et incrémental Importance des use cases Importance de l'architecture Importance de la modélisation (UML) UP fournit un cadre, qui doit être adapté par rapport aux caractéristiques du projet. 16/43

17 Projets de développement Méthodologies de développement (4) Méthodologies itératives "agiles" Exemple: "extreme Programming (XP)" Principes de base: Importance de la communication Développement incrémental, intégration continue Tests unitaires (unit testing) Programmation en paires (pair programming) Plus d'importance accordée au système (et au code) qu'à la documentation et aux modèles (attention: notion relative et en aucun cas une excuse pour ne pas modéliser!!) Bien adaptée aux petites équipes 17/43

18 Projets de développement Méthodologies de développement (5) Les méthodologies relativement "formelles" (comme UP) et celles plus "agiles" ne sont pas mutuellement exclusives. Exemple: UP utilisée pour structurer le projet global, avec des jalons, des délivrables, des échéances. XP utilisée (du moins en partie) à l'intérieur d'une itération, pour améliorer la qualité et la maintenabilité du code. 18/43

19 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 19/43

20 J2EE dans la pratique J2EE dans la pratique 1. Pourquoi choisir J2EE? 2. Comment introduire J2EE dans une organisation? 3. J2EE vs. Microsoft.NET 20/43

21 J2EE dans la pratique Pourquoi choisir J2EE? Importance des standards ouverts J2EE est une norme, pas un produit; différents éditeurs (et communautés Open Source) proposent des produits compatibles avec la norme; l'organisation gagne en indépendance. Indépendance par rapport à la plate-forme J2EE est disponible pour une grande variété d'os et de plate-forme matérielles; l'organisation peut l'utiliser de manière uniforme. Popularité de Java et impact sur l'intégration 21/43

22 J2EE dans la pratique Comment introduire J2EE? (1) Remarque: Cette question se posait surtout il y a quelques années. Aujourd'hui, J2EE est devenu le standard dans beaucoup d'organisations. Choisir les plate-formes et les outils Comment choisir un container (commercial vs. open source, besoin de fonctions spéciales?) Comment choisir les frameworks qui complètent la plate-forme de base? 22/43

23 J2EE dans la pratique Comment introduire J2EE? (2) Gérer les compétences Passer de COBOL à J2EE n'est pas évident Souvent, les développeurs n'ont même pas d'expérience en développement orienté objet! Approche 1: former les employés à J2EE Approche 2: développer des outils et une couche d'abstraction au dessus de J2EE pour masquer les aspects techniques (=> frameworks/patterns) Les 2 approches sont souvent combinées, de manière non-uniforme sur l'ensemble des collaborateurs. 23/43

24 J2EE dans la pratique Comment introduire J2EE? (3) Approche recommandée création d'un groupe d'architecture, qui documente et distille les "best practices"; formation continue des collaborateurs, mise en oeuvre de programmes spéciaux et de coaching; réalisation de projets pilotes, qui deviennent une référence et permettent la rédaction de "blueprints" utilisés pour les projets futurs; mise à profit de l'expérience de spécialistes (consultants), de manière plus ou moins ponctuelle; activités de review d'architecture et de code. 24/43

25 J2EE dans la pratique J2EE vs..net (1) Deux plate-formes pour le développement d'applications multi-tiers. Beaucoup de notions similaires. Différent focus: J2EE part "du bas": grande importance accordée à l'infrastructure et aux qualités systémiques (scalabilité, robustesse, sécurité, etc.)..net part "du haut": focus sur les outils de développement qui sont "user friendly" (e.g. VB). Les 2 plate-formes évoluent. 25/43

26 J2EE dans la pratique J2EE vs..net (2) Différente philosophie: J2EE: standard ouvert.net: produit d'éditeur La réalité du marché. Actuellement: la plupart des grandes organisations, soucieuses de garder une indépendance par rapport aux fournisseurs, ont choisi J2EE; les organisations qui ont choisi.net l'ont souvent fait à cause de la productivité à court terme (outils); les offres d'emplois sur le marché local montrent que les compétences J2EE sont plus recherchées. 26/43

27 Agenda 1. Projets de développement 2. J2EE dans la pratique 3. Survol d'outils et de frameworks 27/43

28 Survol d'outils et de frameworks Survol d'outils et de frameworks 1. Environnement d'exécution: les containers 2. Autres composants de l'infrastructure 3. Gestion des identités 4. Outils de développement 5. Frameworks 28/43

29 Survol d'outils et de frameworks Les containers J2EE Comment choisir un container J2EE? Solution Open Source JBoss, Tomcat, Jonas, Geronimo,... Solution commerciale IBM Websphere, BEA Weblogic, Sun Java AS,... Critères de choix Besoin de fonctions spéciales (clustering, fail-over, performances, consoles d'administration, etc.) importance du support certification et adhérence aux standards raisons politiques et commerciales, coût 29/43

30 Survol d'outils et de frameworks Autres composants de l'infrastructure Base de données Annuaires Solution de gestion des identités et du SSO Portail d'entreprise Systèmes métier "legacy" devant être intégrés Technologies et outils d'intégration (e.g. bus)... 30/43

31 Survol d'outils et de frameworks Gestion des identités (1) Les applications utilisent des référentiels utilisateurs, pour l'identification et l'autorisation. Souvent, les applications ont été développées de manière plus ou moins anarchique: chaque application utilise son propre référentiel il y a donc plusieurs référentiels dans le système d'information, avec une redondance d'information chaque utilisateur a plusieurs IDs/mots de passe gérer les comptes est difficile est coûteux savoir qui a le droit de faire quoi est impossible!! 31/43

32 Survol d'outils et de frameworks Gestion des identités (2) Offrir un identifiant unique à l'utilisateur: en consolidant plusieurs référentiels dans un seul (e.g.: partager un annuaire LDAP) en fédérant plusieurs référentiels et en assurant la synchronisation transparente des mots de passe. Offrir une solution de Single Sign-On: les applications sont protégées par des "agents",qui vérifient que l'utilisateur est identifié; si ce n'est pas le cas, l'utilisateur est dirigé vers un service d'identification (page de login), où il peut obtenir un jeton SSO (token); 32/43

33 Survol d'outils et de frameworks Outils de développement Outils de modélisation (UML) Borland Together, Sun Java Studio Enterprise,... Environnements de développement intégrés: Open source: Eclipse, Netbeans,... Commercial: Borland JBuilder, Sun Java Studio,... Gestion du code et des versions CVS, subversion,... Gestion des builds ant, maven,... Autres: xwiki, bugzilla, scarab,... 33/43

34 Survol d'outils et de frameworks Concurrent Version System (CVS) Qu'est-ce que CVS? Système de gestion de versions des fichiers Open Source, gratuit: Gère l'historique d'une arborescence de fichiers typiquement les fichiers contenant le code source mais également des fichiers de configuration, etc. Permet de répondre à des questions du genre: Quelles modifications ont été apportées à ce fichier, quand, par qui et pourquoi? Quel était l'état du fichier à un temps t? 34/43

35 Survol d'outils et de frameworks Workflow de développement Dével.... CVS Build Test Validation Exécution Dével. Développement Repository Intégration Production 35/43

36 Survol d'outils et de frameworks Concurrent Version System (CVS) Créer un repository CVS Accéder à un repository CVS en utilisant le système de fichiers en utilisant le protocole client-serveur (év. + SSH) Clients CVS interface "ligne de commande" interface GUI interface web IDE (e.g. Netbeans, Eclipse, JBuilder, etc.) 36/43

37 Survol d'outils et de frameworks Quelques commandes CVS... Pour récupérer un module du repository cvs checkout module Pour mettre à jour le repository cvs commit -m "description des modifi..." Pour afficher l'historique des modifications cvs log hello.c Pour afficher les différences entre 2 versions cvs diff -c -r 1.1 -r 1.2 hello.c 37/43

38 Survol d'outils et de frameworks Quelques commandes CVS... Pour ajouter un fichier dans le repository cvs add hello.c Pour supprimer un fichier du repository cvs remove hello.c Pour tagger l'arborescence avec un nom de release cvs tag version /43

39 Survol d'outils et de frameworks Subversion Qu'est-ce que subversion: un autre système de gestion des versions, plus récent mais qui gagne en popularité Open source: Objectif: offrir un "meilleur" CVS Meilleure gestion des répertoires, plus de flexibilité pour la réorganisation de l'arborescence 39/43

40 Survol d'outils et de frameworks Frameworks Frameworks d'applications Objectif: faciliter le développement d'applications en "masquant" certains aspects techniques ou métier; souvent, ces frameworks sont développés en combinant un ensemble de "design patterns". Frameworks de présentation Objectif: faciliter le développement des composants du tiers client/présentation: gestion du flux des pages, des composants GUI; souvent: implémentation du modèle MVC. Frameworks de persistance Objectif: faciliter la gestion de la persistance du modèle OO géré par le système. 40/43

41 Survol d'outils et de frameworks Frameworks de présentation Struts Modèle MVC Open Source, très populaire (standard de facto) Manque parfois de flexibilité Java Server Faces (JSF)... Standard JSR Conçu à la base pour permettre la conception d'outils de développement WYSIWYG Peut être utilisé en complément de Struts 41/43

42 Survol d'outils et de frameworks Frameworks de persistance EJB (CMP) Standard JSR Deviendra de plus en plus facile à utiliser (EJB 3.0) Java Data Object (JDO) Standard JSR Utilisé par certains containers J2EE pour implémenter le CMP, peut être utilisé en direct Hibernate Solution open source (pas un standard!) Très populaire... 42/43

43 Conclusion Conclusions Les projets de développement doivent être gérés avec rigueur et discipline, de manière à respecter budgets et délais. J2EE est une plate-forme riche, au dessus de laquelle ont été développés de nombreux outils et frameworks. L'ensemble des composants à disposition évolue constamment. Il est important de suivre cette évolution! Le choix de composants doit être fait par rapport à un ensemble de critères, qui doivent être pondérés en fonction du contexte du projet. 43/43

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services Société de conseil et d ingénierie en informatique SEELANDE Consulting, société de conseil et d ingénierie en informatique spécialisée dans les NTIC, se positionne dans différents secteurs d activités

Plus en détail

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org

Scub Foundation. Socle technique Java Open Source http://www.scub-foundation.org Scub Foundation Socle technique Java Open Source http://www.scub-foundation.org Présentation de Scub Présentation de Scub Scub est une société de service en informatique qui a pour but de fournir du conseil

Plus en détail

Industrialisation des développements

Industrialisation des développements Industrialisation des développements NovaForge, l usine de développement logiciel de Bull Emmanuel Rias emmanuel.rias@bull.net 1 Agenda Introduction NovaForge Processus d un projet dans NovaForge et Fonctionnalités

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

Génie logiciel (Un aperçu)

Gé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étail

présente le premier framework J2EE français sous licence commerciale

présente le premier framework J2EE français sous licence commerciale présente J2EE Technical Components Factory le premier framework J2EE français sous licence commerciale Avec le retour d expérience client du département IT de CONTACT PRESSE Agnès Heudron : agnesh@infinites.fr

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

WEBSPHERE & RATIONAL. Jacques Rage

WEBSPHERE & RATIONAL. Jacques Rage WEBSPHERE & RATIONAL Jacques Rage Agenda Websphere WAS MQ Commerce et Portail Smash Travailler avec Webphere : Rational Les nouveaux venus Vendre Websphere Les liens Websphere qu'est ce que c'est? C'est

Plus en détail

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES MODEL-BASED TESTING (MBT) CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES Le Model-Based Testing est une pratique de test en plein développement dans l'industrie pour accroitre l'efficacité

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Mettez les évolutions technologiques au service de vos objectifs métier

Mettez 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étail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail

Conférence Linux CIO-LMI 24 novembre 2004

Conférence Linux CIO-LMI 24 novembre 2004 Les dix commandements d un déploiementd Linux Conférence Linux CIO-LMI 24 novembre 2004 Vito ASTA Expert Open Source CIO-Online Directeur Exécutif - LINAGORA vito.asta@linagora.com Tél : 01 5818 6828 06

Plus en détail

Nouvelles Plateformes Technologiques

Nouvelles Plateformes Technologiques Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.

Plus en détail

Modèle d implémentation

Modèle d implémentation Modèle d implémentation Les packages UML: Unified modeling Language Leçon 5/6-9-16/10/2008 Les packages - Modèle d implémentation - Méthodologie (RUP) Un package ou sous-système est un regroupement logique

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

TOP 100 DES FORMATIONS

TOP 100 DES FORMATIONS EXCLUSIVEMENT POUR LES CENTRES DE FORMATION TOP 100 DES FORMATIONS Nos formateurs ont du talent! www.misterformateur.com : 06 59 56 68 61 TOP 100 FORMATIONS 1. MANAGEMENT DE PROJET : 20 thèmes que nous

Plus en détail

VisualAge Pacbase 3.0 et WebSphere

VisualAge Pacbase 3.0 et WebSphere VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs

Plus en détail

Architecture des Systèmes d'information

Architecture des Systèmes d'information Architecture des Systèmes d'information Cours "Réseaux et systèmes répartis" NFP 214 par Jacques LAFORGUE (jacques.laforgue@neuf.fr) version du 23/10/2009 slide numéro 1 Définition d'un Système d'information

Plus en détail

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs.

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs. Cours Serveurs d application et Java avancé Introduction au cours Serveurs d application et Java avancé ITU Université de Nice Richard Grin Version O 1.0.1 12/4/14 20 h de cours et TPs Richard Grin, université

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007

Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007 Nuxeo Runtime Bogdan Stefanescu - Solutions Linux 2007 Qui suis-je? Bogdan Stefanescu mailto:bs@nuxeo.com Architecte / Team Leader chez Nuxeo http://www.nuxeo.com/ Lead Architect et Team Leader du projet

Plus en détail

Méthodologies de développement de logiciels de gestion

Méthodologies de développement de logiciels de gestion Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch

Plus en détail

Etat de l art des Serveurs d Applications J2EE Open Source

Etat de l art des Serveurs d Applications J2EE Open Source Etat de l art des Serveurs d Applications J2EE Open Source Olivier Bérard Open Source Leader GTS olivier.berard@fr.ibm.com V1.0 Les principaux serveurs d applications Open Source Apache Tomcat Apache Geronimo

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Automatisation des décisions métier et réduction du délai de lancement de nouvelles initiatives IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Gestion

Plus en détail

Introduction aux Composants Logiciels

Introduction aux Composants Logiciels Introduction aux Composants Logiciels Christian Pérez LIP/INRIA Année 2010-11 Plan Introduction aux composants logiciels Pourquoi des composants logiciels Notions de composants logiciels Conclusion Survol

Plus en détail

OFFRE DE FORMATION L.M.D.

OFFRE DE FORMATION L.M.D. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. MASTER PROFESSIONNEL ET ACADEMIQUE Systèmes d Information

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Module Projet Personnel Professionnel

Module Projet Personnel Professionnel Module Projet Personnel Professionnel Elaborer un projet personnel professionnel. Connaissance d un métier, d une entreprise ou d un secteur d activités. Travail individuel de recherche SUIO-IP Internet

Plus en détail

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.

Plus en détail

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr

Java EE. Grégory Cuellar, Julien Goullon. 1 er octobre 2007. gregory.cuellar@bull.net. julien.goullon@9business.fr Grégory Cuellar Julien Goullon gregory.cuellar@bull.net julien.goullon@9business.fr 1 er octobre 2007 1 Généralité 2 / 54 Pourquoi? Historique Les alternatives Les composants 2 Architecture n-tiers 3 JEE

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Projet de développement. Gestion de projet avec. Personnes cahier des charges. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Gestion de projet avec. Personnes cahier des charges. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Gestion de projet avec Philippe Collet Cours 1 : principes généraux - svn Cours 2 : TRAC et gestion de projet Cours 3 : Introduction à Eclipse Cours 4 : Eclipse C

Plus en détail

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet

Expertises Métiers & e-business. Technologies Microsoft & OpenSource. Méthodologies et gestion de projet Expertises Technologies Microsoft & OpenSource Méthodologies et gestion de projet Expertises Expertises SmartView réalise des missions en relation et en coordination avec l'ensemble des acteurs du système

Plus en détail

M1805 - Études et développement informatique

M1805 - Études et développement informatique Appellations (Banque - Gestion de projet / Business analyst) Analyste fonctionnel / fonctionnelle informatique Définition M1805 - Études et développement informatique Conçoit, développe et met au point

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

Projet Nouvelles Plateformes Technologiques

Projet Nouvelles Plateformes Technologiques Comité de Coordination des Systèmes d'information et de Communication Projet Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 10 septembre 2003 p 1 Plan de

Plus en détail

Offres d emploi Novembre 2014

Offres d emploi Novembre 2014 Offres d emploi Novembre 2014 PRESENTATION AKKA TECHNOLOGIES AKKA Technologies, expert reconnu de l Ingénierie et du Conseil en Technologies, compte aujourd hui plus de 11 000 collaborateurs dans le monde.

Plus en détail

IAM et habilitations, l'approche par les accès ou la réconciliation globale

IAM et habilitations, l'approche par les accès ou la réconciliation globale IAM et habilitations, l'approche par les accès ou la réconciliation globale 04/12/08 Page 1 Evidian 2008 1 Les couches archéologiques du Système d information: Les systèmes centraux Ventes Employés Employé

Plus en détail

Application Web de gestion des formations (T09006)

Application Web de gestion des formations (T09006) Application Web de gestion des formations (T09006) Au sein d une équipe assurant des formations métier pour l un de nos clients grand compte, l objectif consiste à analyser les besoins, concevoir et implémenter

Plus en détail

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture.

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture. Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AZRAGUE Abdelhaq Email : abdlhaqmilan@gmail.com GSM : 00212640108250 Organisme Scolaire : Gestion d'une agence

Plus en détail

M1805 - Études et développement informatique

M1805 - Études et développement informatique Appellations (Métiers courants) Analyste décisionnel - Business Intelligence Analyste organique informatique Analyste-programmeur / Analyste-programmeuse informatique Chef de projet étude et développement

Plus en détail

Rational Unified Process

Rational Unified Process Rational Unified Process Hafedh Mili Rational Unified Process 1. Principes de base 2. Les phases 3. Les activités (workflows) Copyright Hafedh Mili 2005 2 1 Rational Unified Process Processus de développement

Plus en détail

Architecture Orientée Services d Entreprise (esoa)

Architecture Orientée Services d Entreprise (esoa) Architecture Orientée Services d Entreprise (esoa) SAPNW SOA100 SOA110 SOA200 5 jours SOA400 4 jours Introduction à SAP NetWeaver Architecture orientée services d entreprise SAP: les fondamentaux SAP Enterprise

Plus en détail

La solution IBM Rational pour une ALM Agile

La solution IBM Rational pour une ALM Agile La solution IBM pour une ALM Agile Utilisez votre potentiel agile Points clés Adopter l'agilité à votre rythme Supporter une livraison multiplateforme Intégrer la visibilité Démarrer rapidement Que votre

Plus en détail

Description et illustration du processus unifié

Description et illustration du processus unifié USDP Description et illustration du processus unifié Définit un enchaînement d activités Est réalisé par un ensemble de travailleurs Avec des rôles, des métiers Avec pour objectifs de passer des besoins

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

Eclipse Process Framework et Telelogic Harmony/ITSW Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans

Plus en détail

Formations Méthode et conduite de projet

Formations Méthode et conduite de projet Formations Méthode et conduite de projet Présentation des formations Qualité et Conduite de projets Mettre en place et gérer un projet SI nécessite diverses compétences comme connaître les acteurs, gérer

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

Plus en détail

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org

Bonnes pratiques PHP. Forum PHP 2005 - http://www.afup.org Bonnes pratiques PHP 1 Plan de la présentation 0 Comment aborder cette présentation? Développement 1 2 3 4 Exploitation S'organiser et choisir ses outils Gagner performances et fiabilité Améliorer sa compétitivité

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8

Développement J2EE. avec Eclipse. et WSAD. Karim Djaafar. Olivier Salvatori. avec la contribution de. Groupe Eyrolles, 2003, ISBN 2-212-11285-8 Développement J2EE avec Eclipse et WSAD Karim Djaafar avec la contribution de Olivier Salvatori Groupe Eyrolles, 2003, ISBN 2-212-11285-8 Avant-propos Depuis la sortie de la plate-forme J2EE (Java 2 Entreprise

Plus en détail

37 ans. Ingénieur développement logiciel, 11 ans d'expérience.

37 ans. Ingénieur développement logiciel, 11 ans d'expérience. Stéphane Mitride Avenue de France 23 1004 LAUSANNE SUISSE smitride@citycable.ch 37 ans +41 78.896.11.77 Ingénieur développement logiciel, 11 ans d'expérience. EXPERIENCE PROFESSIONELLE Depuis 2009 Lausanne

Plus en détail

Enquête 2014 de rémunération globale sur les emplois en TIC

Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

Méthodes Agiles et gestion de projets

Méthodes Agiles et gestion de projets Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La

Plus en détail

Positionnement de UP

Positionnement de UP UNIFIED PROCESS Positionnement de UP Unified Process Langage Méthode Outil logiciel UML UP RUP 6 BONNES PRATIQUES développement itératif gestion des exigences architecture basée sur des composants modélisation

Plus en détail

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. , datée du 24 avril 2012 IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité. Table des matières 1 Présentation 2 Date de disponibilité

Plus en détail

AFRICA PERFORMANCES SARL PRESENTATION

AFRICA PERFORMANCES SARL PRESENTATION AFRICA PERFORMANCES SARL PRESENTATION NOTRE VISION La gestion, le pilotage et la prise de décision au sein d'une organisation nécessitent d'avoir une information claire, synthétisée et disponible sur cette

Plus en détail

Gérez efficacement vos flux d entreprises.

Gérez efficacement vos flux d entreprises. Gérez efficacement vos flux d entreprises. g geai* répond au besoin de gestion des flux de données inter et intra-entreprises. Vous maîtrisez vos flux autour d une application centralisée. *EAI : Enterprise

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : 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étail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

ITIL : Premiers Contacts

ITIL : Premiers Contacts IT Infrastructure Library ITIL : Premiers Contacts ou Comment Optimiser la Fourniture des Services Informatiques Vincent DOUHAIRIE Directeur Associé vincent.douhairie douhairie@synopse. @synopse.fr ITIL

Plus en détail

PHASE SOUS-PHASE MOA MOE POINTS A TRAITER. besoins. charges. I.A.2 Échéances. I.A.3 Utilisateurs. I.A.4 Besoin fonctionnels. I.A.5 Évolutions à venir

PHASE SOUS-PHASE MOA MOE POINTS A TRAITER. besoins. charges. I.A.2 Échéances. I.A.3 Utilisateurs. I.A.4 Besoin fonctionnels. I.A.5 Évolutions à venir PHASE SOUS-PHASE MOA MOE POINTS A TRAITER I. La définition des I.A. L'expression des besoins Rédige (spécifie les besoins). Consulte / utilise pour rédiger le cahier des I.A.1 Positionnement stratégique

Plus en détail

Management par les processus les éléments structurants. Lionel Di Maggio Master 1 MIAGE

Management par les processus les éléments structurants. Lionel Di Maggio Master 1 MIAGE Management par les processus les éléments structurants Lionel Di Maggio Master 1 MIAGE 1 1. Objectifs et définitions 2. Le retour sur investissement des démarches 3. Les éléments structurants 4. Mise en

Plus en détail

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique Master Informatique et Systèmes Architecture des Systèmes d Information 03 Architecture Logicielle et Technique Damien Ploix 2014-2015 Démarche d architecture SI : structuration en vues Quels métiers?

Plus en détail

Rendez-vous la liberté avec Rational Quality Manager

Rendez-vous la liberté avec Rational Quality Manager IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire

Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire FICHE PRODUIT Semarchy Convergence for Data Integration La Plate-Forme d Intégration pour le MDM Évolutionnaire BENEFICES Des projets réussis dans les délais et les budgets La bonne donnée disponible au

Plus en détail

Master Data Management en Open Source C est le Bon Moment

Master Data Management en Open Source C est le Bon Moment Master Data Management en Open Source C est le Bon Moment White Paper Sommaire Introduction... 2 Les Pré Requis du Marché Open Source... 2 La Liberté... 3 Prédire les Effets de l Open Source sur le MDM...

Plus en détail

Etabli le : 11.02.15 Par : Pascal Kramer / Valentin Borin Remplace la version du :

Etabli le : 11.02.15 Par : Pascal Kramer / Valentin Borin Remplace la version du : CAHIER DES CHARGES 1. Actualisation Etabli le : 11.02.15 Par : Pascal Kramer / Valentin Borin Remplace la version du : Motif d actualisation : Internalisation ressources 2. Identification du poste Département

Plus en détail

Rational Software Rational Portfolio Manager

Rational Software Rational Portfolio Manager IBM Software Group Rational Software Rational Portfolio Manager Rachid Saoui, rachid.saoui@fr.ibm.com Fabrice Grelier, fabrice.grelier@fr.ibm.com 2003 IBM Corporation genda Gouvernance et Portfolio Management

Plus en détail

Retour d expérience. Julien BERNARD Crédit Agricole Asset Management

Retour d expérience. Julien BERNARD Crédit Agricole Asset Management Retour d expérience Julien BERNARD Crédit Agricole Asset Management Sommaire 1. Crédit Agricole Asset Management 2. Etat des lieux applicatifs 3. Plate-forme de développement 4. Retour d expérience sur

Plus en détail

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse THÉMATIQUES Comprendre les frameworks productifs Découvrir leurs usages Synthèse 2 LES ENJEUX DES FRAMEWORKS D ENTREPRISE EN 2012 LE CONSTAT Ressources Recrutement Flexibilité Intérêt Montée en compétence

Plus en détail

Gestion intégrée de contenus avec une solution libre, Alfresco. Nicolas Bélisle, MBA Conseiller DocuLibre http://www.doculibre.com

Gestion intégrée de contenus avec une solution libre, Alfresco. Nicolas Bélisle, MBA Conseiller DocuLibre http://www.doculibre.com Gestion intégrée de contenus avec une solution libre, Alfresco Nicolas Bélisle, MBA Conseiller DocuLibre http://www.doculibre.com Gestion de contenu d'entreprise (ECM) Quatre volets principaux: Gestion

Plus en détail

Objectifs didactiques HERMES 5 Foundation et Advanced

Objectifs didactiques HERMES 5 Foundation et Advanced Département fédéral des finances DFF Unité de pilotage informatique de la Confédération Objectifs didactiques HERMES 5 Foundation et Advanced 1.1 Introduction Les objectifs didactiques définissent les

Plus en détail

Formation : Langues : Types d Intervention et Secteurs d Activité :

Formation : Langues : Types d Intervention et Secteurs d Activité : Ismail HACHOUM 142, Rue Georges Pompidou, 59110 La Madeleine - FRANCE Email : ismail.hachoum@gmail.com Tél: +33(0) 650 198 937 27 ans - Marié Permis B Ingénieur Etudes et Développement Java/JEE Formation

Plus en détail

Formations Gestion de projets et outils

Formations Gestion de projets et outils Ne sont présents dans ce tableau que les stages en inter- entreprises. Pour les autres stages, ils sont tous organisables en cours particulier Déroulement des formations, localisation : Technopark de Casablanca

Plus en détail

Pratique de logiciels de planification

Pratique de logiciels de planification Pratique de logiciels de planification MASTER TECHNOLOGIE & HANDICAP Université Paris 8 Sommaire Introduction Organisation d un projet Les principaux axes de la planification Gestion des tâches Gestion

Plus en détail

Enterprise Intégration

Enterprise Intégration Enterprise Intégration Intégration des données L'intégration de données des grandes entreprises, nationales ou multinationales est un vrai cassetête à gérer. L'approche et l'architecture de HVR est très

Plus en détail

BSM 9.0 ESSENTIALS. Nouveaux utilisateurs de Business Service Management (BSM) 9.0, parmi lesquels :

BSM 9.0 ESSENTIALS. Nouveaux utilisateurs de Business Service Management (BSM) 9.0, parmi lesquels : BSM 9.0 ESSENTIALS PUBLIC CIBLE Nouveaux utilisateurs de Business Service Management (BSM) 9.0, parmi lesquels : Administrateurs de base de données Administrateurs système Administrateurs réseau Directeurs

Plus en détail

Le Framework.Net. Introduction. Pourquoi.Net?

Le Framework.Net. Introduction. Pourquoi.Net? Introduction. Pourquoi.Net? Le Framework.Net Cela fait une dizaine d'années que le monde du développement est bouleversé d'une part par la programmation objet et d'autre part par les applications web.

Plus en détail

Pour une entreprise plus performante

Pour une entreprise plus performante Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités

Plus en détail

Découverte d'activiti et comparaison avec Bonita

Découverte d'activiti et comparaison avec Bonita Découverte d'activiti et comparaison avec Bonita STARXPERT - Siège social : 100 rue des Fougères 69009 LYON SAS au capital de 40 000 - Siret : 449 436 732 00035 - NAF : 723Z Table des matières 1 Introduction...3

Plus en détail

Business Process Management

Business Process Management Alain Darmon Responsable Avant-Vente BPM, IBM 1 er mars 2011 Business Process Management Améliorez l agilité de l entreprise avec la gestion des processus métier Les processus sont partout! Ouverture de

Plus en détail

Autres appellations du métier

Autres appellations du métier Le métier aujourd'hui Autres appellations du métier Chef de projet informatique Chef de projet fonctionnel Chef de projet maîtrise d œuvre Chef de projet maîtrise d ouvrage (ou AMOA) Description synthétique

Plus en détail

Progiciel de gestion de la formation Progiciel Centre de formation Progiciel de GPEC Portails RH

Progiciel de gestion de la formation Progiciel Centre de formation Progiciel de GPEC Portails RH Présentation de l offre Progiciel de gestion de la formation Progiciel Centre de formation Progiciel de GPEC Portails RH Mars 2007 page 1/12 Présentation de neuros Synthèse de parcours professionnels riches

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Gestion de Projet Informatique http://www.rzo.free.fr Pierre PARREND 1 Mars 2005 Sommaire Gestion de projet informatique Cycle de vie du logiciel Modèles de Méthodes

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3

Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Groupe Eyrolles, 2004, ISBN : 2-212-11346-3 Table des matières Avant Propos................................................ 1 Pourquoi ce livre?........................................... 1 Structure de

Plus en détail

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

Plus en détail

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire!

Nos formations. Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Sur toute la France. avec le sourire! Nos formations Im Info, centre de formation agréé depuis 1995, vous propose ses formations techniques avec : Des formateurs à votre service Sur toute la France Avec expertise et compétence (depuis 1995)

Plus en détail