Le Processus Rational Unified Process

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Le Processus Rational Unified Process"

Transcription

1 Le Processus Rational Unified Process Hafedh Mili Copyright 2004 Plan Qu est ce un cycle de vie? Quelques cycles de vie Le cycle de vie Rational Unified Process 1

2 Un cycle de vie Un cycle de vie est un modèle pour l organisation, la planification, et le contrôle des activités associées avec le développement et la maintenance de logiciels [Peters, 1998] Un cycle de vie est un outil de gestion. Il: 1) prescrit une division du travail, 2) identifie et standardise les livrables intermédiaires, et 3) il identifie et standardise des critères pour la revue et l évaluation de ces livrables Un cycle de vie dépend principalement sur, 1) la taille de l application, 2) les risques techniques associés, et 3) le contexte d affaires Les cycles de vie sont aussi influencés par la méthodologie de développement et la technologie d implantation Cycle de vie en cascade Ingénierie du système Analyse Conception Codage Test Maintenance 2

3 Le modèle en spirale [Boehm, 1987] Conçu pour les applications comportant d importants risques Conception Niveau décroissant de risques Implémentation Analyse Test Le modèle cluster Prévu pour le développement de composants réutilisables Réduit le temps de mise à marché, mais pas le coût! Système Analyse Conception Intégration Sous-systèmes Analyse Conception Intégration Fonctions Services Structures de données Implémentation Implémentation Implémentation time 3

4 Le modèle cluster Système Sous-système 1 Sous-système 2 Sous-système 3 Fn 1.1 Fn 1.2 Fn 2.1 Fn 2.2 Fn 3.1 Fn 3.2 Srv 1 Srv 2 Srv 3 Srv 4 DS 1 DS 2 DS 3 Le Rational Unified Process Le Rational Unified Process est: Itératif et incrémental: Tous les livrables sont produits en incréments, y compris le système lui-même On itère sur les différentes phases pour améliorer les livrables Piloté par les cas d utilisation: Les cas d utilisation représentent des segments cohésifs de fonctionnalité Les cas d utilisation représentent des unités de développement par rapport aux incréments Architecture centric : met l emphase sur la conception d une architecture stable qui servira de base pour la livraison des incréments de fonctionnalité 4

5 Le Rational Unified Process RUP consiste en quatre phases: Inception: la phase durant laquelle on définit la portée du produit, et on prouve l opportunité du projet (business case) Élaboration: choisir une architecture et dresser un plan de projet. L emphase est sur l analyse et la conception architecturale. Construction: l emphase est sur la conception détaillée et sur l implantation Transition: le déploiement du logiciel vers la communauté d usagers Le Rational Unified Process Durant les quatres phases, neuf tâches (process workflows ou disciplines) sont effectuées: Modélisation d affaires (business modeling) Élicitation des exigences (use cases) Analyse et conception Implémentation: codage, test unitaire, et intégration Test : cas de tests, procédures, defect-tracking Deploiement Gestion de configuration Gestion de projets Environnement: conception de l infrastructure nécessaire au développement 5

6 Le Rational Unified Process Tâches (process workflows) Inception Elaboration Construction Transition Business modeling Requirements Analysis & design Implementation Test Deployment Config Management Project management Environment Iterations Iter 1 Iter2 Iter3 It4 It5 It6 It7 It8 Les artéfacts et livrables RUP Deux types d artéfacts: gestion (plans de projets, cédules, etc.) et techniques Artéfacts techniques consistent principalement en des modèles: Modèle de l organisation Modèle du domaine (une abstraction du domaine d affaires) Modèle de cas d utilisation: ce sont les exigences fonctionnelles du système Modèle d analyse Modèle de conception Modèle de processus (optionnel:pour les systèmes concurrents) Modèle de deploiment: topologie du matériel et configuration Modèle d implémentation: composants utilisés pour assembler et livrer le système (physique) Modèle de test: décrit les cas de tests utilisés pour valider le système (par rapport aux exigences) et le vérifier (par rapport aux spécifications). 6

7 Les livrables RUP Quatre ensembles de livrables: Ensemble des exigences: ce que le système est supposé faire. Modèle du domaine, modèle de cas d utilisation, modèle d analyse, modèle d exigences non-fonctionnelles, et d autres artéfacts, don t les interfaces usagers, les contraintes règlementaires, etc. Ensemble de conception: comment le système va être construit. Modèles de conception, modèles de test, prototypes, architecture exécutable, etc. The RUP deliverables (2/2) Ensemble d implémentation: information sur les composants/éléments du logiciel. Code source, fichiers de configuration, fichiers de données, composants logiciels, scripts pour la compilation, le build, etc. Ensemble de déploiement: comment le logiciel est déployé. Scripts d installation pour le code et les données, configuration, logs, etc. 7

8 Développement vs. maintenance En principe, la maintenance peut être interprétée comme des incréments de développement: Comprendre la demande de maintenance (exigences usager) L analyser (spécifier les changes, analyser leur impact) Concevoir le changement (trouver comme réaliser le changement de comportement désiré) L implémenter Le tester (lui et ses effets de bord sur le système existant) Le déployert En pratique, les tâches de maintenance sont plus contraintes que le développement initial: Pas le choix de solution Backward compatibility versus migration Mise à jour live Les incréments Loi de Parkinson: Work expands so as to fill the time available for its completion Les incréments doivent être courts: Moins de temps perdu au début de chaque incrément (la date de livraison est à l horizon) Force une priorisation et des prises de décision Sentiment d accomplissement Mise en confiance des usagers/clients Deux à six semaines Pas plus de six mois pour les projets gagantuesques Si débordement, réduire la livraison plutôt que reculer l échéance 8

9 Autres bonnes pratiques Développer le test, et après le programme Extreme programming Junit Réunion de 15 minutes par jour ( 15-minute stand-up SCRUM meeting): Accomplissments depuis la veille Obstacles rencontrés Informations intéressantes à partager Intégration continue Faire des builds réguliers (e.g. toutes les 24 heures), voire même continus. 9

Rational Unified Process

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

Plus en détail

IFT2255 - Génie logiciel. Processus de développement

IFT2255 - Génie logiciel. Processus de développement IFT2255 - Génie logiciel Processus de développement 1 Cycle de vie du logiciel 2 Activités de développement 3 Planification du projet Analyse et spécification Conception Implémentation Vérification Installation

Plus en détail

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement

IFT2255 - Génie logiciel. Cycle de vie du logiciel. Activités de développement. Planification (étude préliminaire) Processus de développement IFT2255 - Génie logiciel Processus de développement Cycle de vie du logiciel Bruno Dufour dufour@iro.umontreal.ca Activités de développement 3 Planification (étude préliminaire) 4 Planification du projet

Plus en détail

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5

Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Chapitre 2 : Cycles de vie logiciel et méthodes de développement G L & A G L 2 0 1 4 / 2 0 1 5 Plan Chapitre 2 Modèles de cycles de vie Méthodes de développement : Méthode lourde Méthode agile Exemple

Plus en détail

Projet de Programmation Benoit Donnet Année Académique 2015-2016

Projet de Programmation Benoit Donnet Année Académique 2015-2016 Projet de Programmation Benoit Donnet Année Académique 2015-2016 1 Agenda Partie 4: Introduction au Génie Logiciel Chapitre 1: Bases du Génie Logiciel 2 Agenda Chapitre 1: Bases du Génie Logiciel - Principe

Plus en détail

Modèle d implémentation

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

Plus en détail

Le cycle de vie : sur mesure Cycle de vie «basique»

Le cycle de vie : sur mesure Cycle de vie «basique» Le cycle de vie : sur mesure Cycle de vie «basique» OPPORTUNITE FAISABILITE CONCEPTION REALISATION RECEPTION MISE EN PRODUCTION MAINTENANCE «Basique» = phases de base nécessaires à la couverture d un cycle

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_ARCHI_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche TOW TRACK UNIFIED PROCESS. Auteur Eric PAPET Vérifié par: Dominique MASSON

Plus en détail

CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET

CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET CHAPITRE 2 : CYCLES DE VIE ET MÉTHODES DE GESTION DE PROJET UE Gestion de Projet Master 1 STIC 2015/2016 Céline Joiron celine.joiron@u-picardie.fr 2 Introduction Un aspect fondamental de la conduite de

Plus en détail

Génie logiciel (Un aperçu)

Génie logiciel (Un aperçu) (Un aperçu) (sommerville 2010) Laurent Pérochon INRA URH 63122 St Genès Champanelle Laurent.perochon@clermont.inra.fr Ensemble d activités conduisant à la production d un logiciel Sur un échantillon de

Plus en détail

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML

UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi

Plus en détail

Eclipse Process Framework et Telelogic Harmony/ITSW

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

Plus en détail

Concevoir l architecture d un système

Concevoir l architecture d un système Concevoir l architecture d un système Hafedh Mili 2007 Concevoir l architecture d un système Le système doit réaliser un ensemble de fonctions ayant des dépendances logiques entre elles Architecture fonctionnelle

Plus en détail

Capture des exigences - Cas d utilisation

Capture des exigences - Cas d utilisation Capture des exigences - Cas d utilisation Hafedh Mili INF5151-30 2005 Plan 1. Capture des exigences 2. Cas d utilisation 3. Règles d affaires 4. Exigences non fonctionnelles Copyright Hafedh Mili 1999-2005

Plus en détail

Conclusions et Perspectives

Conclusions et Perspectives 8 Conclusions et Perspectives Ce chapitre conclut la thèse en donnant un bilan du travail effectué et les perspectives envisageables au terme de cette recherche. Nous rappelons tout d abord les principales

Plus en détail

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

Le Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de

Plus en détail

UP : Unified Process

UP : Unified Process UP : Unified Process 1 UP : Unified Process Table des matières 1DÉFINITION... 2 1.1UP est itératif... 2 1.2UP est centré sur l'architecture...2 1.3UP est piloté par les cas d'utilisation d'uml... 2 2VIE

Plus en détail

Modélisation objet Le langage UML

Modélisation objet Le langage UML Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes

Plus en détail

Business Consulting Services Pôle Business Integration

Business Consulting Services Pôle Business Integration Business Consulting Services Pôle Business Integration Projets d intégration les facteurs-clés de succès Sommaire Notre vision de l intégration Retours sur expérience de projets d intégration Les facteurs-clés

Plus en détail

Introduction : Le domaine de l IHM et quelques rappels

Introduction : Le domaine de l IHM et quelques rappels ! Modèles en Interaction! Homme-Machine! Introduction! et rappels! Cours RICM5 2011-2012 Joëlle Coutaz, LIG Joelle.Coutaz@imag.fr http://iihm.imag.fr/coutaz 1 Introduction : Le domaine de l IHM et quelques

Plus en détail

C_raynal@fr.ibm.com page 1 date 16-10-02. Cycle de développement des systèmes

C_raynal@fr.ibm.com page 1 date 16-10-02. Cycle de développement des systèmes C_raynal@fr.ibm.com page 1 date 16-10-02 Cycle de développement des systèmes Niveau abstraction Modèle entreprise Architecture SYSTEME Développement application Conduite projet CONCEPTUEL Miissions Stratégie

Plus en détail

Solution de workflow pour la gouvernance des données d entreprise avec Oracle Data Relationship Management - Acheter ou Créer?

Solution de workflow pour la gouvernance des données d entreprise avec Oracle Data Relationship Management - Acheter ou Créer? Un livre blanc Oracle Mars 2014 Solution de workflow pour la gouvernance des données d entreprise avec Oracle Data Relationship Management - Acheter ou Créer? Note de synthèse Les organisations aspirant

Plus en détail

COURS 2 CYCLES DE VIE DE LOGICIELS

COURS 2 CYCLES DE VIE DE LOGICIELS COURS IGL COURS 2 CYCLES DE VIE DE LOGICIELS Cours 2 : Cycles de vie de Mostefai Mohammed Amine m_mostefai@esi.dz Batata Sofiane s_batata@esi.dz 1 O B J EC T I F S DU C O U RS Objectifs du cours Découvrir

Plus en détail

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie

Licence en Informatique à Horraire Décalé. Cours Gestion de projet informatique Première partie Licence en Informatique à Horraire Décalé Cours Gestion de projet informatique Première partie 1 PLAN Introduction 1. Les concepts de base en management de projet : 3-33 2 Les processus du management de

Plus en détail

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel

Introduction. Règlement général des TPs - Rappel. Objectifs du cours. Génie logiciel. Génie logiciel Introduction Génie logiciel Philippe Dugerdil Génie logiciel «The disciplined application of engineering, scientific and mathematical principles, methods and tools to the economical production of quality

Plus en détail

Unified Modeling Langage UML. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan

Unified Modeling Langage UML. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan Unified Modeling Langage UML Modèle musical Langage En avant la musique http://partitions.metronimo.com http://fr.wikipedia.org/ Méthode Créateur Outil En avant l informatique Modèle informatique public

Plus en détail

Histoire d une transformation Agile

Histoire d une transformation Agile Agile Tour Toulouse 2011 Histoire d une transformation Agile Lionel Molas Laurent Carbonnaux REFERENCES SIMILAIRES : Du projet à la transformation Un peu d histoire Phase Pilote Transformation Agile -2

Plus en détail

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9

Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Noël NOVELLI ; Université de la Méditerranée ; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Documentation La documentation a pour but de laisser des traces

Plus en détail

DevOps2. De l intégration continue à la livraison continue. Samira Bataouche Ingénieur Consultant

DevOps2. De l intégration continue à la livraison continue. Samira Bataouche Ingénieur Consultant DevOps2 De l intégration continue à la livraison continue Samira Bataouche Ingénieur Consultant Les challenges d aujourd hui Lignes de produits Délais trop long de mise à disposition de nouveaux produits/services.

Plus en détail

Méthode Agile de 3 ème génération. 2008 J-P Vickoff

Méthode Agile de 3 ème génération. 2008 J-P Vickoff PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Environnements de Développement

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

Plus en détail

Techniques de Développement

Techniques de Développement Techniques de Développement Quelques définitions relatives au développement de logiciel Sébastien Faucou Université de Nantes (IUT de Nantes, département Informatique) Licence Professionnelle Systèmes

Plus en détail

Introduction à la Modélisation Objet avec UML

Introduction à la Modélisation Objet avec UML Cycle ISMIN 2 e année Version 1.0 Philippe LALEVÉE ENSM-SE / CMP Introduction à la Modélisation Objet avec UML Année 2013-2014 ISMIN - 2A -M O U (version 1.0) 1 Quelques mots d introduction PRÉSENTATION

Plus en détail

Description et illustration du processus unifié

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

Plus en détail

Institut Supérieur des Etudes Technologiques de Sidi Bouzid Département Technologies de l Informatique. Année Universitaire 2013-2014

Institut Supérieur des Etudes Technologiques de Sidi Bouzid Département Technologies de l Informatique. Année Universitaire 2013-2014 Institut Supérieur des Etudes Technologiques de Sidi Bouzid Département Technologies de l Informatique Concepts du 2 ème Année MDW Enseignant : Année Universitaire 2013-2014 Plan du cours 1. Fondements

Plus en détail

ITIL V 3 V v s A g A ilité Un pont trop loin?

ITIL V 3 V v s A g A ilité Un pont trop loin? ITIL V3 vs Agilité Un pont trop loin? Introduction Dans la jungle des méthodes et des pratiques deux acteurs ont percé dans toutes les organisations SI ITIL V3 par sa capacité à stabiliser «la production»

Plus en détail

Plan de développement logiciel

Plan de développement logiciel Date : 09/03/2004 Groupe : Is3be2 Isi Engineering Process Publisher Version 4.0 Superviseurs de projet : Claude Aubry Nombre de pages : 12 Bernard Cherbonneau Responsable Sandra Poulain Historique des

Plus en détail

Introduction. Objectifs du cours. Règlement général des TPs - Rappel. Génie logiciel. Génie logiciel

Introduction. Objectifs du cours. Règlement général des TPs - Rappel. Génie logiciel. Génie logiciel Introduction Génie logiciel Philippe Dugerdil Génie logiciel «The disciplined application of engineering, scientific and mathematical principles, methods and tools to the economical production of quality

Plus en détail

TDD, agilité et Kanban

TDD, agilité et Kanban TDD, agilité et Kanban Philippe Collet Licence 3 MIAGE S6 2014-2015 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2014-2015 Plan r Agilité r TDD r Kanban r Planning Poker

Plus en détail

Rappels. Génie logiciel. En résumé. Planifier sur deux échelles. Risques Planification a deux échelles. Philippe Dugerdil

Rappels. Génie logiciel. En résumé. Planifier sur deux échelles. Risques Planification a deux échelles. Philippe Dugerdil Rappels Génie logiciel Philippe Dugerdil 04.11.2010 Risques Planification a deux échelles Project plan Iteration plan Planification basée sur les risques Notion de risque Revue d itération Planifier sur

Plus en détail

Hiver 2002 Petko Valtchev

Hiver 2002 Petko Valtchev Hiver 2002 Petko Valtchev 1 # Le processus de production # Concepts de base # Nature du processus et phases # Modèles de processus # Modèle en cascade # Modèle par prototypage # «Rapid Application Development»

Plus en détail

Modélisation Principe Autre principe

Modélisation Principe Autre principe Modélisation Principe : un modèle est une abstraction permettant de mieux comprendre un objet complexe (bâtiment, économie, atmosphère, cellule, logiciel, ). Autre principe : un petit dessin vaut mieux

Plus en détail

Qu est-ce qu une milestone (jalon)? Tâche de durée nulle, sans ressource. Elle est destinée à marquer des moments clés dans un projet.

Qu est-ce qu une milestone (jalon)? Tâche de durée nulle, sans ressource. Elle est destinée à marquer des moments clés dans un projet. Cours Ephec Niv. 2 : Technique et gestion de projet Par Monsieur Bertieaux Année Académique 2014-2015 Réponse aux questions du cours, slide Cours 2_1_Planification Vous avez un projet classique qui se

Plus en détail

Scrum 101. Communauté Agile de Sherbrooke M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016

Scrum 101. Communauté Agile de Sherbrooke M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016 Communauté Agile de Sherbrooke Scrum 101 M O H A M E D A R E Z K I ( M O A R E Z K I @ G M A I L. C O M ) J A N V I E R 2016 B L O G S U R A G I L E S H E R B R O O K E : H T T P : / / A G I L E S H E

Plus en détail

Urbanisation de Système d'information

Urbanisation de Système d'information Urbanisation de Système d'information L'approche Togaf 2008 The Open Group 1 TOGAF : The Open Group Framework Architecture «The Open Group Architecture Framework, également connu sous l'acronyme Togaf,

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

SimSE. A Software Engineering Simulation Environment

SimSE. A Software Engineering Simulation Environment 1 SimSE A Software Engineering Simulation Environment Salma Douiri-Kharraki 2 Sommaire La simulation Définitions Les lacunes dans l enseignement des modèles Rôle de la simulation SimSE C est quoi? Caractéristiques

Plus en détail

Le Processus Unifié. Une Démarche Orientée Modèle. jérémie.guiochet@laas.fr. M1 ICE - UP - J. Guiochet

Le Processus Unifié. Une Démarche Orientée Modèle. jérémie.guiochet@laas.fr. M1 ICE - UP - J. Guiochet Le Processus Unifié Une Démarche Orientée Modèle jérémie.guiochet@laas.fr l Partie 1 : UML et processus unifié l Partie 2 : Artefacts l Partie 3 : Enchaînement d itérations l Partie 4 : Rôles Sommaire

Plus en détail

Plateforme SaaS pour l intégration continue

Plateforme SaaS pour l intégration continue Plateforme SaaS pour l intégration continue Julien GARET / Christophe DEMAREY 24 Novembre 2011 SOMMAIRE Introduction 1. Hudson / Jenkins 2. Gestion d un projet 3. Gestion des projets 4. Derrière l interface

Plus en détail

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS

Brevet de Technicien Supérieur SERVICES INFORMATIQUES AUX ORGANISATIONS Enseignement de spécialisation - 4.2 Solutions logicielles et applications métiers SLAM1 : Exploitation d un schéma de données Ce module aborde les savoirs et savoir-faire de base liés à la modélisation

Plus en détail

La plus connue des méthodes Agile: Scrum. Fabien.Bataille@nokia.com Wireless/4G Nokia France

La plus connue des méthodes Agile: Scrum. Fabien.Bataille@nokia.com Wireless/4G Nokia France La plus connue des méthodes Agile: Scrum Fabien.Bataille@nokia.com Wireless/4G Nokia France D où vient l agilité? Quelques autres méthodes Agiles! Scrum = la + utilisée des méthodes Agiles Iterative mais

Plus en détail

Le génie logiciel. maintenance de logiciels.

Le génie logiciel. maintenance de logiciels. Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction

Plus en détail

Introduction aux objets

Introduction aux objets MAI NFE103 Année 2005-2006 Introduction aux objets F.-Y. Villemin, CNAM Plan! Définitions! Evolution de la programmation! Méthodes Classiques! Objet!! Méthodologies orientée-objet! Problèmes http://deptinfo.cnam.fr/enseignement/

Plus en détail

Conduite de projet. Cycles de développement (logiciel) 2015-09

Conduite de projet. Cycles de développement (logiciel) 2015-09 Conduite de projet Cycles de développement (logiciel) 2015-09 NETCAT / @netcat Gestion de projet vs Cycle de vie Notion et but But de la gestion de projet : Maîtriser les risques Maîtriser les délais,

Plus en détail

MI3/GL Cours de Génie Logiciel Programmation Orientée Objet (Avancée)

MI3/GL Cours de Génie Logiciel Programmation Orientée Objet (Avancée) MI3/GL Cours de Génie Logiciel Programmation Orientée Objet (Avancée) Daniel Le Berre CRIL-CNRS FRE 2499, Université d Artois, Lens, FRANCE {leberre}@cril.univ-artois.fr 4 novembre 2004 MI3GL 2004/2005

Plus en détail

Denis Bourdon et Patrick Szymkowiak

Denis Bourdon et Patrick Szymkowiak #PARTAGE Orchestration/Automatisation au service de l agilité et de la transformation digitale Denis Bourdon et Patrick Szymkowiak 14/01/2016 CT ARCHITECTURES & INFRASTRUCTURES En France depuis près de

Plus en détail

Spécification des exigences de l'examen

Spécification des exigences de l'examen Spécification des exigences de l'examen Practitioner s Certificate in IT Service Management: Release & Control (based on ITIL ) Date de publication 1-1-2008 Date de lancement 1-9-2006 Groupe cible L examen

Plus en détail

Cours de Génie Logiciel

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

Plus en détail

Méthodes de conception orientées objets et agiles. Introduction Découpage d'un projet Cycles C l de vie logiciel Le processus unifié.

Méthodes de conception orientées objets et agiles. Introduction Découpage d'un projet Cycles C l de vie logiciel Le processus unifié. Méthodes de conception orientées objets et agiles Introduction Découpage d'un projet Cycles C l de vie logiciel i l Le processus unifié. Maîtrise d ouvrage et maîtrise Maîtrise d ouvrage (MOA) d oeuvre

Plus en détail

Étude de cas. UML n est pas une méthode

Étude de cas. UML n est pas une méthode Étude de cas UML n est pas une méthode UML n est pas une méthode, mais un simple langage ; l OMG ne préconise pas de processus ; il n existe pas une démarche unique qui fixe l ordre dans lequel les modèles

Plus en détail

Spécification par la modélisation

Spécification par la modélisation Spécification par la modélisation Objectifs : Être en mesure de spécifier par les modèles UML. Comprendre l importance des cas d utilisation (UC). Comprendre les méthodes d'identification des UCs. Comprendre

Plus en détail

BIM : Le bâtiment à l ère de la Big-Data, intégration interprofessionnelle des processus de conception, construction et exploitation.

BIM : Le bâtiment à l ère de la Big-Data, intégration interprofessionnelle des processus de conception, construction et exploitation. BAUJET Gabrielle KOÇA Enea LANÇON Louis SONNET Benjamin TOPI Blerim B3 2014-2015 Groupe 37 BIM : Le bâtiment à l ère de la Big-Data, intégration interprofessionnelle des processus de conception, construction

Plus en détail

Ansaldo STS France. Ingénieur signalisation confirmé H/F (Senior Signal Engineer) réf.1723. Lieu Les Ulis

Ansaldo STS France. Ingénieur signalisation confirmé H/F (Senior Signal Engineer) réf.1723. Lieu Les Ulis Ingénieur signalisation confirmé H/F (Senior Signal Engineer) L ingénieur signalisation confirmé(e) intervient en tant qu Ingénieur Système sur les systèmes complexes CBTC (systèmes de métro automatique).

Plus en détail

Brique BDL Gestion de Projet Logiciel

Brique BDL Gestion de Projet Logiciel Brique BDL Gestion de Projet Logiciel Processus de développement pratiqué à l'enst Sylvie.Vignes@enst.fr url:http://www.infres.enst.fr/~vignes/bdl Poly: Computer elective project F.Gasperoni Brique BDL

Plus en détail

Logiciels embarqués Viser l'excellence dans le développement

Logiciels embarqués Viser l'excellence dans le développement Avant-propos 1. Introduction 7 2. Objectif de ce livre 9 3. Conventions 9 4. Remerciements 10 La qualité logicielle 1. Introduction 11 2. Qu est-ce qu un défaut logiciel? 11 3. Une histoire abrégée des

Plus en détail

Pratique de logiciels de planification

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

Plus en détail

Développement itératif, évolutif et agile

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

pour les systèmes de mesure, de contrôle et de régulation des processus d ingénierie automatisés

pour les systèmes de mesure, de contrôle et de régulation des processus d ingénierie automatisés pour les systèmes de mesure, de contrôle et de régulation des processus d ingénierie automatisés INGÉNIERIE moderne et interdisciplinaire PPE L'ingénierie de l'automatisation de processus La conception

Plus en détail

Page de garde. UniFr - InfoTeam. Travail de master Méthodologie d ingénierie logicielle adaptée à une PME. Yannick Thiessoz 04.

Page de garde. UniFr - InfoTeam. Travail de master Méthodologie d ingénierie logicielle adaptée à une PME. Yannick Thiessoz 04. Page de garde UniFr - InfoTeam Travail de master Méthodologie d ingénierie logicielle adaptée à une PME Yannick Thiessoz 04.2007 Plan Contexte Travail de Master Microsoft Visual Studio Team System Méthodologies

Plus en détail

Stratégie de Convergence de VisualAge Pacbase

Stratégie de Convergence de VisualAge Pacbase IBM Software Group Stratégie de Convergence de VisualAge Pacbase Philippe Bauquel, VisualAge Pacbase Product Line Manager, IBM Rational SWG, Enterprise Tools & Compilers 2008 IBM Corporation Genèse du

Plus en détail

Quelques outils pour bien gérer un projet informatique. Patrick.vanmale@get-it-done.be

Quelques outils pour bien gérer un projet informatique. Patrick.vanmale@get-it-done.be Quelques outils pour bien gérer un projet informatique Patrick.vanmale@get-it-done.be Table des matières 1. Pourquoi les projets IT sont si compliqués 2. Les étapes d un projet IT 3. Le découpage d un

Plus en détail

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

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

Plus en détail

Identification des activités d un projet, WBS, PBS, OBS. Bernard Cherbonneau 2008 UPS / IRIT M2 GLRE IS & MP 2. WBS, PBS, OBS 1

Identification des activités d un projet, WBS, PBS, OBS. Bernard Cherbonneau 2008 UPS / IRIT M2 GLRE IS & MP 2. WBS, PBS, OBS 1 Identification des activités d un projet, WBS, PBS, OBS Bernard Cherbonneau 2008 UPS / IRIT M2 GLRE IS & MP 2. WBS, PBS, OBS 1 Buts du chapitre Présenter les aspects Décomposition d un produit Décomposition

Plus en détail

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.intro.univ-tours.fr/~antoine/ UFR Sciences et Techniques

Plus en détail

Cours Gestion de projet

Cours Gestion de projet Cours Gestion de projet Gestion de projet Version Date Auteur V1.0 Septembre 2007 Pascal HEYER 1 Ce document est publié sous la licence libre Creative Commons-BY-NC-SA http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

Le test dans un contexte agile. Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr

Le test dans un contexte agile. Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr Le test dans un contexte agile Fabien Peureux Université de Franche-Comté fabien.peureux@femto-st.fr 5 septembre 2013 Plan Rappel des pratiques agiles (XP) Pratique du test unitaire Pratique du test d

Plus en détail

ITIL FOUNDATION. 2 jours. Programme

ITIL FOUNDATION. 2 jours. Programme ITIL FOUNDATION Programme Objectif : Ce cours est une introduction aux notions d ITIL pour les stagiaires impliqués dans la gestion d une Infrastructure technique, qui veulent se familiariser avec les

Plus en détail

Méthodologie et Synthèse. De la procédure de gestion d un projet de migration d applications Lotus Notes

Méthodologie et Synthèse. De la procédure de gestion d un projet de migration d applications Lotus Notes www.cooperteam.com COPYRIGHT COOPERTEAM SOFTWARE 2014 La suite logicielle Application Migration Suite apporte une réponse méthodologique et technique afin de mener à bien des projets complexes de migration

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique

de UML à Java Conception et réalisation d'une application Web dans le domaine de la sémantique Description d'uml et du Processus Unifié 1. Introduction 9 2. La genèse d UML : Unified Modeling Language 9 3. Le Processus Unifié 11 Introduction du projet 1. Introduction 15 2. Le domaine de l application

Plus en détail

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org

A-TEAM. ProManager Jalon de lancement Version 1.0 Groupe : C. Site Web: http://mooproject.neocities.org A-TEAM ProManager Jalon de lancement Version 1.0 Groupe : C Site Web: http://mooproject.neocities.org 1 SOMMAIRE : I. Planning des phases 4 1-Lancement..5 2-Elaboration. 5 3-Construction 5 4-Transition.6

Plus en détail

Positionnement de UP

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

Plus en détail

Scénarios d intégration, fonctionnalités et processus relatifs à Microsoft Project Server

Scénarios d intégration, fonctionnalités et processus relatifs à Microsoft Project Server Scénarios d intégration, fonctionnalités et processus relatifs à Microsoft Project Server La réussite de la mise en œuvre de processus et de méthodes de gestion de projet au sein des entreprises dépend

Plus en détail

Retour d expérience sur la spécification des services. Olivier Dennery Certified IT Architect IBM Global Business Services

Retour d expérience sur la spécification des services. Olivier Dennery Certified IT Architect IBM Global Business Services Retour d expérience sur la spécification des services Olivier Dennery Certified IT Architect IBM Global Business Services Agenda Rappels sur l identification des services et SOMA Le contexte SOA Les services

Plus en détail

Processus de développement du logiciel. Segmentation de la modélisation gestion de la complexité en réduisant la portée de l étude à une partie!

Processus de développement du logiciel. Segmentation de la modélisation gestion de la complexité en réduisant la portée de l étude à une partie! Processus de développement du logiciel A pour objectif la formalisation des activités liées à l élaboration des systèmes ; Mécanismes que l on applique systématiquement pour obtenir de manière répétitive

Plus en détail

Jean-Pierre Vickoff. 2008 J-P Vickoff

Jean-Pierre Vickoff. 2008 J-P Vickoff Agilité étendue Jean-Pierre Vickoff 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Le mouvement Itératif-Incrémental (Agile) Agilité étendue au SI et PUMA Essentiel Entreprise

Plus en détail

Stratégie projet pour valoriser l'apport des technologies mobiles. Fréderic FADDA. Mobility GBS Leader, IBM

Stratégie projet pour valoriser l'apport des technologies mobiles. Fréderic FADDA. Mobility GBS Leader, IBM Stratégie projet pour valoriser l'apport des technologies mobiles Fréderic FADDA Mobility GBS Leader, IBM L introduction des technologies Mobiles, un accélérateur Business, Opérationnel et IT L introduction

Plus en détail

Sûreté de Fonctionnement des Logiciels Critiques État des lieux et évolutions récentes

Sûreté de Fonctionnement des Logiciels Critiques État des lieux et évolutions récentes Sûreté de Fonctionnement des Logiciels Critiques État des lieux et évolutions récentes Plan Présentation du groupe SERMA Contexte du développement critique Historique de la Sûreté de Fonctionnement Les

Plus en détail

CONSEIL STRATÉGIQUE. Services professionnels. En bref

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

Cours Gestion de projet

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

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe.

Chef de projet H/F. Vous avez au minimum 3 ans d expérience en pilotage de projet de préférence dans le monde du PLM et de management d équipe. Chef de projet H/F Dans le cadre de nos activités pour un de nos clients, CIMPA recherche un chef de projet H/F. - Planifier l ensemble des phases du projet - Piloter l équipe dédiée au projet - Garantir

Plus en détail

Analyse et conception de systèmes d information

Analyse et conception de systèmes d information Analyse et conception de systèmes d information Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch Juin 2005 [SJB-02] Chapitre 4 1 Références Ce document a

Plus en détail

Outils de gestion de projet informatique

Outils de gestion de projet informatique Outils de gestion de projet informatique Plan Introduction Méthodes agiles (extreme Programing) Dépôt de source (Subversion) Gestionnaire de tâches (Trac) Environnement de Développement Intégré (Eclipse)

Plus en détail

Qualité Portail Pro. Chaque fonctionnalité sera décrite et soumise à validation en détail avant la mise en développement.

Qualité Portail Pro. Chaque fonctionnalité sera décrite et soumise à validation en détail avant la mise en développement. 10/06/2009 10/41 Qualité Portail Pro Le développement de nos applications est soumis à un plan qualité projet qui comprend jalons de validation, modélisation en UML et tests rigoureux afin de garantir

Plus en détail

Les méthodes Agile. Implication du client Développement itératif et incrémental

Les méthodes Agile. Implication du client Développement itératif et incrémental Les méthodes Agile Simon ALEXANDRE - CETIC Plan Overview Agile ne signifie pas Agile signifie Objectifs poursuivis Pourquoi les méthodes Agile apparaissent-elles? Principales causes des échecs de projets

Plus en détail

Bull Advisory Services Des offres de conseil pour sécuriser votre démarche de transformation vers un modèle cloud

Bull Advisory Services Des offres de conseil pour sécuriser votre démarche de transformation vers un modèle cloud Bull Advisory Services Des offres de conseil pour sécuriser votre démarche de transformation vers un modèle cloud Une définition du Cloud computing Accès Réseau Service à la demande Ressources Partagées

Plus en détail

STATUT. \fup\fup 1.0\Disciplines\D5\FUP-D5_Test.doc

STATUT. \fup\fup 1.0\Disciplines\D5\FUP-D5_Test.doc D5- Discipline > Test Support au développement - D5- DISCIPLINE TEST STATUT document de travail soumis à acceptation Approuvé X PUBLICATION DU DOCUMENT Starteam 1 2 \fup\fup 1.0\Disciplines\D5\FUP-D5_Test.doc

Plus en détail

Processus Unifié de développement de logiciel

Processus Unifié de développement de logiciel Processus Unifié de développement de logiciel Plan 1. SUP : une simplification de RUP 2. Les éléments de modélisation de SUP 3. Description de la dynamique de SUP 4. SUP sur une étude de cas 2 SUP : une

Plus en détail

Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management)

Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management) Méthode de de gestion de de projets au au SITEL (SPM :: SITEL Project Management) 24.10.2005-1/12 Méthode d organisation simple pour les projets du SITEL Les méthodes d organisation de projets les plus

Plus en détail