Product Design, Manufacturing & Innovation Resources
Maison » Le modèle en spirale (processus SW)

Le modèle en spirale (processus SW)

1986-01-01
  • Barry Boehm
Équipe d'ingénieurs logiciels discutant du modèle en spirale dans un bureau moderne.

(Image générée à titre d'illustration uniquement)

Le modèle en spirale est axé sur le risque. logiciel modèle de processus de développement qui combine des éléments à la fois du prototypage et du modèle de cascade. Il s'agit d'un type de développement itératif dans lequel le projet passe par quatre phases à chaque itération (spirale) : déterminer les objectifs, identifier et résoudre les risques, développer et tester, et planifier l'itération suivante. Elle met l'accent sur l'analyse continue des risques.

Introduit par Barry Boehm en 1986, le modèle en spirale a été conçu pour pallier les lacunes du modèle en cascade traditionnel, notamment pour les projets vastes et complexes. Chaque boucle de la spirale représente une phase du processus de développement logiciel. Contrairement à d'autres modèles, il ne débute pas par un cahier des charges complet. La première boucle peut se concentrer sur le développement d'une preuve de concept afin d'en tester la faisabilité. Chaque boucle suivante s'appuie sur la précédente, permettant de passer d'un niveau conceptuel à un produit entièrement fonctionnel. Les quatre activités clés de chaque cycle sont : 1) Déterminer les objectifs, les alternatives et les contraintes de l'itération. 2) Évaluer les alternatives ; identifier et résoudre les risques. Cette étape, la plus critique, implique des activités telles que le prototypage, la simulation et l'analyse comparative pour atténuer les éléments à haut risque. 3) Développer et vérifier le produit de niveau supérieur. Cela comprend le codage, l'intégration et les tests, similaires à un processus en cascade simplifié pour le livrable de cette itération. 4) Planifier l'itération suivante. Le projet est évalué et les plans pour la prochaine itération sont élaborés. Ce modèle permet la mise en production progressive du produit et l'affinage des exigences tout au long du cycle de développement, ce qui le rend très flexible et adapté aux projets où la gestion des risques est primordiale.

UNESCO Nomenclature: 1208
- Logiciel

Taper

Système abstrait

Perturbation

Incrémentale

Usage

Créneau/spécialité

Précurseurs

  • modèle de cascade
  • modèles de prototypage
  • principes de gestion des risques
  • modèles de développement incrémental

Applications

  • projets gouvernementaux de grande envergure, coûteux et complexes
  • développement de logiciels à haut risque
  • projets dont les exigences ne sont pas claires ou complexes
  • projets de recherche et développement

Brevets:

NA

Idées d'innovations potentielles

En raison du trafic généré par les robots de scraping, actuellement supérieur à 40 000 par jour, ce contenu est réservé aux membres de la communauté.
> Connexion < ou > Registre < (100% gratuit) pour y accéder, ainsi qu'à tous les autres contenus et outils à accès restreint.

Voir aussi : modèle en spirale, barry boehm, axé sur le risque, développement de logiciels, itératif, prototypage, modèle en cascade, analyse des risques, génie logiciel, gestion de projet.

Contexte historique

Le modèle en spirale (processus SW)

1980
1980
1980
1986-01-01
1990
1990
1993
1980
1980
1980
1982-07-01
1988-06-01
1990
1993
1997-04-23

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

Inventions, innovations et principes techniques connexes

Les images en pleine résolution et les téléchargements sont uniquement disponibles, et 100% gratuits, pour les membres inscrits.