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

Download "http://www.sigl.epita.net"

Transcription

1 GLAO Dossier sur l Inventaire des Composants Intégrables Groupe Caïman Epita - SIGL Promo Nb de Pages : 78 Taille : bytes Version : 1.0 / Référence : Auteurs : Validé par : LJA en tant que RD Caïman ECH en tant que RQ Destinataires : Hervé Durand Caïman Remarques : Impression du : 07/03/2003 2:10

2 Historique du document : N de version Date Auteur Description des modifications /02 LJA CAIMAN Initialisation des recherches (1 er draft) /02 LJA CAIMAN Poursuite, approfondissement et amélioration des parties de chacun (2 ème draft) /02 LJA CAIMAN Approfondissement en vue de la finalisation de l ICI, explication des éléments essentiels dans le choix de l AGL final /02 LJA Première version de l ICI exploitable /02 CAIMAN 1 ère version finale de l ICI Glossaire : Abréviation EPITA GLAO SIGL ICI AGL OGL XP SGBD UML SI IDE OS OMT Description Ecole Pour l Informatique et les Techniques Avancées Système d Information et Génie Logiciel Inventaire des Composants Intégrables Atelier de Génie Logiciel Outil de Génie Logiciel extreme Programming Système de Gestion de Bases de Données Unified Modeling Language Système d information Integrating Development Environment Operating System (système d exploitation) Object Modeling Technique Page 2 de 78

3 Sommaire 1 INTRODUCTION OBJECTIFS DU DOCUMENT CONCEPTS MANIPULES DANS LE PRESENT DOCUMENT I NSCRIPTION DANS LE PROJET GUIDE DE LECTURE/ UTILISATION DU DOCUMENT ETAT DE L'ART DES OGL OGL LIE A UNE PHASE DE DEVELOPPEMENT DU LOGICIEL Outils d analyse Définition Synoptique des outils d analyse présentés Etat de l art Outils de conception Définition Synoptique des outils de conception présentés Etat de l art Outils de réalisation Définition Synoptique des outils de réalisation présentés Etat de l art Outils de documentation Définition Synoptique des outils de documentation présentés Etat de l art Outils de test Définition Etat de l art OGL TRANSVERSES, NON LIES A UNE PHASE PARTICULIERE Outils de gestion de configuration, de version Définition Etat de l art Outils de gestion de projet Définition Etat de l art ETAT DE L'ART DES METHODES METHODES ORIENTEES OBJET Définition Synoptique des méthodes orientées objet présentées Etat de l art METHODES TEMPS REEL Définition Synoptique des méthodes temps réel présentées Etat de l art MERISE Présentation de la méthode Les trois niveaux de représentation d'un système d'information par la méthode Merise : EXTREME PROGRAMMING Présentation de la méthode...58 Page 3 de 78

4 3.4.2 Les trois pôles méthodologiques de l XP LISTES DES OUTILS D'EXECUTION LIES AU SYSTEME D EXPLOITATION Système d exploitation Définition Enumération Bibliothèque Runtime Définition Enumération Machine virtuelle/interpréteur Définition Enumération CONTENEUR DE DONNEES Définition Les principaux SGBD CONTENEURS D APPLICATION Les serveurs Web Définition Fiche synoptique Enumération Serveurs d application Définition Enumération Portail Web Définition Enumération Middleware Définition Enumération...75 Page 4 de 78

5 1 Introduction 1.1 Objectifs du document Ce document a pour but de réaliser un inventaire des OGL (outils de génie logiciel) existant sur le marché en vue de la création d un AGL (atelier de génie logiciel). Pour cela, il présente un état de l art des outils techniques et des méthodes utilisables pour chacune des phases du cycle de développement d un projet. Il présente aussi une liste des outils d exécution servant à héberger certains modules du projet final. Cet inventaire ne se veut pas exhaustif, mais le plus complet possible. Il a pour but de nous donner une bonne vision de ce que le marché propose en terme d outils et de méthodes nécessaires à la mise en œuvre d un projet d envergure. Ainsi nous pourrons faire un choix plus judicieux des composants de notre AGL. Il est important de dégager aussi dans ce document les interopérabilités qu il peut exister entre les OGL. Ainsi nous pourrons choisir, par exemple, des OGL qui s intègrent bien ensemble pour obtenir un AGL uniforme et cohérent mais également adopter une stratégie dans la réalisation de cet AGL. 1.2 Concepts manipulés dans le présent document Un AGL est un ensemble cohérent de logiciels aidant au développement d un logiciel. Autrement dit, il s agit d un système de développement assisté par ordinateur qui intègre des outils, appelés OGL, adaptés à chacune des phases du développement d un logiciel. Il facilite la communication et la coordination entre ces différentes phases et s appuie aussi sur des méthodes qui formalisent le processus de développement du logiciel, et ce pour chacune des phases qui le composent. Ainsi, il a pour but d augmenter la productivité de l équipe de projet et la qualité du produit final. Notamment, il permet le suivi du projet dans son ensemble en offrant un environnement de production cohérent. 1.3 Inscription dans le projet Le projet de GLAO comporte deux parties principales : la réalisation d un AGL et le développement d un projet en utilisant cet AGL. Ce document se situe en amont de la phase de réalisation de notre AGL. Il dresse un inventaire des OGL et des méthodes existants sur le marché. Ainsi il facilitera le choix des composants de l AGL final, rendant ainsi le développement du projet «mu» plus efficace. D autre part il nous permet de nous donner une vision globale du génie logiciel assisté par ordinateur tant en termes techniques que méthodologiques, nous apprenant ainsi à mieux connaître le marché pour être le plus productif possible à l avenir. Page 5 de 78

6 1.4 Guide de lecture/utilisation du document Ce document se divise en trois parties : Un état de l art des OGL Ces OGL sont répartis par phase du cycle de développement. Certains sont utilisés tout au long du cycle de développement. Un état de l art des méthodes de développement. Elles sont réparties en deux catégories : Les méthodes orientées objet. Les méthodes temps réel. Une liste des outils d exécution Ils sont répartis en trois catégories : Les outils liés à l OS. Les conteneurs de données. Les conteneurs d application. Chaque état de l art comporte les informations suivantes : Le nom et la version du produit Le nom et l url de l éditeur L url du produit Une description du produit et de ses fonctionnalités Le prix/la licence La plate-forme d utilisation et l interopérabilité avec d autres programmes Pour les outils d exécution nous ne faisons qu un inventaire contenant le nom du produit ainsi qu une brève description du produit. Page 6 de 78

7 2 Etat de l'art des OGL 2.1 OGL lié à une phase de développement du logiciel Outils d analyse Définition Ces outils permettent l'analyse des besoins, les considérations techniques et la faisabilité informatique pour produire une description de ce que doit faire le système mais sans préciser comment il le fait (on précise le quoi mais pas le comment). Elle précise les fonctionnalités, les contraintes, l environnement du système. Outil d analyse Page Mega Process Mega Architecture 6 8 Rational Requisite Pro Rational AnalystStudio CaseWise Corporate Modeler 8 e 10 Gota Analyst Pro Synoptique des outils d analyse présentés Pour cette partie les critères de choix seront les suivants : l interopérabilité des OGL L OS sur lequel l OGL tourne Mega Process 5.3 Office XP/2000 Produits Mega Mega Architecture 6 Office XP/2000 Produits Mega Rational Requisite Pro 2002 Word Produits rational Rational AnalystStudio 2002 Word Autres produits rational CaseWise Corporate Modeler 8 e Gota Analyst Pro Page 7 de 78

8 Etat de l art Mega Process 5.3 MEGA Trial 30 jours disponible MS Office XP/2000 Mega Process propose des fonctions d analyse et de conception pour identifier, formaliser, documenter les processus et les procédures de l entreprise et fournit un support d aide à la décision et à l analyse d impact lors du choix de scénarios d organisation. Il assiste les organisateurs dans l amélioration ou la reconception des processus de l entreprise. Ce logiciel permet de décrire les processus ainsi que les principaux acteurs de l entreprise, évaluer les procédures et quantifier les ressources nécessaires à leur mise en œuvre. Fonctionnalités : Définition des Processus et Procédures Evaluation des Activités Analyse d Impact Production de Sites Web et de Documentation Travail en équipe Support complet du multilinguisme Mega Architecture 6 MEGA Trial 30 jours disponible MS Office XP/2000 Mega Architecture permet de modéliser et d analyser les systèmes d information et leurs relations avec les processus entreprise. Il est également possible de définir une cartographie précise des systèmes existants et les développements ou maintenances à réaliser. Fonctionnalités : Arbre applicatif Architecture Applicative Collaborations entre systèmes et partenaires Flux d'information Vue Métier du système Modèle de données d'un système Page 8 de 78

9 Requisite Pro 2002 RATIONAL Version d évaluation téléchargeable limitée 15 jours Word, autres produits Rational Requisite Pro est un outil de gestion des spécifications conçu pour les environnements multi-utilisateurs. L outil intègre des extensions vers Ms Word. De plus, Requisite requiert l utilisation d un moteur de base de données pour stocker ses données. Fonctionnalités : Management et priorisation Analyse du changement en temps réel AnalystStudio 2002 RATIONAL Version d évaluation téléchargeable limitée 15 jours Word, autres produits Rational Rational Suite AnalystStudio fait le lien entre l analyste et le reste de l équipe de développement, en simplifiant le processus de gestion des besoins. Fonctionnalités : Logiciel d'analyse du système et des intervenants sur un projet Permet le management et la communication au sein du groupe de projet Gère le changement en temps réel sur un projet Page 9 de 78

10 Corporate Modeler 8e Analyst Pro 3.64 CASEWISE Version d évaluation téléchargeable Casewise Corporate Modeler sert à modeler et documenter les processus d affaire de l entreprise en vue de les faciliter. Fonctionnalités : Modeleur de hiérarchie Modeleur d interactions entre les processus Modeleur générique Modeleur générique Modeleur de flux de données Modeleur de structures de données Manager de repository Tableur GOTA Software 500$ pour la Personal Edition 1000$ pour la version réseau + 250$ par poste Version de Démo téléchargeable sur Analyst Pro est un outil de gestion des exigences fonctionnelles, spécifications et analyses. C est un outil libre utilisé pour des conditions de logiciel de gestion, cahier des charges, traçage et analyse. Il permet de faciliter la communication entre les membres d une équipe Fonctionnalités : Versions single et réseau Management des spécifications Management des tests cases Analyse et tracing Gestion des workflow intégré à l outil Aide à la rédaction de documentation Aide à l assurance qualité du produit Multiprojets Page 10 de 78

11 2.1.2 Outils de conception Définition Les outils de conception permettent de construire des représentations abstraites sous forme de diagrammes qui vont décrire le comportement des composants du logiciel à réaliser. En outre, la plupart d entre eux permettent de produire du code à partir de ces diagrammes. Les critères de sélections pour ce type d outils sont généralement les suivants : Les langages qu ils manipulent L interopérabilité éventuelle avec d autres outils, ou l appartenance à une suite (bien qu inutile dans notre AGL) Outil de conception Page Rational Rose 12 Together ControlCenter 12 ModelMaker 13 SoftTeam Objecteering 13 Mega Development 14 TIGRIS ArgoUML 14 I-LOGIX Rhapsody 15 Microsoft Visio Synoptique des outils de conception présentés Editeur / Nom Environnement Langages Interopérabilité Rational Rose, Unix, Borland, JBuilder, Suite Rational Linux Visual Cafe, Oracle Jdeveloper IBM s VisualAge, Dreamweaver Ultradev, Delphi, Ada, C++, Java, Smalltalk, Power- Builder, VisualBasic Together, Unix, Java, C++, VB.net, ControlCenter Linux C#, VB 6 ModelMaker Delphi Delphi SoftTeam,Linux Java, C++, Corba Objecteering IDL et SQL Mega Development Java, EJB, C++, Produits de la gamme Mega VB, CORBA, COM, XML (XDR, XSD, ), VisualAge pour Java, XMI TIGRIS ArgoUML Portabilité Java Java I -LOGIX Rhapsody, Solaris C, C++, Java, ADA Microsoft Visio Produit des diagrammes Page 11 de 78

12 Etat de l art Rose, Unix, Linux Rational Immeuble de la Gare Bâtiment B 4ème étage 1, Place Charles de Gaulle Montigny-le-Bretonneux Tel : +33 (0) Fax : +33 (0) info- fr@rational.com Version d évaluation $4194 Borland, JBuilder, Visual Cafe, Oracle Jdeveloper IBM s VisualAge, Langage produit : Dreamweaver Ultradev, Delphi, Ada, C++, Java, Smalltalk, Power- Builder, VisualBasic Suite Rational Méthodologie supportée RUP, Booch, OMT-2, UML Rose est le Leader du marché en outil de modélisation UML, et comprend un ensemble d outils de modélisation visuels. Fonctionnalités : facilite la gestion des projets de développements. Together ControlCenter Possibilité d avoir une liaison bidirectionnelle synchronisée entre un modèle UML de Rose et du code Java, Unix, Linux TogetherSoft TogetherSoft France Le Patio 104 Avenue Albert Premier Rueil Malmaison Cedex France Tél: +33 (0) Fax: +33 (0) Version d évaluation Langage produit : Java, C++, VB.net, C#, VB 6 Méthodologie supportée UML Together ControlCenter est un outil de modélisation UML permettant de produire du code ainsi que de la documentation Page 12 de 78

13 ModelMaker Le distributeur en France est Diffuslog TEL Version d évaluation Langage produit : Delphi Delphi Méthodologie supportée UML ModelMaker est un outil de modélisation UML qui est bidirectionnel synchronisé entre le modèle UML et le code Delphi. De plus il permet aussi le reverse engineering. En outre il permet de générer des applications, d'aide au développement et d'aide à la génération de fichier d'aides ou de documentation d applications et de classes. Objecteering, Linux SOFTEAM Softeam - Siège Social - Paris - France 144 Avenue des Champs-Elysées PARIS Tél : +33 (0) Fax : +33 (0) info@softeam.com Version d évaluation Langage produit : Java, C++, Corba IDL et SQL Méthodologie supportée UML Objecteering est un outil de modélisation UML Fonctionnalités : - Génération de documentation au format HTML et Rtf - Importation et Exportation de model UML a travers le format XMI Page 13 de 78

14 Mega Development Version d évaluation Langage produit : Méthodologie supportée MEGA France, siège social MEGA 10 boulevard du Montparnasse Paris FRANCE Phone: 33-(0) Fax: 33-(0) info.fr@mega.com Java, EJB, C++, VB, CORBA, COM, XML (XDR, XSD, ), VisualAge pour Java, XMI Produits de la gamme Mega UML Mega Development est un outil de modélisation UML Fonctionnalités : - Documentation automatique des projets (Word, html) - Génération automatique des spécifications ArgoUML Portabilité Java TIGRIS Version d évaluation Version freeware : BSD License Langage produit : java Logiciel utilisant le XMI Méthodologie supportée UML ArgoUml est un outil de modélisation UML pour java et fait en java Page 14 de 78

15 Rhapsody, Solaris I-LOGIX I -Logix Inc. Three Riverside Drive Andover, Massachusetts US Tel: (978) Fax: (978) info@ilogix.com Version d évaluation Langage produit : C, C++, Java, ADA Méthodologie supportée UML Outil de modélisation UML Fonctionnalités : - supporte tous les diagrammes UML standard - permet le Reverse Engineering - échange de données possible au format XMI Visio Microsoft Service Clients Microsoft France 18 avenue du Québec Courtaboeuf Cedex MSFrance@Microsoft.com Version d évaluation Langage produit : Produit des diagrammes Méthodologie supportée UML, SADT, Visio permet de créer tous type de diagrammes ainsi que des dessins techniques. Page 15 de 78

16 2.1.3 Outils de réalisation Définition Un outil de réalisation permet de développer une application résultant de l analyse et de la conception. IDE et RAD sont les deux grandes principales familles d outils de réalisation. Bien qu aujourd hui la limite entre les deux tends de plus en plus à se rapprocher. Un IDE est un environnement complet regroupant tous les outils nécessaires au développement d'une application. C est un logiciel mettant à la disposition du développeur, tous les éléments dont il aura besoin pour mener à bien son projet. A savoir, un éditeur de code source, une interface de manipulation du compilateur, un débogueur Les RAD proposent des solutions de développement rapide et de haute productivité. Pour cela la réalisation d une application s effectue majoritairement à la souris. Cette approche s avère aujourd hui surtout efficace pour la réalisation d interface graphique. Les éléments suivants influencent sur le choix d un outil de réalisation : Le langage L ergonomie, la souplesse de l environnement La productivité de l environnement Un ensemble de composants intégrables Outil de réalisation Page Borland C++ Builder 18 Borland Delphi 7 18 Borland JBuilder 8 19 Borland Kylix 3 19 IBM Visual Age 19 MS Visual Studio.NET 20 Metrowerks Codewarrior 20 Glade 20 SUN Forté 21 Windev 21 Oracle 9i developer suite 22 I-Logix Rhapsody 22 Rational Apex duo 22 Page 16 de 78

17 Synoptique des outils de réalisation présentés Editeur / Nom Environnement Langages Interopérabilité Borland C++ Builder C/C++ Microsoft Visual C++ Oracle 8i Delphi Microsoft BizTalk Sun ONE Borland Delphi 7 Delphi Microsoft Visual C++ Oracle Microsoft BizTalk Sun ONE Borland JBuilder 8 Java Microsoft Visual C++ Oracle 9i Microsoft BizTalk Sun ONE Borland Kylix 3 Linux C/C++, Delphi Microsoft Visual C++ Oracle 9i Delphi Microsoft BizTalk Sun ONE IBM Visual Age Java, C++, Cobol Rational Rose IBM WebSphere Rational ClearCase Merant PVCS MS Visual Studio.NET C# de préférence Rational Rose IBM WebSphere Rational ClearCase Merant PVCS Metrowerks C/C++, Java, VB Codewarrior Glade Linux C, C++, ADA95, Python / Perl SUN Forté Linux/windows C++, Java Javadoc Windev C, C++, Java, VB, Pascal, Cobol, Fortran Oracle 9i developer suite Java J2EE DB Oracle I -Logix Rhapsody C/C++, Java, ADA Rational Rose Rational ClearCase PVCS Version Manager (Merant) Rational Apex duo C/C++, ADA Page 17 de 78

18 Etat de l art C++ Builder 6 Langage(s) : C/C++ (Ansi/ISO) BORLAND Revendeur de licence Education (étudiant et formateur) : Version professionnelle pour étudiant : 154,28 Microsoft Visual C++, Oracle 8i, Delphi, Microsoft BizTalk, Sun ONE RAD haute productivité. Dédié à la conception d application dans les technologies Web émergentes. Développement d IHM rapide et aisé Support des Web service Permet le développement rapide d application Web Développement multiplateformes : et Linux Support des principales bases de données du marché Delphi 7 Langage(s) : Pascal / Delphi BORLAND Revendeur de licence Education (étudiant et formateur) : Version professionnelle pour étudiant : 154,28 Microsoft Visual C++, Oracle, Delphi, Microsoft BizTalk, Sun ONE Méthodologie supportée UML Delphi est une solution de développement haute productivité pour Internet et les environnements distribués Support des Web service Développement d application.net Permet le développement rapide d application Web Développement d utilitaires aisé Développement multiplatformes : et linux Support des principales bases de données du marché Page 18 de 78

19 JBuilder 8 Langage(s) : Java BORLAND Revendeur de licence Education (étudiant et formateur) : Version professionnelle pour étudiant : 154,28 Méthodologie supportée Microsoft Visual C++, Oracle 8i, Delphi, Microsoft BizTalk, Sun ONE UML JBuilder est un ensemble complet d outils visuels de développement pour construire des applications Java, des applets, servlets, javabeans, des applications J2EE. C est un environnement RAD. Développement de servlet, de JSP et d XML Support de J2EE Support des Web service Support de tests unitaires évolués. Kylix 3 Linux Langage(s) : C/C++, Delphi BORLAND Revendeur de licence Education (étudiant et formateur) : Version professionnelle pour étudiant : 154,28 Microsoft Visual C++, Oracle 8i, Delphi, Microsoft BizTalk, Sun ONE Méthodologie supportée Création d'une manière simple et rapide d applications sophistiquées de rendement élevé sous Linux Développement d application graphique aisé Développement multi plateformes. Visual Age Langage(s) : Java, C++, Cobol IBM Service commercial France : Rational Rose, IBM WebSphere, Rational ClearCase, Merant PVCS Méthodologie supportée Environnement de programmation Java. Aide au développement et au test d applets, servlets et Enterprise JavaBeans Interface API Tool Integrator, pour supporter des outils du marché, Liens améliorés vers les produits PVCS de Merant, SourceSafe de Microsoft et ClearCase de Rational, Possibilité de tester, directement dans l'environnement de programmation VisualAge for Java, des agents de Lotus Domino. Page 19 de 78

20 Visual Studio.net Méthodologie supportée CodeWarrior Méthodologie supportée Glade Méthodologie supportée Langage(s) : C# de préférence MICROSOFT Revendeur de licence Education (étudiant et formateur) : Trial disponible Rational Rose, IBM WebSphere, Rational ClearCase, Merant PVCS Conception, développement et mise en production d'applications de nouvelle génération sur la plate-forme.net. Il propose un modèle de développement unifié pour les applications, Web ou mobiles exposant ou consommant des services Web XML. Langage(s) : C/C++, Java, VB METROWERKS Trial disponible Suite de produit intégrant plusieurs logiciels de développement couvrant les langages les plus utilisés. Développement d application Java en drag and drop Optimisation du code évoluée Développement d exécutable pour et Macintosh Linux Langage(s) : C, C++, ADA95, Python / Perl Open Source Gratuit / OpenSource Outils de construction d interface graphique pour GTK+ et GNOME. Page 20 de 78

21 Forté Méthodologie supportée Langage(s) : / Linux C++, Java SUN Javadoc Forte for Java Environnement de développement intégré, puissant et évolutif (IDE) destiné aux développeurs de technologie Java, utilisant la plate-forme NetBeans Tools Open Source. Son architecture modulaire permet d'ajouter aisément des fonctionnalités à l'ide, ce qui simplifie le développement tant des applications simples que des applications d'entreprise évolutives. Forte C++ Environnement de développement de premier plan destiné aux développeurs C et C++ professionnels travaillant dans l'environnement d'exploitation Solaris. Les professionnels peuvent ainsi créer des applications 32 et 64 bits fiables, évolutifs et très performants, optimisés pour tourner sur les processeurs UltraSPARC. Windev Langage(s) : C, C++, Java, VB, Pascal, Cobol, Fortran PC SOFT France : Méthodologie supportée Merise Windev est un AGL complet dans lequel on peut tout programmer à la souris. Le SGBD est intégré. Toutes les phases sont couvertes, de la conception à la maintenance (analyse, RAD, IHM, L4G, débogueur, installateur, générateur de dossier, support de toutes les bases de données, nombreux exemples et assistants,...). Cette intégration de tous ces modules facilite et fiabilise le développement. Page 21 de 78

22 Oracle 9i developer suite ORACLE France : J2EE, DB Oracle Méthodologie supportée Merise Langage(s) : Java Suite complète et intégrée d application de développement et d outils pour l ebusiness. Basée sur l utilisation des standards ouverts de l industrie : XML, Java, SQL. Couvre une grande partie du cycle de vie de développement logiciel (modélisation, implémentation, configuration) Rhapsody Méthodologie supportée Langage(s) : C/C++, Java, Ada I-Logix Trial disponible Rational Rose, Rational ClearCase, PVCS Version Manager (Merant) UML Environnement de développement d applications temps réel et de travail collaboratif, modélisation UML, génération de code Apex duo Langage(s) : C/C++, ADA RATIONAL France : Méthodologie supportée Environnement intégré dédié au design, développement et à la maintenance d'applications complexes écrites en Ada, C ou C++. Page 22 de 78

23 2.1.4 Outils de documentation Définition La documentation a pour principaux objectifs de : - Centraliser la documentation pour permettre à tous les acteurs d avoir accès à l information (mises à jour, disponibilité de la dernière version, aide à la compréhension du code, etc.) - Offrir un standard pour les documents et garantir l homogénéité et la qualité des documents produits (cohérence documentaire, traçabilité, fiabilité, rapidité, qualité, gestion des versions) - Stocker les performances, les résultats, les difficultés techniques relatives au projet donné La gestion documentaire permet de : - Etablir des règles concernant la spécification technique du produit, la conduite de projet (organisation, délais, coûts,..) et les évènements clés - Rédiger des critères de nature de documents (documents applicables, de référence, d information, etc.) Les critères observés qui permettront de savoir quel outil utiliser plutôt qu un autre, seront : - L aptitude de l outil à gérer tel ou tel langage - Ce qu il prend en entrée et ce qu il génère en sortie Outil de documentation Page Cocoon Doc++ 26 Doc-o-Matic 3 26 DocBuilder 27 Doc Express 28 Doxygen 29 Javadoc 30 Mega Process 31 Soda 32 Page 23 de 78

24 Synoptique des outils de documentation présentés Ces outils peuvent générer une documentation sous différents formats en analysant le code source ou en ne tenant compte que des commentaires fournis par les développeurs à l intérieur des fichiers. Il est donc important de savoir quels langages supporte l outil mais aussi quelles informations il requiert en entrée et ce qu il génère en sortie. Editeur / Nom Langages supportés Entrée Sortie Cocoon 4.1 C/C++ code source HTML Doc++ C / C++ / Java code source Latex ou HTML Doc-o-Matic 3 C++ / C++.Net / Delphi / Pascal / code source VB.Net / C# / Java DocBuilder C / C++ / Delphi / Pascal code source Doc Express Rapport généré par un outil compatible Doxygen C / C++ / JAVA / IDL / code source CORBA / PHP / C# PDF, HTML, HTML Help, Win Help, RTF RTF, WinHelp et HTML. document publié sous un format compatible Latex, HTML, PostScript, Unix Man Pages, PDF et RTF. JavaDoc Java code source HTML Mega Process HTML / XML / Java / fichier Word, HTML, Excel SQL Soda HTML Page 24 de 78

25 Etat de l art Cocoon 4.1 Langage(s) : 9x / 2000 / XP - Unix C/C++ Jeffrey Kotula Créateur du soft : jkotula@vitalimages.com Mailing-list : cocoon-users-subscribe@egroups.com & Site Web de la ML : Gratuite Génération configurable de pages HTML à partir du code formaté. Le logiciel se repose sur un ensemble de conventions de formatage de code source afin d'extraire les informations dont il a besoin pour en faire des pages de documentation. L'endroit des fichiers d'entrée et de sortie, les listes de librairies à employer et les options de personnalisation sont commandés par un fichier de configuration en entrée. Entrée : code source. Sortie : pages HTML de documentation reliées entre-elles et organisées dans une structure de fichiers définie dans le fichier de configuration. Possibilité de configurer et de personnaliser la génération de pages Seuls les langages C/C+ + sont supportés par cette application (prochainement JAVA?) Conventions spécifiques quant au formatage du code imposées pour un bon fonctionnement - Documentation : Page 25 de 78

http://www.sigl.epita.net

http://www.sigl.epita.net Génie Logiciel Assisté par Ordinateur GLAO Note de choix des composants de l AGL Groupe n 6 - Caïman Epita - SIGL Promo 2004 http://caiman-sigl.fr.st Nb de Pages : 9 Taille : 413184bytes Version : 0.2

Plus en détail

DotNet. Plan. Les outils de développement

DotNet. Plan. Les outils de développement DotNet Les outils de développement Version 1.03 du 16/10/2006 par Jacky Renno Plan La machine virtuelle Le kit de développement Le kit de langage Le Visual Studio.NET Le serveur web IIS 6.0 Le modeleur

Plus en détail

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com

Plus en détail

IFT2255 : Génie logiciel

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

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

1985-1986 1984-1985. Langues : Anglais Allemand (notions scolaires)

1985-1986 1984-1985. Langues : Anglais Allemand (notions scolaires) Depuis 1995 Au sein d une SSII d envergure nationale filiale d un groupe international (IBM Application Services filiale Groupe IBM, Belfort) : Depuis 2005 : Consultant en organisation des activités de

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

CC30 Certificat de compétence Conception, développement et animation de sites Web

CC30 Certificat de compétence Conception, développement et animation de sites Web CC30 Certificat de compétence Conception, développement et animation de sites Web UE RSX050 Bases de l informatique Séance 2 UERSX050 Bases de l informatique séance 2-30/10/2009 1 Table des matières Séance

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, 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étail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Urbanisme du Système d Information et EAI

Urbanisme du Système d Information et EAI Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat

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

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

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

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. www.sybase.fr/poweramc DOCUMENTATION

Sybase PowerAMC 16. Guide des nouvelles fonctionnalités générales. www.sybase.fr/poweramc DOCUMENTATION Sybase PowerAMC 16 Guide des nouvelles fonctionnalités générales DOCUMENTATION 2 2 www.sybase.fr/poweramc A propos de PowerAMC 16 PowerAMC est une solution de modélisation d'entreprise graphique qui prend

Plus en détail

Qu est-ce que ArcGIS?

Qu est-ce que ArcGIS? 2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Olivier Deheurles Ingénieur conception et développement.net

Olivier Deheurles Ingénieur conception et développement.net Olivier Deheurles Ingénieur conception et développement.net MOTS CLES Maîtrise de la conception et du développement orientés Objet 6 ans d expérience sur les plateformes.net 1.1 et 2.0 (C# et VB.NET) MCAD

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual 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

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Le génie logiciel. maintenance de logiciels.

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

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités Bureau Virtuel L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités Que ce soit par la communication, par les échanges ou par la collaboration,

Plus en détail

W4 - Workflow La base des applications agiles

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

Domaines d intervention

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

Catalogue des Formations Techniques

Catalogue des Formations Techniques Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule

Plus en détail

Chapitre I : le langage UML et le processus unifié

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

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

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

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

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)

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

IBM Business Process Manager

IBM Business Process Manager IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d

Plus en détail

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer

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

Modelio by Modeliosoft

Modelio by Modeliosoft Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,

Plus en détail

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn 1 Organisation Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique Cours 1 : principes généraux - svn Cours 2 : Redmine et gestion de projet Cours 3 : Introduction à Eclipse

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

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

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

serena.com Processus et réussite Accélérez avec Serena TeamTrack

serena.com Processus et réussite Accélérez avec Serena TeamTrack serena.com Processus et réussite Accélérez avec Serena TeamTrack SERENA TEAMTRACK Serena TeamTrack est un système de gestion des processus et des incidents reposant sur le Web, sécurisé et hautement configurable.

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

DIF VAE Technicien Supérieur de Support en Informatique

DIF VAE Technicien Supérieur de Support en Informatique C e n t r e d e f o r m a t i o n D e s formateurs qualifiés 1ère équipe de formateurs permanents en Aquitaine Des compétences certifiées Un réseau de qualifications validées S o u pl e sse et adaptabilité

Plus en détail

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS Contenu détaillé de la spécialité : SIMO : SYSTEMES D'INFORMATION, METHODES ET OUTILS (ASSISTANT CHEF DE PROJET INFORMATIQUE) Contenu détaillé

Plus en détail

Introduction à la conception de systèmes d information

Introduction à 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étail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

ES Enterprise Solutions

ES Enterprise Solutions Strategic Media Technologies ES Enterprise Solutions Plateforme centralisée de collaboration en ligne www.dalim.com accès total au contenu indépendamment du lieu et fuseau horaire. N importe quand et n

Plus en détail

Ingénieur Développement Nouvelles Technologies

Ingénieur Développement Nouvelles Technologies Ingénieur Développement Nouvelles Technologies M. Nour-eddine FOUAD 26/02 Rue Paul Ramadier 59800 Lille E-mail : fnour@free.fr Site perso : http://nfouad1.free.fr/ : 03.20.06.32.04 : 06.77.44.15.28 Nationalité

Plus en détail

CQP Développeur Nouvelles Technologies (DNT)

CQP Développeur Nouvelles Technologies (DNT) ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Architecture d'entreprise : Guide Pratique de l'architecture Logique Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam

Plus en détail

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE

ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE ANNEXE 2 DESCRIPTION DU CONTENU DE L OFFRE BUSINESS INFORMATION AND ANALYSIS PACKAGE (BUSINESS INTELLIGENCE PACKAGE) Ce document propose une présentation générale des fonctions de Business Intelligence

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Paul FLYE SAINTE MARIE

Paul FLYE SAINTE MARIE Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications

Plus en détail

Sage FRP Treasury Universe Edition Module Cash L expert en gestion de trésorerie et flux financiers

Sage FRP Treasury Universe Edition Module Cash L expert en gestion de trésorerie et flux financiers distributeur des solutions FICHE TECHNIQUE Sage FRP Treasury Universe Edition Module Cash L expert en gestion de trésorerie et flux financiers Le module Cash de Sage FRP Treasury Universe Edition est une

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition) Avant-propos 1. Objectifs du livre 13 2. Structure du livre 14 Un projet informatique 1. Les enjeux 17 1.1 Les buts d'un projet 17 1.2 Les protagonistes d'un projet 18 1.3 Exemples de projets 19 2. Les

Plus en détail

Logiciel Enterprise Guide Version 1.3 Windows

Logiciel Enterprise Guide Version 1.3 Windows Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre

Plus en détail

PRODUCTS LIST (updated 11th January 2010)

PRODUCTS 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

Communiqué de Lancement

Communiqué de Lancement Direction du Marketing Produits Sage - Division Mid Market Communiqué de Lancement Rapprochement Bancaire 1000 Produit : Rapprochement Bancaire 1000 Bases de Données : Oracle - MS/SQL Server Microsoft

Plus en détail

La solution pour gérer vos connaissances techniques et scientifiques

La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer vos connaissances techniques et scientifiques La solution pour gérer, sécuriser et réutiliser vos connaissances techniques et scientifiques TEEXMA est le premier outil collaboratif

Plus en détail

Microsoft Office system 2007 16 Février 2006

Microsoft Office system 2007 16 Février 2006 Microsoft Office system 2007 16 Février 2006 Attendu d ici la fin de l année 2006, Microsoft Office system 2007 inclut des applications, serveurs et services innovants et perfectionnés. Il a été conçu

Plus en détail

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

MYXTRACTION. 2009 La Business Intelligence en temps réel

MYXTRACTION. 2009 La Business Intelligence en temps réel MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality

Intervenants. Thomas d'erceville Project Manager. Christian NGUYEN Practice Manager IT Quality Intervenants Thomas d'erceville Project Manager Christian NGUYEN Practice Manager IT Quality 2 14/04/2015 De l'assurance qualité à l'ingénierie des tests logiciels 1. Contexte général des tests mobiles

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

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

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré) Constat Les études actuelles montrent que la proportion d'informations non structurées représente aujourd'hui plus de 80% des informations qui circulent dans une organisation. Devis, Contrats, Factures,

Plus en détail

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013.

NatStar V8.00. Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013. BULLETIN TECHNIQUE NatStar V8.00 Introduction Ce document présente la liste des nouvelles fonctionnalités de la 8.00, disponible à partir de septembre 2013. Vous trouvez dans ce bulletin technique : Des

Plus en détail

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Février 2007. Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle Novanet Février 2007 Novanet-IS Suite progicielle WEB pour l Assurance Description fonctionnelle Novanet-IS Description fonctionnelle 1 Définition 3 2 La production (module WEBACTION) 6 3 Relation Client

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

CAHIER DE S CHARGE S Remote Workload Manager

CAHIER DE S CHARGE S Remote Workload Manager CAHIER DE S CHARGE S Remote Workload Manager équipe Regis Rouyard (rouyar_r) Jonathan Bouchot (boucho_o) Johan Massin (massin_j) Jacky Rouquette (rouque_j) Yannick Boillon (boillo_o) EPITECH INOVATION

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

Compétences fonctionnelles et techniques

Compétences fonctionnelles et techniques Josselin JOUANNET 15 Route d Agde 31500 TOULOUSE Tel : 0561121609 0630953821 contact@josselinjouannet.com Chef de projet Architecte.Net 32 Ans, Marié 2 Enfants Permis B, VL Compétences fonctionnelles et

Plus en détail

Rational Unified Process

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

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

Introduction à la modélisation

Introduction à la modélisation Formation INRA-ACTA-ICTA Introduction à la modélisation Les modèles mathématiques pour l agronomie et l élevage 2 nde session, du 28 novembre au 1 er décembre 2005 - Informatique et modèles - Nathalie

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Max Pauron 10 années d expérience

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

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant Adresse Personnelle : 3, allée du Roussillon 91300 Massy Téléphone : (+33) 06 78 37 34 82 E-mail : youssef.lyhyaoui@spartup.com

Plus en détail

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5

Génie Logiciel LA QUALITE 1/5 LA QUALITE 3/5 LA QUALITE 2/5 LA QUALITE 4/5 LA QUALITE 5/5 Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel LA QUALITE 1/5 La gestion de la qualité Enjeux de la

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, 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étail

Catalogue des formations

Catalogue des formations Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone

Plus en détail

CHEF DE PROJET - DÉVELOPPEUR SENIOR DELPHI. 50 ans - 16 ans d'expérience

CHEF DE PROJET - DÉVELOPPEUR SENIOR DELPHI. 50 ans - 16 ans d'expérience M0152 CHEF DE PROJET - DÉVELOPPEUR SENIOR DELPHI 50 ans - 16 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, Industrie, M2M Roumain (Langue maternelle), Français (Avancé), Anglais

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

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

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET Michel MARTIN 40 clos des Charmilles 76 850 BOSC LE HARD Tél. : 06 150 150 75 michelk12@gmail.com 39 ans, permis A et B, véhiculé Ingénieur d Etudes et développement 11 ans d expérience Compétences techniques

Plus en détail

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

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

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre

Plus en détail