Cm7 cycledevie Cycle de vie S Chollet D ? après le cours de P Lalanda CProblématique ? Comment s ? encha? nent les di ?érentes activités ? Plus ou moins bien car ? On ne dispose pas de toutes les informations au bon moment ? Les besoins et les contraintes

Cycle de vie S Chollet D ? après le cours de P Lalanda CProblématique ? Comment s ? encha? nent les di ?érentes activités ? Plus ou moins bien car ? On ne dispose pas de toutes les informations au bon moment ? Les besoins et les contraintes évoluent ? Les décisions à prendre sont parfois trop complexes stratégie do and see ? ? Les bonnes personnes ne sont pas toujours disponibles Utilisation d ? un cycle de vie S Chollet CProcessus logiciel ?? ? Un processus logiciel est un ensemble d ? étapes ? Une étape comprend un ensemble d ? activités de ressources de contraintes et de procédures à réaliser ? Les étapes sont les mêmes pour la plupart des processus ? Un processus logiciel dé ?nit comment les étapes sont liées les unes aux autres ? Certaines étapes sont génériques ou spéci ?ques à des organisations S Chollet CProcessus logiciel ?? ? Les processus logiciel sont des processus intellectuels et créatifs ? Dépendant des personnes ? Les tentatives visant à automatiser les processus ont eu un succès limité ? Il existe un grande diversité de processus logiciel ? Pas de processus logiciel idéal ? Doit être conforme aux personnes disponibles au domaine applicatif ? ? Les systèmes critiques requièrent des processus très structurés d ? autres systèmes supportent des processus plus exibles S Chollet CLes modèles de processus logiciels ? Un modèle de processus logiciel est une représentation abstraite d ? un processus logiciel ? Les principaux modèles de processus ? Modèle en cascade waterfall ? Développement évolutif ? Les approches agiles S Chollet CModèles en cascade ? En cascade de ? En cascade avec itérations ? Processus en V CModèle en cascade ?? Dé ?nition ? Succession d ? étapes strictement séquentielles ? Chaque étape est une activité de base ? Chaque étape est validée ? Il n ? y a pas ou peu de retours en arrière S Chollet CModèle en cascade ?? Fonctionnement ? On code d ? abord après on modi ?e ? Développement e ?réné ? Peu d ? analyse beaucoup de code ? Votre dernier TP Construction de la V Modi ?cations ? Modèle primitif avant ? Pas adapté à des développements de grande taille avec plusieurs équipes Maintenance S Chollet Relative costs of phases Requirements Speci ?cation Design Module coding Module testing Integration CModèle en cascade de Etude préliminaire Analyse des besoins Analyse du système Conception du système ? Grand nombre d ? activités ? Orienté documents Programmation et tests unitaires Intégration et tests d ? intégration ? Pas de retour en arrière Installation ? Ingénierie classique Exploitation et maintenance S Chollet CModèle en cascade avec des itérations Analyse des besoins Analyse du système ? Possibilité de retours en arrière ? Plus exible ? Plus di ?cile à gérer ? Nombre limité d ? itérations Conception du système Programmation et tests unitaires S Chollet CProcessus en V ? Les tests sont dé ?nis à chaque phase Chronologie Orientation faisabilité Préparation

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager