Concepts et méthodes du génie logiciel, capture des besoins

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

Download "Concepts et méthodes du génie logiciel, capture des besoins"

Transcription

1 Concepts et méthodes du génie logiciel, capture des besoins Grégory Bonnet, Yann Mathet, Bruno Zanuttini Lundi 7 septembre 2015 Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 1/27

2 La «crise»du logiciel Étude (1995) : 8280 projets, 16 % de réussite, 31 % d échec le reste (51%) a connu des difficultés budgets, délais, bugs... taux de succès avec taille du projet et des entreprises Questions fondamentales : comment faire des logiciels de qualité comment spécifier les critères de qualité logicielle maîtriser le processus de fabrication de logiciels Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 2/27

3 Qu est-ce que le génie logiciel? Programmer concevoir un système informatique/un logiciel Vraies difficultés : organisation et gestion difficulté de formalisation multitude des paramètres et des facteurs gestion des humains Génie logiciel Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 3/27

4 Objectifs de qualité d un logiciel Qualités fonctionnelles : correction robustesse extensibilité Qualités structurelles : réutilisabilité compatibilité Qualités de mise en œuvre : portabilité efficacité ergonomie Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 4/27

5 Cycle de vie du logiciel Principales méthodologies Capture des besoins Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 5/27

6 Étapes de la vie du logiciel Étude d opportunité Analyse des besoins, étude de faisabilité, spécification Cahier des charges + élaboration tests de recettes Conception architecturale + élaboration tests d intégration Conception détaillée + élaboration tests unitaires Codage Tests unitaires et d intégration Implantation chez le commanditaire Essais avec les utilisateurs et validation Formation des utilisateurs Utilisation, maintenance, évolution Retrait Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 6/27

7 Délivrables Exemples : fichiers binaires (logiciel lui-même) code source (éventuellement) manuel d installation manuel d utilisation résultats des tests cahier des charges... Objectifs : documenter chaque étape capitaliser les connaissances sur le projet obtenir des retours du client Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 7/27

8 Cycle de vie du logiciel Principales méthodologies Capture des besoins Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 8/27

9 Cycle en cascade Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 9/27

10 Cycle en cascade Avantages : aisé à comprendre et à mettre en œuvre forte structuration : définition puis réalisation la documentation guide les étapes Inconvénients : modèle idéalisé, ne tient pas compte de la nature itérative d un projet logiciel délivré seulement à la fin du projet coût de gestion en amont important Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 10/27

11 Cycle en V Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 11/27

12 Cycle en V Avantages : plus réactif que le modèle en cascade force l identification de blocs fonctionnels forte structuration des étapes de test Inconvénients : hypothèse de stricte séparation entre implantation et spécification logiciel délivré seulement à la fin du projet Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 12/27

13 Cycle en spirale Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 13/27

14 Cycle en spirale Avantages : combine les avantages des modèles en cascade/v tient compte de la nature itérative d un projet bonne visibilité au cours du cycle de vie Inconvénients : difficile à comprendre sans être expert technique nécessite capacité à bien analyser les risques nécessite gestionnaires compétents Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 14/27

15 Quelques méthodologies Nombreuses méthodologies : RAD extreme Programming Scrum RUP 2TUP Merise SADT HERMES... Trois grandes familles : ascendante descendante agile Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 15/27

16 Le Manifeste Agile (2001) Privilégions : l interaction avec les personnes un produit opérationnel la collaboration avec le client la réactivité face au changement Plutôt que : les processus et les outils une documentation pléthorique la néociation de contrats le suivi d un plan Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 16/27

17 Douze principes des méthodes agiles Satisfaire le client en livrant tôt et régulièrement des logiciels utiles Accepter le changement même tardivement dans le développement Livrer une application fonctionnelle toutes les 2 semaines/1 mois Faire collaborer quotidiennement les experts métier et les développeurs Bâtir le projet autour de personnes motivées Converser en face à face pour transmettre l information Mesurer la progression du projet à ses prototypes Avoir un rythme de développement soutenable Prendre le temps de faire de la veille technologique Faire simple en maximisant la quantité de travail à ne pas faire Permettre aux équipes de s auto-organiser Faire régulièrement des séances de débriefing pour s améliorer Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 17/27

18 extreme Programming, Scrum... Réactivité et implication forte du commanditaire : approches en spirale (ou itératives) implication forte du commanditaire dans la boucle travail de codage à plusieurs techniques de prototypage rapide Approches fondées sur l IHM : partie IHM en taille et en qualité faire intervenir l utilisateur très tôt dans la conception s intéresser à l interface puis définir les fonctions à programmer Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 18/27

19 Cycle de vie du logiciel Principales méthodologies Capture des besoins Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 19/27

20 Cahier des charges Définition : recense spécifications et exigences résulte de l analyse contractuel entre client et entreprise, validé par les deux Qualités attendues (norme IEEE 830) : non ambigu complet vérifiable cohérent modifiable traçable utilisable durant la maintenance indépendant des solutions Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 20/27

21 Plan type Introduction Contexte Spécifications fonctionnelles Exigences : charte graphique matériel interfaçage sécurité charge à supporter comportement en cas de panne... Organisation, priorités, versions Évolutions Annexes Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 21/27

22 Outils pour la capture des besoins Diagramme des cas d utilisation Entretiens réguliers avec le client et validation Observation des futurs utilisateurs dans leur pratique actuelle Scénarios d interaction Exemples d écrans, maquettes Prototypage rapide Technique du magicien d Oz Premier jet du manuel des utilisateurs Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 22/27

23 Diagramme des cas d utilisation Traitement de texte : Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 23/27

24 Diagramme de cas d utilisation Site WWW d une association : Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 24/27

25 Scénarios d interaction L utilisateur ouvre un document, change ses marges et l imprime 1. L utilisateur sélectionne le document à ouvrir 2. Le document est affiché en mode éditable 3. L utilisateur choisit un aperçu avant impression 4. Le document est affiché tel qu il sera imprimé, non éditable 5. Des champs affichent les marges et permettent de les modifier 6. L utilisateur modifie les marges et valide 7. L affichage est mis à jour 8. Si l utilisateur le souhaite, il peut les modifier à nouveau (retour en 6) 9. L utilisateur choisit d imprimer 10. Le document est envoyé à l imprimante Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 25/27

26 Scénarios d interaction Un membre du CA valide un concert Prérequis : un visiteur a proposé un concert, non encore validé le membre du CA est identifié sur la partie administration 1. La liste des concerts non validés est affichée 2. Le membre du CA sélectionne le concert proposé 3. Le membre du CA visualise les détails du concert 4. Un bouton permet de valider ou de supprimer le concert 5. Le membre du CA valide le concert 6. Si le concert est déjà passé, le membre du CA peut le supprimer 7. Le concert est retiré de la liste des concerts non validés 8. Si le concert n est pas passé, il est ajouté à la liste des concerts 9. Si le concert est passé, il est ajouté aux archives Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 26/27

27 Maquettes Par l exemple Grégory Bonnet, Yann Mathet, Bruno Zanuttini Génie logiciel 27/27

Gestion Projet. Cours 3. Le cycle de vie

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

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

Conception des IHM. Fabien Duchateau 2014-2015. http://liris.cnrs.fr/fabien.duchateau/ens/lif14/

Conception des IHM. Fabien Duchateau 2014-2015. http://liris.cnrs.fr/fabien.duchateau/ens/lif14/ Conception des IHM Fabien Duchateau fabien.duchateau [at] univ-lyon1.fr Université Claude Bernard Lyon 1 2014-2015 http://liris.cnrs.fr/fabien.duchateau/ens/lif14/ Version originale par Stéphanie Jean-Daubias

Plus en détail

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

Système d Information du CNRST - SIC -

Système d Information du CNRST - SIC - 1 Contre National pour la Recherche Scientifique et Technique Système d Information du CNRST - SIC - Nabil Talhaoui Service système d information talhaoui@cnrst.ma 2 Plan Introduction Projet SIC : Contexte

Plus en détail

Séance 1 Méthodologies du génie logiciel

Séance 1 Méthodologies du génie logiciel Séance 1 Méthodologies du génie logiciel Objectifs : Histoire du développement du logiciel. La crise du logiciel. Explorer les différentes méthodologies de développement. Comprendre l importance d adopter

Plus en détail

But de cette introduction à la gestion de projets :

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

Les méthodes itératives. Hugues MEUNIER

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

Introduction au génie logiciel

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

Processus d Informatisation

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

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21

Technologie Web. Conception de sites Web. Alexandre Pauchet. INSA Rouen - Département ASI. INSA - ASI TechnoWeb : Rappels UML 1/21 INSA - ASI TechnoWeb : Rappels UML 1/21 Technologie Web Conception de sites Web Alexandre Pauchet INSA Rouen - Département ASI BO.B.RC.18, pauchet@insa-rouen.fr INSA - ASI TechnoWeb : Rappels UML 2/21

Plus en détail

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant M1if22 - Logiciels éducatifs Conception & rôle de l enseignant Stéphanie Jean-Daubias Stephanie.Jean-Daubias@liris.univ-lyon1.fr http://liris.cnrs.fr/stephanie.jean-daubias/ Plan du cours Méthodologies

Plus en détail

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles

Plus en détail

Agilitéet qualité logicielle: une mutation enmarche

Agilitéet qualité logicielle: une mutation enmarche Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels

Plus en détail

LOG2420 Analyse et conception d interfaces utilisateur

LOG2420 Analyse et conception d interfaces utilisateur LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur 1/36 LOG2420 Analyse et conception d interfaces utilisateur Processus de développement centré utilisateur

Plus en détail

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg. vers plus d agilité F. Miller francois.miller@inpg.fr FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité

Plus en détail

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

Plus en détail

Outil de gestion et de suivi des projets

Outil de gestion et de suivi des projets Outil de gestion et de suivi des projets Proposition technique et commerciale Amselem Jonathan - Corniglion Benoit - Sorine Olivier Troche Mariela - Zekri Sarah 08 Sommaire I. Les atouts de la proposition

Plus en détail

LES OUTILS DE GESTION DE PROJET

LES OUTILS DE GESTION DE PROJET LES OUTILS DE GESTION DE PROJET 1 Qu est-ce qu un projet? Quelle est la définition? En quoi diffère-t-il de l activité d une entreprise, d un ensemble de personnes? Listez tous les ingrédients, aspects,

Plus en détail

Génie Logiciel. Notes de l an passé-k. Planning Projets. Evolution des approches (1/4) Evolution des approches (2/4) Evolution des approches (3/4)

Génie Logiciel. Notes de l an passé-k. Planning Projets. Evolution des approches (1/4) Evolution des approches (2/4) Evolution des approches (3/4) Noël NOVELLI ; Université d Aix-Marseille; LIF et Département d Informatique Case 901 ; 163 avenue de Luminy 13 288 MARSEILLE cedex 9 Génie Logiciel Notes de l an passé-k Intervenant Laurent TICHIT (617)

Plus en détail

Méthodes Agiles et gestion de projets

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

Comptes et plans d épargne-logement

Comptes et plans d épargne-logement Page 1 of 6 Alerte Banques n 2 - avril 2006 ARCHIVES I IMPRIMER Comptes et plans d épargne-logement L avis du CNC relatif à la comptabilisation des CEL et PEL pose le principe suivant : les conséquences

Plus en détail

Gestion de projets logiciels. Xavier Dubuc

Gestion de projets logiciels. Xavier Dubuc Gestion de projets logiciels Résumé blocus Xavier Dubuc 16 janvier 2011 1 Table des matières 1 Planification (PERT-GANTT) 3 1.1 Définitions............................................. 3 1.2 Analyse un

Plus en détail

IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours

IFT3913 Qualité du logiciel et métriques. Chapitre 2 Modèles de processus du développement du logiciel. Plan du cours IFT3913 Qualité du logiciel et métriques Chapitre 2 Modèles de processus du développement du logiciel Plan du cours Introduction Modèles de processus du développement du logiciel Qualité du logiciel Théorie

Plus en détail

BOOK REFERENCES ERGONOMIQUES Gfi Informatique

BOOK REFERENCES ERGONOMIQUES Gfi Informatique 2014 BOOK REFERENCES ERGONOMIQUES Gfi Informatique SECTEUR INDUSTRIE-SERVICE CHORUS 2 : Refonte du référentiel des process Groupe Refondre le réferentiel des process Groupe grâce à la réalisation d un

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans le cadre de la gestion d un projet informatique

Plus en détail

LA GESTION DE PROJET INFORMATIQUE

LA GESTION DE PROJET INFORMATIQUE LA GESTION DE PROJET INFORMATIQUE Lorraine Structurer, assurer et optimiser le bon déroulement d un projet implique la maîtrise des besoins, des objectifs, des ressources, des coûts et des délais. Dans

Plus en détail

Proposition Commerciale et Technique Outil de gestion et suivi de projets

Proposition Commerciale et Technique Outil de gestion et suivi de projets Proposition Commerciale et Technique Outil de gestion et suivi de projets A l attention de M. Bertrand Gorge En réponse à l appel d offre émis par Epistema le 27/09/2007 EXECUTIVE SUMMARY Ce document à

Plus en détail

Les projets d investissement en PME

Les projets d investissement en PME Le point sur Les projets d investissement en PME Concilier performance économique et conditions de travail L investissement reste un moment clé du développement d une entreprise. C est l occasion de repenser

Plus en détail

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

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

Plus en détail

VOUS PRÉSENTE. 69, rue Gorge de Loup - 69009 LYON // Tél. : +33 426 994 401 // contact@o2sources.com

VOUS PRÉSENTE. 69, rue Gorge de Loup - 69009 LYON // Tél. : +33 426 994 401 // contact@o2sources.com VOUS PRÉSENTE arce que la réussite d un projet réside dans le dialogue et l échange permanent entre le client et son prestataire, nous mettons à votre disposition cette plaquette qui vous permettra de

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

EXPERIENCED BY SQLI GROUP 2011

EXPERIENCED BY SQLI GROUP 2011 EXPERIENCED BY SOMMAIRE COMMENT GÉRER UN PROJET DE MISE EN PLACE D UN SITE E-COMMERCE BÂTIR UNE STRATÉGIE E-COMMERCE Méthodologie de gestion de projet E-commerce objectifs E-commerce : benchmark, stratégies

Plus en détail

Développement d outils web

Développement d outils web 3D Ouest - Lannion Développement d outils web Seconde partie BERTHEUIL FABRICE Licence 3 Informatique, parcours MIAGE Université de Rennes 1 - IFISIC 1. Introduction Durant la deuxième partie de mon stage

Plus en détail

Cycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language

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

GL - 2 2.2 Processus de développement Cycles de vie

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

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique»

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique» Gestion de projet Agile Module 4.2 - «Gérer et organiser un projet informatique» Sommaire Introduction Principes et méthodes Agiles Scrum 2 Introduction Gestion de projet : démarche structurante assurant

Plus en détail

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château

TP3 Intégration de pratiques agiles. 1. User Stories (1) Scénario d intégration agile. En direct-live du château Rappel TP3 Intégration de pratiques agiles En direct-live du château 40 41 Scénario d intégration agile 1. User Stories (1) 1. Rédiger les User Stories (exigences) 2. Planifier les Itérations (quoi / quand)

Plus en détail

GStock 2.00.0. La gestion commerciale, stock et facturation qui vous correspond. Les apports de GStock 2.00.0 pour votre entreprise :

GStock 2.00.0. La gestion commerciale, stock et facturation qui vous correspond. Les apports de GStock 2.00.0 pour votre entreprise : GStock 2.00.0 La gestion commerciale, stock et facturation qui vous correspond GStock 2.00.0 se veut résolument simple et complet, pour s adapter facilement à votre métier, en maintenant votre inventaire

Plus en détail

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

Formation : Modélisation avec UML 2.0 et Mise en pratique

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

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

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

Plus en détail

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011

Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011 Méthodes Agiles : un équilibre contractuel remis en cause? Jonathan Rofé Matinales IPT DLA Piper Paris 24 mars 2011 Rappel Définition: Méthodes de conception de logiciel qui, favorisant une approche pragmatique,

Plus en détail

Intégration de la validation utilisateur en développement Agile

Intégration de la validation utilisateur en développement Agile Intégration de la validation utilisateur en développement Agile Un cas d étude : logiciel de connexion Ergo'IA Workshop, 1 er juillet 2011 Daniel Henry, ErgoConcepteur sommaire 1. Ergoconception 2. Développement

Plus en détail

CHAPITRE 3 : LES METHODES AGILES?

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

Présentation UBO 12/2008 Présentation des méthodes agiles

Présentation UBO 12/2008 Présentation des méthodes agiles Gestion de projet Vers les méthodes agiles Des approches prédictives aux méthodes agiles appliquées avec SCRUM Présentation UBO 12/2008 Présentation des méthodes agiles Partie 1 : La société Altran Altran

Plus en détail

2.DIFFERENTS MODELES DE CYCLE DE VIE

2.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étail

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.)

En face du commanditaire, on met un chef de projet qui connait le domaine (banque, administration, etc.) Atelier «Science du projet» séance 4 8 novembre 2008 Compte rendu 1. Sébastien Larribe : la méthode AGILE, méthode de gestion de projet Sébastien Larribe part de l hypothèse que des méthodes de conception,

Plus en détail

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies

Choisir ses priorités: le développement incrémental de produit. Copyright Pyxis Technologies Choisir ses priorités: le développement incrémental de produit Copyright Pyxis Technologies Ce qui m occupe... 2 nous nous préparons l Agile Tour Tour... je suis coach à Pyxis... Sylvie et moi avons publié

Plus en détail

Proposition pour la création d un site de gestion de projet

Proposition pour la création d un site de gestion de projet Proposition pour la création d un site de gestion de projet Société E-FOOLKY 27/03/2009 Réalisé par : Pour le compte de : Réalisé par : Bachir Ouchrif Rachid Lahlou Adil Kouhen Amal Mhaidra Sommaire 1

Plus en détail

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF

C RÉATION DE PDF (1) Cours SEM 205 Mieux utiliser le format PDF Notes liminaires : certaines des fonctions présentées ci-après ne sont disponibles que dans Acrobat Pro (version 6 ou 7) ou dans des logiciels payants. Nous signalerons cependant quant elles sont disponibles

Plus en détail

Améliorez et industrialisez vos feedback produit

Améliorez et industrialisez vos feedback produit Améliorez et industrialisez vos feedback produit Jean- Philippe Gillibert, architecte logiciel et coach agile chez Introduc)on Retour d expérience sur un projet à la SNCF Méthode originale de traitement

Plus en détail

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

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

F i d e s i o. présentation de l agence

F i d e s i o. présentation de l agence F i d e s i o F i d e s i o présentation de l agence F i d e s i o notre société 9 ANNÉES AU SERVICE DE NOS CLIENTS Installée au cœur de Paris, notre équipe met toute son expertise au service de ses clients,

Plus en détail

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

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Retour d expérience implémentation Scrum / XP

Retour d expérience implémentation Scrum / XP Retour d expérience implémentation Scrum / XP Bruno Orsier Octobre 2008 p.1 Bruno Orsier, Agile Tour 2008 Grenoble Plan Qui sommes nous? Pourquoi Scrum/XP? Historique de la mise en œuvre Bilan Sondage

Plus en détail

Méthodologies de développement de logiciels de gestion

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

M221 Planification de projet TP n 1 DUT QLIO Semestre 2

M221 Planification de projet TP n 1 DUT QLIO Semestre 2 M221 Planification de projet TP n 1 DUT QLIO Semestre 2 Objectif : découverte du logiciel Microsoft Project 2003 Un compte-rendu est à rendre en fin de séance (avec évidemment une introduction et une conclusion).

Plus en détail

A-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? 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é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

Identification du module

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

Offre Référentiel d échange

Offre Référentiel d échange Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

Méthodes de développement

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

Objectif Analyse des besoins & Gestion de projets. Evaluation. Programme

Objectif Analyse des besoins & Gestion de projets. Evaluation. Programme Objectif Analyse des besoins & Gestion de projets Philippe Collet Licence 3 Info / MIAGE 2011-2012 Appréhender et appliquer les concepts de l'analyse des besoins et de la gestion des projets informatiques

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

Identification des besoins : la méthode des Focus Group. Définition et descriptif de la méthode

Identification des besoins : la méthode des Focus Group. Définition et descriptif de la méthode Identification des besoins : la méthode des Focus Group Définition et descriptif de la méthode Identifier les besoins des utilisateurs Le Focus Group Le Focus Group est une activité de groupe ayant pour

Plus en détail

Agile @ Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille

Agile @ Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille Agile @ Germe Grenoble 4 22/06/2012 Intervenant: Bruno Sbille 1 Agile @ Germe 2 Bruno Sbille Blog Agile: http://brunosbille.com Coach & Formateur Blog Coaching Personnel: http://brunosbille.com/coachdevie

Plus en détail

1 heure pour réussir son site web

1 heure pour réussir son site web 1 heure pour réussir son site web Eric Emery Natural-net Jeudi 16 octobre 2014 Support de l intervention donnée dans le cadre de la Semaine Digitale de Bordeaux 2014 #SDBX4 Eric Emery Dirigeant de Natural-net

Plus en détail

PACK PMI. Exclusivement par PMI Soft. Le droit à. la gestion intégrée. pour tous

PACK PMI. Exclusivement par PMI Soft. Le droit à. la gestion intégrée. pour tous PACK PMI Exclusivement par PMI Soft Le droit à la gestion intégrée pour tous Avec Le Pack PMI, Nous initions une véritable révolution dans la défense des droits des TPE! En effet, jusqu à présent, le prix

Plus en détail

- Le Diagramme de Gantt. - Le Diagramme de Pert - La Méthode QQCQCCP - La Méthode MOSI - Cahier des charges fonctionnel

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

Atelier: «Méthodes et Outils de la Conduite intégrée de projets d ingénierie»

Atelier: «Méthodes et Outils de la Conduite intégrée de projets d ingénierie» SIREA- Création en 1994 32 employés en France 2 filiales au Burkina Faso et à Madagascar, 2 représentations commerciales au Maroc et au Vietnam Interventions dans plus de 18 pays pour plus de 200 clients

Plus en détail

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES...

SOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES... CONCEPTION WEB SOMMAIRE 1. NOTRE AGENCE... 3 1.1 Nos valeurs... 4 1.2 Notre expertise... 5 1.3 Notre équipe... 5 2. NOS PRESTATIONS... 6 2.1 Site institutionnel / vitrine... 7 2.2 Site e-commerce... 8

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

Automatisation. Industrialisation des tests

Automatisation. Industrialisation des tests Module C : Industrialisation des tests Industrialisation des tests V1.1. VERIFIER.VALIDER ALTRAN CIS, de l assurance Qualité à l assurance de la qualité le lien et la de l automatisation des automates

Plus en détail

Cours 1 : La compilation

Cours 1 : La compilation /38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà

Plus en détail

Besoins utilisateurs. Quelle démarche pour passer des besoins au code? Code. chapitre1 UNIFIED MODELING LANGUAGE. package LogiqueMetier.

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

Brochure BX MRO. Solutions pour SAP Business One

Brochure BX MRO. Solutions pour SAP Business One Brochure BX MRO Solutions pour SAP Business One La Maintenance, Réparation & Révision pour SAP Business One L association de SAP Business One et de Variatec BX MRO (Maintenance, Repair & Overhaul) transforme

Plus en détail

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Table des matières 1 CIVIL NET ADMINISTRATION GESTION DES APPLICATIONS... 3 1.1 AMELIORATIONS... 3 1.2 CORRECTIONS... 6 2 CIVIL NET

Plus en détail

Atelier de Génie G. Illustration avec Windev. Master SIS Professionnel. Université Paul CEZANNE. Spécialité Génie Logiciel. Option Génie Informatique

Atelier de Génie G. Illustration avec Windev. Master SIS Professionnel. Université Paul CEZANNE. Spécialité Génie Logiciel. Option Génie Informatique Master SIS Professionnel Option Génie Informatique Atelier de Génie G Logiciel Illustration avec Windev [UE GL 7) Spécialité Génie Logiciel Université Paul CEZANNE Erwan TRANVOUEZ erwan.tranvouez@polytech.univ-mrs.fr

Plus en détail

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé

Mise en place d'une solution libre de gestion d'entreprise. Maurice MORETTI Directeur associé Mise en place d'une solution libre de gestion d'entreprise Maurice MORETTI Directeur associé Plan de la présentation Le contexte de l'erp OpenERP : Logiciel Libre Motivations / Critères de choix Méthodologie

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

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/15. Jean Bernard CRAMPES Daniel VIELLE 1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière

Plus en détail

Manuel de formation de base. FP Solutions

Manuel de formation de base. FP Solutions Manuel de formation de base FP Solutions Manuel de formation de base FP Solutions Soutien technique 1 800 263-4983 soutientechnique@cch.ca Formation 1 800 363-8304, poste 242 formation@cch.ca www.cch.ca

Plus en détail

Les mécanismes d'assurance et de contrôle de la qualité dans un

Les mécanismes d'assurance et de contrôle de la qualité dans un Les mécanismes d'assurance et de contrôle de la qualité dans un projet Agile SPIN de Montréal - ETS 5 mars 2012 Qui sommes nous? mathieu boisvert Coach Agile Chargé de cours Co auteur d un livre avec Sylvie

Plus en détail

BTS SYSTEMES ELECTRONIQUES

BTS SYSTEMES ELECTRONIQUES BTS SYSTEMES ELECTRONIQUES E 6-2 PROJET TECHNIQUE Groupement inter académique Besançon, Dijon, Grenoble, Lyon Dossier de présentation et de validation du sujet de projet Groupement académique : BESANCON

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

La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables

La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables GEDExpert votre nouvel assistant La Gestion Électronique de Documents spécialement conçue pour les Experts Comptables Service client Pour acquérir, produire, classer, partager, consulter, diffuser et publier

Plus en détail

UTILISATION DE LA BORNE PAR LE CLIENT

UTILISATION DE LA BORNE PAR LE CLIENT Page1 UTILISATION DE LA BORNE PAR LE CLIENT Achat de carte de lavage en carte bancaire Page 3 et 4 Achat de carte de lavage en billet Page 5 et 6 Rechargement de la carte de lavage en carte bancaire Page

Plus en détail

Optimisation des performances

Optimisation des performances 229 Chapitre 11 Optimisation des performances 1. Contrôle de la gestion des ressources de la plate-forme Citrix XenApp Le contrôle des ressources de la ferme de serveurs Citrix XenApp garantit la disponibilité

Plus en détail

IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS. Intégration

IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS. Intégration IT Solutions OFFREZ PLUSIEURS VIES À VOS CONTENUS TM Développement Green IT Intégration ERGONOMIE Accessibilité DE S I GN Conseiller, Accompagner Proximité et réactivité Adaptabilité à l écosystème client

Plus en détail

Microsoft Excel : tables de données

Microsoft Excel : tables de données UNIVERSITE DE LA SORBONNE NOUVELLE - PARIS 3 Année universitaire 2000-2001 2ème SESSION SLMD2 Informatique Les explications sur la réalisation des exercices seront fournies sous forme de fichiers informatiques.

Plus en détail

Approches Agiles pour éditeurs logiciels

Approches Agiles pour éditeurs logiciels Approches Agiles pour éditeurs logiciels Avril 2012 2012-04- 05 Larmor Valley 2 Agenda Approches Agiles pour éditeurs logiciels Intérêts Freins ProposiBons Bienvenu(e)s! 3 S'informer Découvrir Offre Communautaire

Plus en détail

C ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats

C ) Détail volets A, B, C, D et E. Hypothèses (facteurs externes au projet) Sources de vérification. Actions Objectifs Méthode, résultats C ) Détail volets A, B, C, D et E Actions Objectifs Méthode, résultats VOLET A : JUMELAGE DE 18 MOIS Rapports d avancement du projet. Réorganisation de l administration fiscale Rapports des voyages d étude.

Plus en détail