Méthodologies de développement de logiciels de gestion
|
|
- Irène Villeneuve
- il y a 8 ans
- Total affichages :
Transcription
1 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
2 Références Ce document est rédigé, pour l essentiel, à partir de la phase 4 de notre projet de recherche: [ISNEt-43] Atelier de génie logiciel Approche fonctionnelle ou objet Concurrence ou complémentarité? Dans ce projet, nous utilisions le terme d approche fonctionnelle en lieu et place d approche «classique» proposée par Satzinger. Pour l approche classique, nous présentons les concepts de la méthodologie CDM d Oracle que nous avons utilisée pour le projet. Pour l approche orientée objets, nous présentons les concepts d UP et du RUP que nous avons utilisé pour le projet. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 2
3 Plan 1. Concepts de la méthodologie classique CDM d Oracle 2. Concepts de la méthodologie orientée objets UP / RUP 3. Comparaison des deux approches méthodologiques mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 3
4 1. Concepts de la méthodologie classique CDM d Oracle Oracle, par son service de consultants, commercialise une méthode de réalisation de systèmes d'information informatisés. La présentation complète de cette méthode, Oracle CDM -Custom Development Method- Advantage 2.0, inspirée du courant de pensée systémique, est accessible sur le site Oracle [Oracle CDM Advantage 2.0] mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 4
5 1. Oracle CDM Enracinement - Oracle Method SM mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 5 [Extrait de Oracle CDM]
6 1. Oracle CDM Fondements Oracle Method SM et CDM sont des descendants de Case*Method. [HS-94] La caractéristique principale de Case*Method est qu'elle fait partie de la famille des méthodes systémiques qui préconisent les trois concepts suivants: avoir une vue globale du système d'information distinguer plusieurs niveaux d'abstraction lors du processus de modélisation mettre en évidence la dualité données/traitements mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 6
7 1. Oracle CDM Eléments fondamentaux (a) Délivrable. Un délivrable, ou artefact, est un élément concret produit durant le déroulement d'un projet. Tâche. Une tâche est une unité de travail qui se termine par la production d'un simple délivrable. Dépendance. Une dépendance entre deux tâches permet d'ordonnancer les tâches. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 7
8 1. Oracle CDM Eléments fondamentaux (b) Processus. Un processus est une série de tâches qui fournissent un ou plusieurs délivrables essentiels. Phase. Une phase est une série de tâches exécutées durant une période spécifique. Usuellement, les délivrables des projets sont réalisés dans différentes phases. Approche. Une approche de réalisation est un chemin particulier pour délivrer un projet. Par exemple: CDM Classic et CDM Fast Track; toutefois, tout en chacun peut utiliser les différents composants de CDM pour définir une approche personnalisée. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 8
9 1. Oracle CDM CDM Classic - Phases & processus mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 9 [Extrait de Oracle CDM]
10 1. Oracle CDM CDM Fast Track - Phases mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 10 [Extrait de Oracle CDM]
11 1. Oracle CDM CDM Fast Track - Processus mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 11 [Extrait de Oracle CDM]
12 2. Concepts de la méthodologie orientée objets UP / RUP [JBR-00 p 3 Avant-propos] Cet ouvrage (UP Le processus unifié) présente le processus logiciel que nous avions constamment à l'esprit en mettant au point le langage UML (Langage de modélisation unifié). Si UML fournit un moyen standard de visualiser, spécifier, construire, documenter et communiquer les artefacts d'un système à logiciel prépondérant, nous admettons, bien entendu, qu'un tel langage doit être utilisé dans le cadre d'un processus logiciel complet. UML est un moyen, ce n'est pas une fin en soi. L'objectif est d'obtenir une application logicielle robuste, résistante et évolutive. Pour parvenir à ce but, il faut à la fois un processus et un langage... mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 12
13 2. UP Fondements [JBR-00 p 16] Les traits véritablement distinctifs du processus unifié tiennent en trois expressions clés: piloté par les cas d'utilisation centré sur l'architecture itératif et incrémental mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 13
14 2. UP Piloté par les cas d utilisation mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 14 [Extrait de RUP]
15 2. UP Centré sur l architecture mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 15 [Inspiré de PK-00]
16 2. UP Itératif et incrémental mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 16 [Extrait de RUP]
17 2. UP Eléments fondamentaux (a) [PK-00 p33] Un processus décrit qui fait quoi, comment et quand. Pour représenter le Rational Unified Process, on utilise quatre éléments primaires de modélisation: les travailleurs: - le qui les artefacts: - le quoi les activités et les étapes d'activités: - le comment les enchaînements d'activités: - le quand mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 17 [Extrait de RUP]
18 2. UP Relations entre éléments fondamentaux mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 18 [Extrait de RUP]
19 2. UP Architecture générale du RUP mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 19 [Extrait de RUP]
20 3. Comparaison des deux approches méthodologiques 1. A partir des concepts fondamentaux de l approche classique 2. A partir des concepts fondamentaux de l approche orientée objets 3. Meilleures pratiques 4. Conclusion mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 20
21 3. Comparaison 3.1 A partir des concepts fondamentaux de l approche classique [HS-94] avoir une vue globale du système d'information, c'est-à-dire considérer les données et les traitements d'une entreprise comme constituant unique et intégré. Cette approche globale conduit souvent vers un schéma de données, un schéma de traitement et un schéma organisationnel; distinguer plusieurs niveaux d'abstraction lors du processus de modélisation; on commence par le niveau le plus général (le conceptuel, le quoi) pour terminer par le niveau le plus détaillé et le plus technique (le physique, le comment); mettre en évidence la dualité données/traitements: les données et les traitements doivent être modélisés séparément dans un premier temps, pour être ensuite confrontés mutuellement. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 21
22 3.1 Comparaison Classique Vue globale du système d information Entreprise SI mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 22
23 3.1 Comparaison Classique Niveaux d abstraction L'OMG propose la démarche de développement MDA. [ACC-92] qui est très semblable au concept de niveaux d'abstraction. Le Model Driven Architecture (MDA) permet de séparer les spécifications fonctionnelles d'un système des spécifications de son implémentation sur une plate-forme donnée. A cette fin, le MDA définit une architecture de spécifications structurée en modèles indépendants des plate-formes (PIM) et en modèles spécifiques (PSM). mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 23
24 3.1 Comparaison Classique Dualité données - traitements mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 24
25 3. Comparaison 3.2 A partir des concepts fondamentaux de l approche orientée objets [JBR-00 p 16] Les traits véritablement distinctifs du processus unifié tiennent en trois expressions clés: piloté par les cas d'utilisation centré sur l'architecture itératif et incrémental mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 25
26 3.2 Comparaison OO Piloté par les cas d utilisation [PK-00 p28] Les cas d'utilisation de UP ou RUP ne sont pas indispensables à une conception objet, mais ils fournissent un lien important entre le cahier des charges du système et d'autres artefacts de développement, tels que le modèle de conception et des tests. La modélisation des processus préconisée en gestion des exigences par la méthode CDM s'apparente aux modèles de cas d'utilisation de UP ou RUP; le modèle des processus conditionne ou pilote, lui aussi, la démarche de réalisation du système informatique qui devra satisfaire les besoins exprimés. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 26
27 3.2 Comparaison OO Centré sur l architecture [PK-00 p82] Qu'est-ce qui est "architecturalement significatif"? C'est un élément ou un choix de conception qui a un très grand impact sur la structure du système, ses performances, sa robustesse, sa faculté d'évolution et d'expansion, et qui aide à comprendre comment fonctionne le système. CDM et l'approche fonctionnelle ne mettent pas en évidence ce point; toutefois, dans les approches s'appuyant sur une démarche itérative et incrémentale, comme avec CDM Fast Track, l'objectif des premières itérations est bien de maîtriser les risques sur la base de choix architecturaux pertinents. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 27
28 3.2 Comparaison OO Itératif et incrémental Le choix de réaliser un système par une démarche en cascade ou itérative n'est pas lié à une approche particulière: classique ou orientée objets"; ce choix relève d'une problématique plus générale d'industrialisation pertinente du logiciel. Comme nous l'avons illustré dans la présentation de la méthode, CDM Fast Track propose une réalisation incrémentale et itérative sur la base de concepts similaires à ceux de UP ou RUP. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 28
29 3. Comparaison 3.3 Meilleures pratiques Les meilleures pratiques du RUP [PK-00 p21] En combinant les meilleures pratiques de l'industrie logicielle, c'est-à-dire les approches éprouvées, on s'attaque aux causes profondes des problèmes de développement logiciel. On les appelle les "meilleures pratiques", non pas parce que l'on a pu évaluer quantitativement et avec précision leur valeur, mais parce qu'elles sont utilisées couramment par les organisations de développement performantes. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 29
30 3.3 Comparaison Meilleures prat. Palmarès des meilleures pratiques [PK-00 p21] 1. développer le logiciel de manière itérative; 2. gérer les exigences; 3. utiliser des architectures à base de composants; 4. modéliser graphiquement le logiciel; 5. vérifier la qualité du logiciel; 6. contrôler les changements apportés au logiciel; mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 30
31 3.3 Comparaison Meilleures prat. Meilleures pratiques & outils selon Rational mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 31 [Extrait de RUP]
32 3.3 Comparaison Meilleures prat. Meilleures pratiques pour Oracle CDM [Oracle Method SM ] Oracle CDM a été développé par les praticiens chevronnés du développement grâce aux pratiques mises en oeuvre dans le monde entier par Oracle Consulting. CDM représente des années d'expérience dans la mise à jour permanente des techniques de développement appliquées au cycle de vie complet de projets de développement. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 32
33 3. Comparaison 3.4 Conclusion Nous pouvons affirmer que les concepts fondamentaux de méthodologie de chacune des deux approches se retrouvent dans l'autre; ceci n'est pas étonnant dans la mesure où il s'agit, quelle que soit l'approche, de réaliser un système d'information informatisé de gestion satisfaisant les besoins d'utilisateurs pratiquant leurs métiers et mettant en oeuvre les technologies appropriées. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 33
34 3.4 Comparaison Conclusion Différences essentielles A priori, les différences essentielles entre les deux approches apparaîtront dans les moyens intellectuels, logiciels et matériels utilisés en support de la méthode; nous pensons, par ordre chronologique aux modèles, diagrammes, ateliers de génie logiciel et environnements de programmation. mai 2005 / p.-a. sunier FCàOO / $5 - Traits caractéristiques de méthodologie 34
Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en dé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é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é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é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é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é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é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é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é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é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é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é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é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é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é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étailMéthodologie de conceptualisation BI
Méthodologie de conceptualisation BI Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information
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é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é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é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é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étailConception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment
Plus en détailMODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES
MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES Département Informatique UFR Sciences 2 Boulevard Lavoisier 49045 Angers Cedex 01 Auteur : Jean-Michel Richer Email : jean-michel.richer@univ-angers.fr
Plus en dé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é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é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é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étailLe Rational Unified Process
Le Rational Unified Process Philippe Kruchten, Rational Software Canada Janvier 1999 Note : Ce texte est extrait d u livre Philippe Kruchten, Introduction au Rational Unified Process, Editions Eyrolles,
Plus en détailMéthodes de développement
1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes
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étailBusiness Process Design Max Pauron
Business Process Design Max Pauron 2005 Max Pauron - Reproduction and communication, even partial, are strictly prohibited without written permission. Unauthorized photocopying is a crime. Contexte Les
Plus en dé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étailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailBusiness Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
Plus en dé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é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étailL'évolution de VISUAL MESSAGE CENTER Architecture et intégration
L'évolution de VISUAL MESSAGE CENTER Architecture et intégration Sommaire Résumé exécutif Base technologique : VISUAL Message Center 2 3 VISUAL Message Center Core Engine VISUAL Message Center Extended
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étailPlan d études du CAS SMSI Volée 2014
Plan d études du CAS SMSI Volée 2014 SIE Système d information d entreprise Crédits ECTS : 2 Périodes : 32 «Le module SIE a pour objectif de faire connaître les fondements théoriques du système d information
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étailAgile Maroc 24 Novembre 2010. Méthodes agiles. Thierry Cros. http://etre-agile.com. Agile Maroc 24 novembre 2010
Agile Maroc 24 Novembre 2010 Méthodes agiles Thierry Cros 1 Thierry Cros 10 ans déjà... 2010 Création Extreme Programming France 2009 SigmaT Les Agilistes Toulousains 2010 Membre de «Fédération Agile»
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étailAccélérez le projet de Cloud privé de votre entreprise
Cisco Cloud Des services cloud complets aident votre entreprise à établir un environnement d'infrastructure as a Service (IaaS) sécurisé, souple et fortement automatisé, pour une prestation de services
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étailDOSSIER SOLUTION : CA RECOVERY MANAGEMENT
DOSSIER SOLUTION : CA RECOVERY MANAGEMENT Comment la solution CA Recovery Management peut-elle nous aider à protéger et garantir la disponibilité des informations essentielles au fonctionnement de notre
Plus en détailMEGA Application Portfolio Management. Guide d utilisation
MEGA Application Portfolio Management Guide d utilisation MEGA 2009 SP5 R7 2ème édition (novembre 2012) Les informations contenues dans ce document pourront faire l objet de modifications sans préavis
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailMaintenance/évolution d'un système d'information
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Maintenance/évolution d'un système d'information Référence : CNRS/DSI/conduite-projet/maintenance-evolution/presentation/proc-maintenance
Plus en détailMéthodes de Conception Orientés Objet (MCOO) SOMMAIRE
SOMMAIRE Sommaire... 1 INTRODUCTION... 3 I. Particularités d UML... 4 I.1 UML est une norme... 5 I.2 UML est un langage de modélisation objet... 5 I.3 UML est un support de communication... 6 I.4 UML est
Plus en détailPROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE
PROFIL DE POSTE BAP : CORPS : NATURE : SPÉCIALITÉ : E ITRF Externe IGR 2, Chef de projet développement ÉTABLISSEMENT : Rectorat SERVICE : VILLE : SERIA (service informatique académique) DESCRIPTION DU
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étail2. Activités et Modèles de développement en Génie Logiciel
2. Activités et Modèles de développement en Génie Logiciel Bernard ESPINASSE Professeur à l'université d'aix-marseille Plan Les Activités du GL Analyse des besoins Spécification globale Conceptions architecturale
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailJ2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05
J2EE in practice Olivier Liechti Patrik Fuhrer Informatics Computer Science Master Course - SH 2004/05 Introduction Dans le cours ASE, nous avons: étudié une plate-forme de développement distribuée: Java
Plus en détailBaccalauréat technologique
Baccalauréat technologique Épreuve relative aux enseignements technologiques transversaux, épreuve de projet en enseignement spécifique à la spécialité et épreuve d'enseignement technologique en langue
Plus en détailLes formations. ENI Ecole Informatique
Titre professionnel : Inscrit au RNCP de niveau I (Bac) (J.O. du 14 avril 2012) 17 semaines page 1/7 Unité 1 : Spécifier, concevoir et réaliser une application n-tiers 7 semaines Module 1 : Algorithme
Plus en détailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailBesoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.
chapitre1 Besoins utilisateurs Quelle démarche pour passer des besoins au code?? UNIFIED MODELING LANGUAGE package LogiqueMetier.Gestion; import LogiqueMetier.Catalogue.Livre; import java.util.*;public
Plus en détailExtrait du site de l'oseo (ex.anvar) http://www.anvar.fr/projlanc.htm. Reste à déterminer les points incontournables
Extrait du site de l'oseo (ex.anvar) http://www.anvar.fr/projlanc.htm Notez que vous trouverez les fiches citées à chaque étape sur le site (Normalement, les liens ont été conservés et fonctionnent) Reste
Plus en détailArchitecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER
Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz
Plus en détailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détailIntroduction... 3. IV. Comparaison MERISE/UML/SCRUM...14 1- Approche fonctionnelle...14 2- Schéma Entité/Association...14 3- Méthodologie...
Introduction... 3 I. MERISE... 4 1- Définition... 4 2- Historique... 4 3- Etapes et Niveaux... 4 i- Schéma directeur... 4 ii- Étude préalable... 5 iii- Etude détaillée... 5 iv- Etude technique... 5 v-
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é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étailMaster CCI. Compétences Complémentaires en Informatique. Livret de l étudiant
Master CCI Compétences Complémentaires en Informatique Livret de l étudiant 2014 2015 Master CCI Le Master CCI (Compétences Complémentaires en Informatique) permet à des étudiants de niveau M1 ou M2 dans
Plus en détailEn outre 2 PDD sont impliqués dans le développement de politiques locales destinées à favoriser l'insertion des personnes handicapées.
PHOES Version : 2.0 - ACT id : 3813 - Round: 2 Raisons et Objectifs Programme de travail et méthodologie Dispositions financières Dispositions organisationnelles et mécanismes décisionnels Procédures de
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étailDES SYSTÈMES D INFORMATION
URBANISATION & CONCEPTION DES SYSTÈMES D INFORMATION Le concept d urbanisation repose sur une analogie connue entre le Système d Information (SI) et la ville, dans lesquels interviennent tour à tour urbanistes
Plus en détailURBANISME DES SYSTÈMES D INFORMATION
FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détailProcessus de Développement Logiciel
Processus de Développement Logiciel Cours M14 Pierre Gérard Université de Paris 13 IUT Villetaneuse Formation Continue Licence Pro SIL - 2007/2008 Table des matières 1 Des besoins au code avec UML 1 2
Plus en détailSITE WEB E-COMMERCE ET VENTE A DISTANCE
Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme
Plus en détailPAS X. PAS-X Services. Competence. Implementation. Support. Vue d ensemble des services. Portfolio des services proposés
PAS-X PAS-X Vue d ensemble des services Portfolio des services proposés En complément de ses produits Manufacturing IT, Werum propose des prestations de services complètes. La société Werum apporte son
Plus en détailIntroduction Big Data
Introduction Big Data SOMMAIRE Rédacteurs : Réf.: SH. Lazare / F. Barthélemy AXIO_BD_V1 QU'EST-CE QUE LE BIG DATA? ENJEUX TECHNOLOGIQUES ENJEUX STRATÉGIQUES BIG DATA ET RH ANNEXE Ce document constitue
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étail2.DIFFERENTS MODELES DE CYCLE DE VIE
2.DIFFERENTS MODELES DE CYCLE DE VIE 2.1. INTRODUCTION... 1 2.1.1 Notion de cycle de vie... 1 2.1.2 Justification du cycle de vie... 1 2.2. LES DIFFERENTES PHASES DU CYCLE DE VIE... 2 2.2.1 Définition
Plus en détailChapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle
Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la
Plus en détailVinci Consulting Conseil en Stratégie d innovation
I n n o v a t i o n & O p e r a t i o n s p e r f o r m a n c e Version Française Extrait de notre offre Vinci Consulting Conseil en Stratégie d innovation L Offre Innovation s inscrit dans notre offre
Plus en détailMineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Plus en détailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
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é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é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étailGénie logiciel avec UML. Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique
Génie logiciel avec UML Notions sur le langage UML adapté pour les cours du programme Techniques de l informatique Claude Boutet Session hiver 2008 Modélisation de systèmes Table des matières TABLE DES
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étailFormation Méthode MDM. Architecture et procédés de modélisation des données de référence
Architecture et procédés de modélisation des données de référence Objectifs de la session Les participants découvrent l architecture et les procédés de modélisation utilisés pour les projets de Master
Plus en détailDéveloppement spécifique d'un système d information
Centre national de la recherche scientifique Direction des systèmes d'information REFERENTIEL QUALITE Procédure Qualité Développement spécifique d'un système d information Référence : CNRS/DSI/conduite-proj/developpement/proc-developpement-si
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étailDéveloppement Offshore. Hervé Bleuer Président Co-fondateur
Développement Offshore Hervé Bleuer Président Co-fondateur Hbe consulting : une offre de services flexible et adaptée aux exigences de ses clients Consulting Technologies Offshoring : Plateforme-KIEV Régie
Plus en détail- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel
Planifier le projet > Identifier les étapes > Organiser le projet > Identifier les étapes - Le Diagramme de Gantt > Organiser le projet - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier
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étailSYSTEME INFORMATIQUE DES DECHETS INDUSTRIELS ET DANGEREUX «SIDID «Sommaire
Exposé relatif au SYSTEME INFORMATIQUE DES DECHETS INDUSTRIELS ET DANGEREUX «SIDID «Sommaire 1 Introduction 1.1 Réglementation portant sur le traitement et l élimination des déchets industriels dans le
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é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étailGPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Plus en détailACCOMPAGNER - Gestion de projet - Maintenance fonctionnelle - Méthodologie et bonnes pratiques - Reprise du réseau informatique
netcat_ / Gnuside SAS 10 rue Rochechouart 75009 Paris 01 84 16 11 96 contact@netcat.io AOUT 2015 Fondée par 2 ingénieurs R&D, netcat_ est une entreprise spécialisée en infrastructures systèmes et réseaux.
Plus en détailDémarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.
Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5
Plus en détailLes diagrammes de modélisation
L approche Orientée Objet et UML 1 Plan du cours Introduction au Génie Logiciel L approche Orientée Objet et Notation UML Les diagrammes de modélisation Relations entre les différents diagrammes De l analyse
Plus en détail