Modèle de cycle de vie en spirale

En quelques mots, le modèle Spiral peut être caractérisé par l`itération répétée d`un ensemble de processus de développement élémentaire et l`élimination des risques, de sorte qu`il est activement réduit. Cet invariant souligne l`importance du système global et les préoccupations à long terme couvrant tout son cycle de vie. Il exclut les «spirales dangereuses» qui se concentrent trop sur le développement initial du code logiciel. Ces processus peuvent résulter de la publication d`approches publiées pour l`analyse et la conception de logiciels orientés objet ou structurés, tout en négligeant d`autres aspects des besoins de processus du projet. En conséquence, le prototype souffre des mêmes défauts que le cycle de vie de prototypage décrit ci-dessous. Pour cette raison, l`équipe de développement logiciel a décidé contre l`utilisation du cycle de vie en spirale pour les projets de base de données. Comme vous pouvez le voir, le modèle Spiral se compose de quatre phases principales du cycle de vie du développement logiciel. L`ensemble du processus de développement passe à plusieurs reprises à travers ces étapes. Chaque itération est appelée spirale. Pour toute activité de projet (p.

ex. analyse des besoins, conception, prototypage, test), l`équipe du projet doit décider de l`effort suffisant. Dans les cycles de processus en spirale authentiques, ces décisions sont prises en minimisant le risque global. Certains processus «en spirale dangereuse» violent cet invariant en excluant les parties prenantes clés de certaines phases ou cycles séquentiels. Par exemple, les responsables du système et les administrateurs peuvent ne pas être invités à participer à la définition et au développement du système. En conséquence, le système est à risque de ne pas satisfaire leurs conditions de victoire. Le modèle Spiral n`est pas aussi connu que les autres modèles SDLC (cycle de vie de développement logiciel) tels que Scrum ou kanban, par exemple. Et voici la raison. Spirale modèle peut être assez coûteux à utiliser et ne fonctionne pas bien pour les petits projets. Ce modèle a été décrit pour la première fois par Barry Boehm dans son papier 1986 «un modèle spiral de développement et d`amélioration de logiciels».

En 1988, Boehm publie un article similaire [3] à un public plus large [2]. Ces documents présentent un diagramme qui a été reproduit dans de nombreuses publications ultérieures discutant du modèle en spirale. Le modèle spiral a d`abord été introduit par Barry Boehm en 1986 et depuis lors, il a été l`un des modèles les plus préférés SDLC pour les projets à long terme et à haut risque. Ce blog discutera de ce modèle SDL prodigieux et largement utilisé en détail. Le modèle spiral a été décrit pour la première fois par Barry W. Boehm (ingénieur logiciel américain) en 1986. Le modèle spiralé, également connu sous le nom de modèle de cycle de vie en spirale, est un modèle de cycle de vie de développement de systèmes (SDLC) utilisé dans les technologies de l`information (TI). Ce modèle de développement combine les caractéristiques du modèle de prototypage et du modèle cascade. Le modèle spiralé est favorisé pour les projets volumineux, coûteux et compliqués. Cet invariant identifie les quatre activités qui doivent se produire dans chaque cycle du modèle spiralé: le modèle Spiral est une combinaison de modèle séquentiel et prototype. Ce modèle est mieux utilisé pour les grands projets qui implique des améliorations continues.

Il y a des activités spécifiques qui sont faites dans une itération (spirale) où la sortie est un petit prototype du grand logiciel. Les mêmes activités sont ensuite répétées pour toutes les spirales jusqu`à ce que l`ensemble du logiciel est construit. Les cycles de projet qui omettent ou raccourcleront l`une de ces activités risquent de gaspiller des efforts en poursuivant des options qui sont inacceptables pour les principaux intervenants, ou qui sont trop risquées. Ainsi, cela engendre la nécessité de sélectionner la meilleure méthodologie de développement de logiciels en conformité avec les besoins du produit et du projet. Et aujourd`hui, nous discuterons un tel modèle de cycle de vie de développement de logiciel-modèle de spirale. En outre, en savoir plus sur le cycle de vie des tests logiciels (STLC).

Comments are closed.