|
|
- Marie-Madeleine Dupont
- il y a 8 ans
- Total affichages :
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
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étailDotNet. 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étailIndustrialiser 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étailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailbasé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étailCursus 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étail1985-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étailEnvironnements 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étailAnnexe : 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étailCC30 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étailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailModule 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étailUrbanisme 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étailPRIMAVERA 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étailIBM 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étailD 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étailSybase 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étailQu 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étailCursus 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étailNotre 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étailOlivier 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étailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détailIntroduction 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étail4. 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étailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailL 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étailW4 - Workflow La base des applications agiles
W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et
Plus en détailDomaines d intervention
MANAGEMENT INFORMATIQUE 1 PLACE DE L EGALITE 78280 GUYANCOURT TELEPHONE + 33 1 30 48 54 34 TELECOPIE + 33 1 30 48 54 34 INFOS mailto:contact@managementinformatique.com Société Présentation Société Notre
Plus en détailCatalogue 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étailChapitre I : le langage UML et le processus unifié
I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et
Plus en détailRTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com
RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,
Plus en détailProjet 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étailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailIBM 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étailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailLes 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étailModelio 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étailProjet 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étailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailXML, 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 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étailserena.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étailNouvelles 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étailDIF 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étailLICENCE 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étailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailREQUEA. 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étailES 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étailIngé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étailCQP 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étailProgramme 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étailArchitecture 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étailANNEXE 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étailBUSINESS 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étailModè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étailPaul 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étailSage 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étailConception 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étailConduite 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étailLogiciel 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étailPRODUCTS LIST (updated 11th January 2010)
PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows
Plus en détailCommuniqué 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étailLa 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étailMicrosoft 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étailJava 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étailMYXTRACTION. 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étailArchitectures 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étailIntervenants. 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étailGénie logiciel (Un aperçu)
(Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de
Plus en détailWEBSPHERE & 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étailConstat 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étailNatStar 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étailFé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étailLe "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étailCAHIER 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étailLes 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étailCompé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étailRational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Plus en détailInitiation 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étailIntroduction à 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étailS7 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étailMax Pauron 10 années d expérience
10 années d expérience Consultant Ingénieur Informaticien Principales Technologies maîtrisées Profil et domaine d intervention Consultant en technologies objets et systèmes d informations. J ai une bonne
Plus en détailYoussef 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étailGé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étailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailCatalogue 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étailCHEF 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étailMODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»
MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1
Plus en détailCompte 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étailMessagerie & 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étailInstitut 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étailHé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étailLangages 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étailChristian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2
Christian Soutou UML 2 pour les bases de données Avec 20 exercices corrigés Groupe Eyrolles, 2007, ISBN : 978-2-212-12091-2 Chapitre 4 Outils du marché : de la théorie à la pratique Non mais t as déjà
Plus en détailValorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software
Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection
Plus en détailORACLE 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étailDrive 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