les étapes du cycle de développement du génie logiciel
Post on 23-Feb-2016
74 Views
Preview:
DESCRIPTION
TRANSCRIPT
Les étapes du cycle de développement du génie logiciel
Chapter 1: Software and Software Engineering
2
Activités communes aux projets de génie logiciel•Définition et spécification des exigences
▫Ce qui inclut Analyse de domaine Définition du problème Cueillette des besoins Analyse des besoins Spécification formelle des exigences
© Lethbridge/Laganière 2001
Chapter 1: Software and Software Engineering
3
Activités communes aux projets de génie logiciel•Conception
▫Décider comment la technologie disponible sera utilisée pour réponde aux besoins
▫Ce qui inclut: Déterminer ce qui sera réalisé par le logiciel et
par le matériel Mettre au point l’architecture du système, la
définition des sous-systèmes et de leurs interactions
Élaboration des éléments internes de chaque sous-système
Conception des interfaces usagers et des bases de données
© Lethbridge/Laganière 2001
Chapter 1: Software and Software Engineering
4
Activités communes aux projets de génie logiciel• Modélisation
▫ Créer des représentation du logiciel et de son domaine d’application Modélisation de son utilisation Modélisation de sa structure Modélisation de sa dynamique et de son
comportement• Programmation• Assurance de qualité
▫ Révision et inspections▫ Mise à l’épreuve
• Déploiement
© Lethbridge/Laganière 2001
Modèle en CascadeV & V
Elicitationdes exigences
V & V
Specification des exigences
V & V
Conception
V & V
Codage
V & V
Maintenance
V & V
Integration et Déploiement
Modèle en V
Modèle en Spirale• On distingue quatre phases dans le déroulement du cycle en spirale :1. détermination des objectifs, des alternatives et des contraintes ;2. analyse des risques, évaluation des alternatives ;3. développement et vérification de la solution retenue ;4. revue des résultats et vérification du cycle suivant.
Requirements
Specification
DesignImplementation
Prototype
Release 1
Release 2
Review Analysis of risk
Integration and deployment
À chaque itération on produit un
système fonctionnel!
top related