7
Les étapes du cycle de développement du génie logiciel

Les étapes du cycle de développement du génie logiciel

  • Upload
    gili

  • View
    74

  • Download
    0

Embed Size (px)

DESCRIPTION

Les étapes du cycle de développement du génie logiciel. 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. - PowerPoint PPT Presentation

Citation preview

Page 1: Les étapes du cycle de développement du génie logiciel

Les étapes du cycle de développement du génie logiciel

Page 2: 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

Page 3: Les étapes du cycle de développement du génie logiciel

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

Page 4: Les étapes du cycle de développement du génie logiciel

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

Page 5: Les étapes du cycle de développement du génie logiciel

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

Page 6: Les étapes du cycle de développement du génie logiciel

Modèle en V

Page 7: Les étapes du cycle de développement du génie logiciel

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!