Analyse et conception de systèmes d information
|
|
- Claudette Chabot
- il y a 8 ans
- Total affichages :
Transcription
1 Analyse et conception de systèmes d information Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel Juin 2005 [SJB-02] Chapitre 3 1
2 Références Ce document a été reproduit de Satzinger : Analyse et Conception de Systèmes d'information, 2ième édition, 2004, ISBN avec la permission des Éditions Reynald Goulet inc. Àl'usage exclusif du Professeur Pierre-André Sunier. Tout autre usage est interdit. [SJB-02] Juin 2005 [SJB-02] Chapitre 3 2
3 Utilisation de la présentation Cette présentation est destinée à mon enseignement exclusif selon la permission de l éditeur, les Éditions Reynald Goulet inc. Tout utilisation ou reproduction de cette présentation doit être demandée auprès de l éditeur P.-A. Sunier Juin 2005 [SJB-02] Chapitre 3 3
4 Chapitre 3 Les approches du développement de systèmes Juin 2005 [SJB-02] Chapitre 3 4
5 [p72] Objectifs Différences entre un modèle, un outil, une technique et une méthodologie Approche classique et approche orientée objets Fluctuations du CCDS Tendances actuelles: modèle en spirale, programmation extrême et processus unifié (UP) Ateliers de génie logiciel (AGL) Juin 2005 [SJB-02] Chapitre 3 5
6 [p72] Plan 1. Méthodologie, modèles, outils et techniques 2. Deux approches du développement de systèmes 3. Variantes du cycle chronologique de développement des systèmes 4. Tendances actuelles dans le développement 5. Outils du développement de systèmes Juin 2005 [SJB-02] Chapitre 3 6
7 [p73-74] Survol Deux grandes approches courantes au développement de systèmes d affaires: L approche classique Développement structuré Techniques de l information L approche orientée objets Les deux approches utilisent le CCDS comme cadre de gestion des projets Voir notre projet de recherche [ISNet-43] «Atelier de génie logiciel - Approche fonctionnelle ou orienté objets» Notre terminologie «Approche fonctionnelle» correspond à l approche classique de l ouvrage de Satzinger Juin 2005 [SJB-02] Chapitre 3 7
8 [p77] 1 Méthodologie, modèles, outils et techniques Une méthodologie inclut un ensemble de techniques dont on se sert pour réaliser des activités au sein de chacune des phases du CCDS. Ces activités comprennent la complétion de divers modèles les développeurs utilisent des outils logiciels pour les aider dans leur tâche. Méthodologie Techniques Modèles Outils Juin 2005 [SJB-02] Chapitre 3 8
9 [p74] Méthodologie Démarche complète, incluant des modèles, des outils et des techniques à suivre pour réaliser chaque activité dans le cycle chronologique de développement d un système. Juin 2005 [SJB-02] Chapitre 3 9
10 [p74] Modèles Représentation d un aspect important quelconque du monde réel. Quelques modèles: Ordinogramme Modèle entités-associations (E-A) Cas d utilisation PERT & Gantt Organigramme Juin 2005 [SJB-02] Chapitre 3 10
11 Modélisation ESNIG 5.4 Modélisation [Guinier-92] La modélisation n est qu une représentation d un système réel quelle qu en soit sa forme: physique, graphique, mathématique, verbale ou mentale. Cette représentation intelligible est indispensable pour assurer la compréhension de systèmes naturels complexes. 15/03/2004 SSI Juin 2005 [SJB-02] Chapitre 3 11
12 Objets immatériels ESNIG 3.2 Objets immatériels [Bouchy] L une des difficultés majeures de l ingénierie des systèmes d information est que lesdits systèmes sont des objets plus ou moins immatériel. Personne n a jamais vu un système d information et ce système n est visible qu à partir de ses représentations: documentation, modèles, etc. 15/03/2004 SSI Juin 2005 [SJB-02] Chapitre 3 12
13 [p75-76] Outils Outil Support logiciel qui aide à créer des modèles ou d autres composantes nécessaires au projet. Outil CASE Outil de génie logiciel assisté par ordinateur (AGL - Atelier de génie logiciel) conçu pour aider l analyste système à réaliser des tâches de développement Juin 2005 [SJB-02] Chapitre 3 13
14 [p76] Techniques Ensemble de lignes directrices qui aident l analyste à réaliser une activité ou une tâche de développement de système. Quelques techniques: Gestion de projets Interview des utilisateurs Modélisation des données Programmation structurée Analyse et conception orienté objets Juin 2005 [SJB-02] Chapitre 3 14
15 [p78-84] 2 Deux approches du développement de systèmes L approche classique L approche classique comprend de nombreuses variantes axées sur les techniques utilisées pour développer des systèmes d information au moyen de la programmation structurée et modulaire. Développement structuré de système Techniques de l information (TI) L approche orientée objets L approche orientée objets considère un système d information comme une collection d objets interdépendants qui fonctionnent de concert pour exécuter des tâches. Juin 2005 [SJB-02] Chapitre 3 15
16 [p78] Développement structuré de système (a) Approche structurée Méthode de développement d un système utilisant des techniques d analyse structurée, de conception structurée et de programmation structurée. SADT - Structure Analys and Design Technique Juin 2005 [SJB-02] Chapitre 3 16
17 [p78] Développement structuré de système (b) ~ Programmation structurée Amélioration de la qualité des programmes ~ Conception structurée Intégration de programmes ~ Analyse structurée Clarifier les spécifications du système Juin 2005 [SJB-02] Chapitre 3 17
18 [p79] Programmation structurée (a) Programme structuré Programme ou module de programme ayant un début et une fin, et dans lequel chaque étape de son exécution est faite de structures séquentielles, décisionnelles ou répétitives. Juin 2005 [SJB-02] Chapitre 3 18
19 [p79] Programmation structurée (b) Programmation descendante Division de programmes complexes en une hiérarchie de modules de programmes. Juin 2005 [SJB-02] Chapitre 3 19
20 [p80] Conception structurée Technique qui fournit des lignes directrices permettant de décider de quoi doit être composé l ensemble de programmes, ce que chaque programme doit faire et comment les programmes doivent être organisés hiérarchiquement. Les modules et les arrangements modulaires sont représentés graphiquement au moyen d un modèle nommé structogramme. Juin 2005 [SJB-02] Chapitre 3 20
21 [p80] Structogramme Juin 2005 [SJB-02] Chapitre 3 21
22 [p81] Analyse structurée Technique qui aide le développeur à définir ce que le système doit faire (les spécifications de traitement), les données que le système doit stocker et utiliser (les spécifications de données), quelles entrées et sorties sont requises et comment les fonctions travaillent ensemble pour exécuter des tâches. Juin 2005 [SJB-02] Chapitre 3 22
23 [p81] Modèles graphiques Diagramme de flux de données (DFD) «Modèle» graphique montrant les entrées, les processus, le stockage et les sorties d un système réalisé en analyse structurée. Diagramme entité-association (EA) «Modèle» graphique des données requises par un système, incluant les éléments sur lesquels de l information est stockée et les relations entre eux. Ce type de diagramme est produit en analyse structurée et en techniques de l information. Juin 2005 [SJB-02] Chapitre 3 23
24 [p82] Diagramme de flux de données Juin 2005 [SJB-02] Chapitre 3 24
25 [p82] Diagramme entité-association Juin 2005 [SJB-02] Chapitre 3 25
26 [p83] De l analyse structurée à la programmation structurée Analyse structurée Événements Diagrammes de flux de données Diagrammes entitéassociation Conception structurée Structogrammes qui définissent les modules de programme à partir des diagrammes de flux de données Programmation structurée Programmer chaque module au moyen de construits de programmation structurée Juin 2005 [SJB-02] Chapitre 3 26
27 [p83] Techniques de l information (TI) Méthode de développement de système classique centrée sur la planification stratégique, la modélisation des données et les outils automatisés. Elle est considérée être plus rigoureuse et complète que l approche structurée. Juin 2005 [SJB-02] Chapitre 3 27
28 [p83-84] Eléments clés des TI Le type de données nécessaire pour diriger une entreprise change très peu avec le temps, à l opposé des processus de collecte des données qui eux changent souvent. L outil CASE aide à automatiser la plus grande partie du travail Dans de nombreux cas, l outil CASE peut automatiquement générer un code final du programme. Juin 2005 [SJB-02] Chapitre 3 28
29 [p84] Approche «classique» L approche des techniques de l information (TI) perfectionne de nombreux concepts de l approche structurée dans une méthodologie rigoureuse et complète. Les deux approches se fondent en une approche dite «classique» Juin 2005 [SJB-02] Chapitre 3 29
30 [p84] Approche orientée objets Approche de développement qui voit un système d information comme une collection d objets interdépendants qui fonctionnent de concert pour exécuter des tâches. Objet Élément du système informatique qui peut répondre à des messages. Juin 2005 [SJB-02] Chapitre 3 30
31 [p84] Analyse orientée objets (OOA) Définir tous les types d objets qui exécutent le travail dans le système et montrer comment ces objets interagissent pour exécuter des tâches. Juin 2005 [SJB-02] Chapitre 3 31
32 [p84] Conception orientée objets (OOD) Définir tous les types d objets nécessaires pour communiquer avec les utilisateurs et les périphériques du système et raffiner la définition de chaque type d objet de façon à pouvoir l implanter dans un langage ou un environnement spécifique. Juin 2005 [SJB-02] Chapitre 3 32
33 [p84] Programmation orientée objets (OOP) Écrire des instructions dans un langage de programmation pour définir ce que fait chaque type d objets, y compris les messages que les objets se transmettent les uns aux autres. Juin 2005 [SJB-02] Chapitre 3 33
34 [p85] Diagramme de classe «Modèle» graphique utilisé dans l approche orientée objets pour montrer toutes les classes d objets existants dans un système. Juin 2005 [SJB-02] Chapitre 3 34
35 [p86] Complémentarité des approches «classique» et «orienté objets» De nombreux systèmes développés aujourd hui combinent les technologies classiques et orientées objets. Certains environnements de développement intégré (IDE) combinent aussi les technologies classiques et orientées objets dans le même outil. Par exemple, on utilise souvent la programmation orientée objets pour l interface utilisateur et la programmation procédurale pour le reste. Juin 2005 [SJB-02] Chapitre 3 35
36 [p86] 3 Variantes du CCDS Le cycle de vie du développement de systèmes présentés dans ce livre est un cycle générique. Nous insistons toutefois sur le fait que les futurs analystes en rencontreront de nombreuses variantes au cours de leur carrière. Variantes de noms de phases Variantes fondées sur l itération Variantes fondées sur la prépondérance de l humain Variantes fondées sur la rapidité de développement Juin 2005 [SJB-02] Chapitre 3 36
37 [p87] Variantes de noms de phases (a) Phase de planification du projet Spécifications de planification figées Phase d analyse Spécifications d analyse figées Ce modèle en cascade est fondé sur des projets concrets d ingénierie - construction de ponts, de gratte-ciel, voire de navettes spatiales- qui se déroulent dans un ordre précis. Phase de conception Phase de mise en oeuvre Spécifications de conception figées Système fini livré tel que spécifié Juin 2005 [SJB-02] Chapitre 3 37
38 [p88] Variantes de noms de phases (b) Exemple primitif de CCDS Techniques de l information Rational Unified Process CCDS avec noms d activités dans les phases Phase de planification Phase d analyse Phase de conception Étude de faisabilité Examen du système Analyse Conception Planification de la stratégie d information Analyse du domaine de la gestion Conception du système Inception Élaboration Organiser le projet Étudier la faisabilité Étudier et analyser le système actuel Modéliser et prioriser les exigences Produire des options et proposer la meilleure solution Phase de mise en oeuvre Phase de support Mise en oeuvre Révision et maintenance Conception technique Construction Transition Production Construction Transition Concevoir le système Obtenir les matériels et logiciels nécessaires Construire et tester le nouveau système Installer et exploiter le nouveau système Juin 2005 [SJB-02] Chapitre 3 38
39 [p88-89] Variantes fondées sur l itération Construction incrémentale Approche de développement qui réalise des parties d un système en une ou plusieurs itérations et les met en fonction pour les utilisateurs. Analyse Conception Analyse Mise en oeuvre Conception Mise en oeuvre Juin 2005 [SJB-02] Chapitre 3 39
40 [p91] 4 Tendances actuelles dans le développement Risque et modèle en spirale Programmation extrême (XP) Rational Unified Process (RUP) Juin 2005 [SJB-02] Chapitre 3 40
41 [p91] Risque et modèle en spirale le modèle en spirale recommande d identifier les facteurs de risques à étudier et atténuer. La première itération devrait porter sur la partie du système qui semble avoir le facteur de risque le plus élevé. Juin 2005 [SJB-02] Chapitre 3 41
42 [p92] Programmation extrême (XP) De bien des façons, la programmation extrême est très semblable aux autres approches itératives et incrémentales Elle exige que toute la programmation soit réalisée par des équipes de deux programmeurs chacune, travaillant ensemble à une station de travail lors de l écriture et des essais du code. Juin 2005 [SJB-02] Chapitre 3 42
43 [p93] Rational Unified Process (RUP) Le RUP renforce six des pratiques modernes de développement logiciel communes à de nombreuses méthodologie de développement: Le développement itératif La définition et la gestion des besoins L utilisation d architectures à base de composants La modélisation visuelle La vérification de la qualité La gestion des changements Juin 2005 [SJB-02] Chapitre 3 43
44 [p94] 5 Outils du développement de systèmes Quelle que soit la méthodologie adoptée, il est indispensable d utiliser des outils automatisés pour améliorer la vitesse et la qualité du travail de développement chaque fois que cela est possible. Outils CASE Microsoft Visio Oracle Designer Rational Rose Juin 2005 [SJB-02] Chapitre 3 44
45 [p94] Outils CASE (a) Un outil CASE, appelé aussi atelier de génie logiciel (AGL) en français, contient une base de données d information sur le projet. Cette base, que l on nomme référentiel, stocke des informations sur le système, dont des modèles, des descriptions et des références servant à lier les modèles ensemble. Juin 2005 [SJB-02] Chapitre 3 45
46 [p95] Outils CASE (b) Générateur de diagrammes Générateur de conception Outil de dessins Générateur de code Ingénierie inverse Référentiel de l outil CASE Générateur de base de données Contrôle des erreurs Prototypage Sécurité & gestion des version Requête et générateur de rapports Juin 2005 [SJB-02] Chapitre 3 46
47 [p95] Outils CASE (c) UpperCASE (supérieurs) Analyse Conception (haut niveau) - Modèles conceptuels LowerCASE (inférieurs) Conception (bas niveau) - Modèles logiques Génération de code - Modèles physiques ICASE (intégrés) Soutien pour la totalité du cycle de vie du développement Juin 2005 [SJB-02] Chapitre 3 47
48 [p95] Outils CASE (d) Désignation courante des outils CASE par les fournisseurs: Outils de modélisation visuelle; Outil intégré de développement d applications Outils d ingénierie aller-retour Juin 2005 [SJB-02] Chapitre 3 48
49 [p95] Microsoft Visio (a) Visio est accompagné d une collection de gabarits dessinés comprenant les symboles courants Même si les gabarits fournissent un référentiel restreint pour le stockage des définitions et descriptions d éléments de diagramme, Visio n offre cependant pas de référentiel complet pour un projet de développement de systèmes. Juin 2005 [SJB-02] Chapitre 3 49
50 [p95] Microsoft Visio (b) Uniquement un gabarit de symboles pour le dessin d ordinogramme. Juin 2005 [SJB-02] Chapitre 3 50
51 [p95] Microsoft Visio (c) Un gabarit de symboles et un référentiel minimal pour la solution UML. Juin 2005 [SJB-02] Chapitre 3 51
52 [p96] Oracle Designer (a) Oracle Designer comprend un référentiel complet ainsi que des fonctions de production de diagrammes et de génération de code. Ce produit est un exemple d outils CASE intégré supportant l approche classique du développement de systèmes. Juin 2005 [SJB-02] Chapitre 3 52
53 [p97] Oracle Designer (b) Juin 2005 [SJB-02] Chapitre 3 53
54 [p96] Rational Rose (a) Rational Rose, un produit de Rational software (IBM), est conçu spécifiquement pour l approche orienté objets. On y réfère le plus souvent comme un outil de modélisation visuelle plutôt que comme un outil CASE. Juin 2005 [SJB-02] Chapitre 3 54
55 [p97-98] Rational Rose (b) Juin 2005 [SJB-02] Chapitre 3 55
Méthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
Plus en dé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é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étailCours Gestion de projet
Cours Gestion de projet Méthodes de conduite de projet Version Date Auteur V1.8 Septembre 2007 Pascal HEYER 1 Méthodes de conduite de projet Ce document est publié sous la licence libre Creative Commons-BY-NC-SA
Plus en dé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é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étailDéveloppement itératif, évolutif et agile
Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie
Plus en détailGESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET
GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et
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é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étailRational Unified Process
Rational Unified Process For Christiane DAVOINE-GUHUR Société GICAB - Vannes Christiane.Davoine@CA-GICAB.fr Table des Matières 1 INTRODUCTION... 1 2 LES COMPOSANTS ET LES GRANDS PRINCIPES DU PROCESSUS...
Plus en détailChapitre 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é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étailIdentification du module
Identification du module Numéro de module 475 Titre Développer une analyse pour une application Compétence Développer à partir des exigences fonctionnelles et non fonctionnelles pour une application, les
Plus en détailIntroduction au génie logiciel
Introduction au génie logiciel Guillaume Laurent ENSMM 2007 G. Laurent (ENSMM) Introduction au génie logiciel 2007 1 / 36 Plan du cours 1 Problématique du génie logiciel 2 Méthodes de développement logiciel
Plus en dé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é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é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étailUML est-il soluble dans les méthodes agiles?
Pascal ROQUES Valtech Training UML est-il soluble dans les méthodes agiles? octobre 07 Résumé On entend beaucoup parler actuellement de deux approches ayant l'air fondamentalement opposées : l'approche
Plus en détailFormation : Modélisation avec UML 2.0 et Mise en pratique
Formation : Modélisation avec et Mise en pratique Durée : sur 4 Jours soit 28 heures ou sur 5 Jours soit 35 heures Présentation Stage UML (Unified Modeling Language) est la notation standard qui s'est
Plus en détail3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Plus en détailAnalyse et Conception objet du logiciel Analyse et conception objet du logiciel : Méthode de conception objet et notation UML.
Analyse et conception objet du logiciel : Méthode de conception objet et notation UML Rémy Courdier Email : Remy.Courdier@univ-reunion.fr Rémy Courdier V2.1 1 Plan du cours Introduction au Génie Logiciel
Plus en détailGestion Projet. Cours 3. Le cycle de vie
Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007
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étailOptimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service
Solutions de gestion des actifs et services Au service de vos objectifs d entreprise Optimisez vos processus informatiques, maximisez le taux de rendement de vos actifs et améliorez les niveaux de service
Plus en détailServices technologiques mondiaux IBM Canada Services de personnel d appoint. Catalogue des fonctions techniques
technologiques mondiaux IBM Canada de personnel d appoint Catalogue des fonctions techniques de personnel d appoint Catalogue des postes techniques de personnel d appoint Postes techniques Table des matières
Plus en détailLes méthodes itératives. Hugues MEUNIER
Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches
Plus en détailUniversité du Québec à Montréal CALCUL AVEC ISO 19761 DE LA TAILLE DE LOGICIELS DEVELOPPES SELON RATIONAL UNIFIED PROCESS
Université du Québec à Montréal Sujet CALCUL AVEC ISO 19761 DE LA TAILLE DE LOGICIELS DEVELOPPES SELON RATIONAL UNIFIED PROCESS PAR SAADI AZZOUZ JUILLET 2003 2 Remerciements Je tiens à remercier le Dr
Plus en détailMéthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.
Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?
Plus en détailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détailAPIs de table pour SQL Server
2013 E - Bibliographie APIs de table pour SQL Server Établissement: HEG Arc - Haute école Arc - Gestion Réalisé par: M. Informaticien de gestion 2009-2013 S adresse à: M.Fabrice Camus Date de début et
Plus en détailCisco Unified Computing Migration and Transition Service (Migration et transition)
Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications
Plus en détailModernisation et gestion de portefeuilles d applications bancaires
Modernisation et gestion de portefeuilles d applications bancaires Principaux défis et facteurs de réussite Dans le cadre de leurs plans stratégiques à long terme, les banques cherchent à tirer profit
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailEnquête 2014 de rémunération globale sur les emplois en TIC
Enquête 2014 de rémunération globale sur les emplois en TIC Enquête 2014 de rémunération globale sur les emplois en TIC Les emplois repères de cette enquête sont disponibles selon les trois blocs suivants
Plus en détailProcessus d Informatisation
Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue
Plus en détailCours Base de données relationnelles. M. Boughanem, IUP STRI
Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),
Plus en détailAnalyse structurée de solutions pour BMC Remedy IT Service Management v 7
LIVRE BLANC SUR LES PRATIQUES ITIL Analyse structurée de solutions pour BMC Remedy IT Service Management v 7 Exploiter le potentiel des pratiques ITIL grâce aux ateliers d analyse de solutions organisés
Plus en détailORACLE PRIMAVERA PORTFOLIO MANAGEMENT
ORACLE PRIMAVERA PORTFOLIO MANAGEMENT FONCTIONNALITÉS GESTION DE PORTEFEUILLE Stratégie d approche permettant de sélectionner les investissements les plus rentables et de créer de la valeur Paramètres
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étailLes solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i
Enterprise Modernization Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i «Grâce à la modernisation de leurs applications d entreprise, les organisations sur
Plus en détailGL - 2 2.2 Processus de développement Cycles de vie
GL - 2 2.2 Processus de développement Cycles de vie Lydie du Bousquet Lydie.du-bousquet@imag.fr En collaboration avec J.-M. Favre, Ph. Lalanda, I. Parissis, Y. Ledru 1 Plan Introduction Modèles en cascade
Plus en détailGITI, 20 mars 2009, CERN, Genève
BPMS-4-SME SME & Full SOA GITI, 20 mars 2009, CERN, Genève Prof. Pierre-André Sunier, Prof. Philippe Daucourt 1 BPM, BPMS, SOA BPM (Business Process Management) Méthode de gestion de l'entreprise par la
Plus en détailPrésentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
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étailFabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN : 978-2-212-12261-9
Fabien Pinckaers Geoff Gardiner OpenERP Tiny Pour une gestion d entreprise efficace et intégrée Groupe Eyrolles, 2008, ISBN : 978-2-212-12261-9 Table des matières Première partie Premiers pas avec Open
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étailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
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étailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailGénie Logiciel. Rappels. C. Crochepeyre Génie Logiciel Rappels 1
Génie Logiciel Rappels C. Crochepeyre Génie Logiciel Rappels 1 INTRODUCTION GL: ingénierie appliquée au logiciel informatique Objectif: la qualité diminution du coût du logiciel et fiabilité Besoin: complexité
Plus en détailRapport de certification
Rapport de certification BMC Real End User Experience Monitoring and Analytics 2.5 Préparé par le Centre de la sécurité des télécommunications à titre d organisme de certification dans le cadre du Schéma
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étailEclipse Process Framework et Telelogic Harmony/ITSW
Eclipse Process Framework et Telelogic Harmony/ITSW Boris Baldassari 1 Résumé Une introduction à Eclipse Process Framework (EPF) et au processus OpenUP, et comment tirer profit de ces initiatives dans
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
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étailMéthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Plus en dé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étailPascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT
UML FOR BUSINESS INTELLIGENCE PROJECT Abstract : this document deals with the role of UML into business intelligence projects (like data warehousing). After a quick overview of what UML offers, it focuses
Plus en détailCHAPITRE 3 : LES METHODES AGILES?
CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce
Plus en détailDOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?
DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre
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étailINTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES
INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et
Plus en détailSemarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire
FICHE PRODUIT Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire BENEFICES POUR LES DSI Réussir les projets de gouvernance dans les délais et les budgets Démarrer de manière tactique tout en
Plus en détailet les Systèmes Multidimensionnels
Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées
Plus en détailMéthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion P.-A. Sunier Juin 2012 / Février 2013 http://lgl.isnetne.ch Table des matières 1 Ingénierie des systèmes d information informatisés... 4 1.1 Evolution
Plus en détailLe Processus Unifié. Une Démarche Orientée Modèle. IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09
Le Processus Unifié Une Démarche Orientée Modèle IUP NTIE - Master 1 - Jérémie Guiochet - 4/11/09 1 Sommaire Partie 1 : UML et processus unifié Partie 2 : Artefacts Partie 3 : Enchaînement d itérations
Plus en détailFormations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES
Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI SYNALTIC 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires... 4 Horaires...
Plus en détailCONSEIL STRATÉGIQUE. Services professionnels. En bref
Services professionnels CONSEIL STRATÉGIQUE En bref La bonne information, au bon moment, au bon endroit par l arrimage des technologies appropriées et des meilleures pratiques. Des solutions modernes adaptées
Plus en détailFormations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES
Formations 2015 JASPER, REDMINE, TABLEAU, TALEND, SPAGO BI ALTIC & SYNOTIS - TRAINING CENTER 24 RUE DE L EGLISE 94300 VINCENNES Table des matières Edito... 3 Informations pratiques... 4 Accueil des stagiaires...
Plus en détailChapitre 9 : Informatique décisionnelle
Chapitre 9 : Informatique décisionnelle Sommaire Introduction... 3 Définition... 3 Les domaines d application de l informatique décisionnelle... 4 Architecture d un système décisionnel... 5 L outil Oracle
Plus en détailA-t-on le temps de faire les choses?
A-t-on le temps de faire les choses? A-t-on le temps de faire les choses? Un parcours de 25 ans dans le domaine des Systèmes d'information de 6 grandes entreprises Consultante depuis 19 ans Mission / contrats
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étailANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE
Université de Fribourg, Suisse Département d'informatique Bachelor en informatique de gestion ANALYSE D UN SYSTEME D INFORMATION ET EXTENSION DE CELUI-CI PAR DE NOUVELLES FONCTIONNALITES Travail de séminaire
Plus en détail1.2 Genèse. 1.3 Version de Designer utilisée
Designer et l ingénierie du logiciel Notions élémentaires P.-A. Sunier, ISNet Neuchâtel avec le concours de C. Kohler et P. Ferrara 1 Propos liminaires... 1 1.1 Objectifs de publication... 1 1.2 Genèse...
Plus en détailCONSULTANTE EN GESTION DE PROJETS ET ARCHITECTURE D INFORMATION PIGISTE
Cellulaire : 514-804-7745 Courriel : info@anouchkaboyer.com Profil de carrière Œuvrant dans le domaine des technologies de l information depuis plus de 15 ans, j ai accumulé une expérience variée en gestion
Plus en détailCATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012
CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
Plus en détailCette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le
Partie I BI 2.0 Cette première partie pose les enjeux de la BI 2.0 et son intégration dans le SI de l entreprise. De manière progressive, notre approche situera le SI classique avec l intégration de la
Plus en détailAugmenter la vélocité Agile avec l usine-service sur Azure
Augmenter la vélocité Agile avec l usine-service sur Azure Jean-Louis Lalonde, Ing., M.Ing. Président et Chef de la direction Groupe AZUR Avril 2015 Montréal, Canada SOMMAIRE EXÉCUTIF Notre expérience
Plus en détailPanorama général des normes et outils d audit. François VERGEZ AFAI
Panorama général des normes et outils d audit. François VERGEZ AFAI 3 Système d information, une tentative de définition (1/2) Un système d information peut être défini comme l ensemble des moyens matériels,
Plus en détailAXIAD Conseil pour décider en toute intelligence
AXIAD Conseil pour décider en toute intelligence Gestion de la Performance, Business Intelligence, Big Data Domaine d expertise «Business Intelligence» Un accompagnement adapté à votre métier dans toutes
Plus en détailUniversité de Bangui. Modélisons en UML
Université de Bangui CRM Modélisons en UML Ce cours a été possible grâce à l initiative d Apollinaire MOLAYE qui m a contacté pour vous faire bénéficier de mes connaissances en nouvelles technologies et
Plus en détailBut de cette introduction à la gestion de projets :
But de cette introduction à la gestion de projets : Présenter quelques méthodes de conception logicielle. Replacer la conception de bases de données dans un contexte plus vaste. Présenter quelques méthodes
Plus en détailFidéliser les collaborateurs tout en améliorant leurs compétences
Fidéliser les collaborateurs tout en améliorant leurs compétences Anne Lamarque Manager OD Grenoble & Responsable OD Formation Florence Gayet Responsable Recrutement groupe VISEO Thibault Parmentier Directeur
Plus en détailScrum/XP adapté au BI/DW
Scrum/XP adapté au BI/DW Marc-Éric Larocque, PMP, MBA, CBIP, PSM marc-eric.larocque@procimaexperts.com Jean-François Pilon, CBIP jean-francois.pilon@procimaexperts.com PROCIMAEXPERTS.COM Introduction Objectifs
Plus en détailLa problématique. La philosophie ' ) * )
La problématique!" La philosophie #$ % La philosophie &'( ' ) * ) 1 La philosophie +, -) *. Mise en oeuvre Data warehouse ou Datamart /01-2, / 3 13 4,$ / 5 23, 2 * $3 3 63 3 #, 7 Datawarehouse Data warehouse
Plus en détailCatalogue des Formations
Catalogue des Formations When skills meet your need Pilotage et management SI Base de donnée et Aide à la décision Développement www.intellectus.ma www.fb.com/intellectusconsulting contact@intellectus.ma
Plus en détailSystèmes et réseaux d information et de communication
233 DIRECTEUR DES SYSTÈMES ET RÉSEAUX D INFORMATION ET DE COMMUNICATION Code : SIC01A Responsable des systèmes et réseaux d information FPESIC01 Il conduit la mise en œuvre des orientations stratégiques
Plus en détailDocumentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
Plus en détailCATALOGUE FORMATIONS 2015. DOMAINE Bases de données
DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques
Plus en détailMacroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope
Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant
Plus en détailCOMMISSARIAT À LA PROTECTION DE LA VIE PRIVÉE DU CANADA. Vérification de la gestion des ressources humaines
COMMISSARIAT À LA PROTECTION DE LA VIE PRIVÉE DU CANADA Vérification de la gestion des ressources humaines 13 mai 2010 Préparée par le Centre de gestion publique Inc. TABLE DES MATIÈRES 1.0 Sommaire...
Plus en détailBI2B est un cabinet de conseil expert en Corporate Performance Management QUI SOMMES-NOUS?
SOMMAIRE Qui sommes nous? page 3 Notre offre : Le CPM, Corporate Performance Management page 4 Business Planning & Forecasting page 5 Business Intelligence page 6 Business Process Management page 7 Nos
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é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é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étailRésumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES
Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité
Plus en détail