Les cycles du développement logiciel

Slides:



Advertisements
Présentations similaires
Les démarches de développement
Advertisements

Les démarches de développement
Réalisé par: COLIN Yann DECAP Clément HAJJI Emna NICOLETTI Anthony
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Introduction au Génie Logiciel
Initiation à la conception des systèmes d'informations
OPTIMISATION DE LA PLANIFICATION
Les démarches de développement
Gestion de projets AGILE
Gestion de projets Agile
SIO Gestion de projets, applications SIO Hager Khechine, MBA, PhD. Séance 2 : Méthodes de découpage de projets.
Agile France 2010 Retour d'expérience sur la gestion agile du projet Pylos : bilan à mi parcours C. Absil A.Fayolle.
Intervenant : Tremeur Balbous 04/09/2008 Les méthodes Agiles Introduction.
Présentation stages 2009 (INRA) Développement des interfaces du projet VLE: GVLE & VLE-WEB.
L’e-learning Céline Durant – Ingénieure pédagogique en e-learning au CAMPUS NUMERIQUE de la Province de Hainaut.
CUCUMBER Behavior developpement driven tool Théo STEIN Audrey LANCE Quentin SERVEAUX 1.
1 UML: applications, études de cas ● Processus (Extreme Programming, Unified Process) ● Architectures ● Expression du besoin technique Conception Préliminaire.
Projet de formation en conduite de changement Laurent GIROD-ROUX / mars 2016.
PV de réception technique PV de fin de projet Mandat de projet Avis Biomédical Outil de gestion des projets choisi aux HUG CE QUE WORKFRONT PERMET  Gestion.
Introduction à Scrum par la pratique Florence Chabanois (25/06/09)
Système d’annotation et de détection de modèle de véhicule Université de Sfax *** Institut Supérieur d’Informatique et de Multimédia de Sfax Réalisé par.
Méthode « traditionnelle » : le cycle en V
LE DEVELOPPEMENT AUTREMENT
Mise en place d’un système de partage de fichiers
PRESSOIR,RENAUX,EVENO,THOS
Organisation pour l'Opération de demain Equipe Opération
Le Cycle de vie d’un logiciel
Méthode « traditionnelle » : le cycle en V
PORTEFEUILLE DE COMPETENCES
Présentation de la méthode Agile: SCRUM Maxime LOVICHI
Profils d’emplois JT du 24 septembre 2001
Maîtriser la qualité en conception
Amélioration de la qualité des forfaits
Génie–logiciel 3. Modèles du cycle de vie du logiciel Azeddine Chikh
Démarche qualité sur les chantiers du génie civil
Intégration dans une équipe de TMA dans le domaine des Télécom
le plan de continuité d’activité ( le pca )
Strategic Roadmapping / La feuille de route stratégique
Les conceptions de la justice sociale et économique, de la richesse et de la pauvreté, les solidarités, la place de l'individu, l’argent. Équipe 3.
Développement d’un réseau social de collaboration destiné aux médecins radiologues Soutenance de projet de fin d’étude En vue de l’obtention du diplôme.
Méthodologie Agile - SCRUM
CMMI Capability Maturity Model Integration « Importance de CMMI dans la gouvernance IT basée sur COBIT »
Implication du personnel
1 La gestion par activités (ABM) pour mieux gérer les coûts et les processus dans l’organisation. S o l u t i o n s `
Novembre Plan de la présentation  La méthode classique et ses inconvénients  La méthode Agile et ses bénéfices  Les rôles et les outils  L’approche.
Conception d’un produit et environnement Réalisé par :  Elloumi Hanen  Aness Bouaoud.
GOUVERNANCE DES SYSTEMES D’INFORMATION IS governance.
Gestion de Projet BTS SI0 Gilles G. CASANOVA Professeur Agrégé d’Economie Gestion et Informatique Ingénieur Arts & Métiers Lycée Honoré d’Estienne d’Orves,
Amélioration de la qualité des forfaits Vers la démarche CMM.
Benali Fellague Mouhamed
Ecran 1 de 14 Techniques de collaboration et de plaidoyer Techniques pour améliorer le travail en collaboration Objectifs d’apprentissage Comprendre les.
Le département QIF Qualité, Innovation, Fiabilité
Master Ingénierie de la Santé Comportement Organisationnel dans les Structures de Santé THEME: Les étapes de l’hygiène dans l’histoire Réalisé par: KANGAMBEGA.
LE TRAVAIL EN ÉQUIPE. INTRODUCTION Depuis quelques décennies, il est souvent question de formation, de qualité et productivité. Le contexte dans lequel.
Le Cycle SCrum SPRINT et release.
Data Mining Fait par : Belhaj Nadia Derouich Maryem.
Positionnement de Beekeeper
LA CONCEPTION ET L ’AMÉLIORATIOND’UN SYSTÈME DE PRODUCTION SÉANCE 2 GOP.
Réalisé par: SAMMARI RIM SOUID AHLEM AMROUCH HAFEDH
Création d’un outil d’aide à la composition de cours
TESTS D’UTILISABILITE DANS LES SERVICES PUBLICS
YII Yes It Is !.
PAF Guillaume Martin - Fabrice Cizeron - Xavier Roulot
THEME : METHODE AGILE Kamara sekou – N’depo landry.
Module de formation « ERP » Sommaire
UX DESIGN User exprérience en anglais Expérience Utilisateur en français Concevoir, Créer, dessiner UX DESIGN, consiste à penser et concevoir un site web.
Transcription de la présentation:

Les cycles du développement logiciel Bailly Gabriel, Bacchiocchi Julien, Moly Corentin ,Verny Thiago et Glasson Emma 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Sommaire Introduction Le cycle en cascade Le cycle en V Le cycle itératif Le cycle en spirale Les méthodes agiles Conclusion 07/05/2017 CVDA-Les cycles du développement logiciel

Introduction Qu’est ce que le processus de développement d’un logiciel? un ensemble structuré d’activités nécessaires pour développer un logiciel 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Le cycle en cascade Avantages: simple et logique facilité de planification des étapes et des délais adapté à des petits systèmes Inconvénients: mal adapté aux systèmes complexes révision et réflexion quasi impossible pas de validation intermédiaire http://www.responsive-mind.fr/cycles-developpement-informatique/ publié le 2/03/2015 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Le cycle en V Avantages: facile à comprendre segmente clairement le projet vérifications adaptées à chaque étape Inconvénients: Vision en tunnel Manque de souplesse https://www.youtube.com/watch?v=BZQTi4Hy7D0 mise en ligne 2/01/2015 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Le cycle itératif Avantages: souplesse démarche différente quelque chose à présenter à chaque cycle Inconvénients: peu de remise en question nouvelles fonctionnalités non intégrées https://commons.wikimedia.org/wiki/File:Mod%C3%A8le_It%C3%A9ratif.PNG - publié 9 avril 2005 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Le cycle en spirale Avantages repérage des incohérences plus facile Inconvénients nombre de cycles élevé donc projet coûteux http://www.responsive-mind.fr/wp-content/uploads/2015/03/cycle-en-spirale2.png 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Les méthodes agiles 12 principes généraux -           Satisfaction du client -          Acceptation de demandes de changement -          Livraison régulière de versions opérationnelles du produit -          Coopération client/équipe -          Des individus motivés -          Conversation face à face -          Mesure de l’avancement via les fonctionnalités du produit -          Un rythme soutenable et continu -          Excellence technique et conception surveillées -          Faire simple -          Responsabilisation des équipes -          Ajustement des processus pour plus d’efficacité Inconvénients difficile d’établir un contrat difficile de limiter les risques compliqué de progresser sur le rôle du client et du testeur très différents des autres modèle donc demande des efforts importants 4 valeurs: L’équipe Un logiciel qui fonctionne La collaboration L’acceptation du changement 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Les méthodes agiles Méthode SCRUM Méthode XP http://igm.univ-mlv.fr/~dr/XPOSE2008/SCRUM/presentation.php http://theses.ulaval.ca/archimede/fichiers/24937/ch04.html de 2007 07/05/2017 CVDA-Les cycles du développement logiciel

Conclusion Quel est le meilleur modèle ? Pas de modèle idéal, tout dépend des caractéristiques de votre projet 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Sitographie Introduction http://membres-lig.imag.fr/dubousquet/docs/2.2_CyclesDeVie.pdf http://perso.univ-st-etienne.fr/jacquene/gl/cours/partie2.pdf Le cycle en cascade http://www.lemagit.fr/definition/Modele-en-cascade-Waterfall http://istqbexamcertification.com/what-is-waterfall-model-advantages-disadvantages-and-when-to-use-it/ http://www.responsive-mind.fr/cycles-developpement-informatique/ Le cycle en V https://www.pentalog.fr/notre_demarche/methodologie_cycle_en_v.htm http://patjo82.over-blog.com/article-etude-comparee-des-differents-cycles-de-vie-de-logiciels-111005786.html Le cycle itératif 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Sitographie Le cycle en spirale Différents modèles de cycle de vie, Anne-Marie Hugues (Décembre 20002) http://users.polytech.unice.fr/~hugues/GL/chapitre2.pdf Avantages et inconvénients du modèle en spirale, Keegan Larson (Octobre 2012) http://portableoccasionordinateur.blogspot.fr/2012/10/avantages-et-inconvenients-du-modele-en.html Les différents cycles de développement en informatique, Renaud Mariage Gaudron (Mars 2015) http://www.responsive-mind.fr/cycles-developpement-informatique Les méthodes agiles http://medina.developpez.com/cours/extreme-programming/ http://methodesagiles.info/methode_Agile.php https://fr.wikipedia.org/wiki/M%C3%A9thode_agile https://fr.wikipedia.org/wiki/Manifeste_agile http://www.agiliste.fr/introduction-methodes-agiles/ 07/05/2017 CVDA-Les cycles du développement logiciel

CVDA-Les cycles du développement logiciel Bibliographie Gestion de projets informatiques 1, M.A. KHALDI (2016-2017) 07/05/2017 CVDA-Les cycles du développement logiciel