spiral model what is sdlc spiral model
Qu'est-ce que MODÈLE SPIRAL SDLC?
pouvez-vous ajouter à un tableau en java
introduction:
Le modèle en spirale est une combinaison de modèles séquentiels et prototypes. Ce modèle est mieux utilisé pour les grands projets qui impliquent des améliorations continues. Il y a des activités spécifiques qui sont effectuées en 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 tout le logiciel soit construit.
Pour expliquer en termes plus simples, les étapes impliquées dans le modèle en spirale sont:
Un modèle en spirale comporte 4 phases décrites ci-dessous:
- Phase de planification
- Phase d'analyse des risques
- Phase d'ingénierie
- Phase d'évaluation.
Les activités qui sont effectuées dans les phases du modèle en spirale sont illustrées ci-dessous:
Nom de phase | Activités réalisées | Produits livrables / résultats |
---|---|---|
Planification | -Les exigences sont étudiées et rassemblées. - Étude de faisabilité - Examens et procédures pas à pas pour rationaliser les exigences | Document de compréhension des exigences Liste finalisée des exigences. |
Analyse de risque | Les exigences sont étudiées et des séances de brainstorming sont organisées pour identifier les risques potentiels Une fois les risques identifiés, la stratégie d'atténuation des risques est planifiée et finalisée | Document qui met en évidence tous les risques et ses plans d'atténuation. |
Ingénierie | Développement réel et test si le logiciel a lieu dans cette phase | Code Cas de test et résultats de test Rapport de synthèse de test et rapport de défaut. |
Évaluation | Les clients évaluent le logiciel et fournissent leurs commentaires et leur approbation | Document mis en œuvre sur les fonctionnalités |
Représentation illustrée du modèle en spirale SDLC
Différentes couleurs représentent différentes spirales ou itérations. Pour la première itération, représentée en marron, toutes les 4 activités (planification, analyse des risques, ingénierie et évaluation) sont effectuées. Une fois la phase d'évaluation terminée pour la première itération (spirale), la deuxième itération (spirale) commence.La deuxième itération, qui est représentée en orange, ici encore toutes les 4 activités (planification, analyse des risques, ingénierie et évaluation) sont effectuées. De la même manière, la troisième itération est effectuée en bleu et ainsi de suite, le processus se poursuit.
quelle est la meilleure application d'espionnage pour Android
Quand utiliser le modèle Spiral?
Modèle en spirale est utilisé dans les scénarios suivants:
- Lorsque le projet est volumineux.
- Où le logiciel nécessite une évaluation continue des risques.
- Les exigences sont un peu compliquées et nécessitent une clarification continue.
- Le logiciel nécessite des changements importants.
- Là où le délai est suffisant pour obtenir les commentaires des utilisateurs finaux.
- Où les rejets doivent être fréquents.
Avantages de l'utilisation du modèle en spirale:
Les avantages de l'utilisation du modèle Spiral sont les suivants:
- Le développement est rapide
- Les projets / logiciels plus importants sont créés et gérés de manière stratégique
- L'évaluation des risques est appropriée.
- Contrôle vers toutes les phases de développement.
- De plus en plus de fonctionnalités sont ajoutées de manière systématique.
- Le logiciel est produit tôt.
- A de la place pour les commentaires des clients et les changements sont mis en œuvre plus rapidement.
Inconvénients de l'utilisation du modèle Spiral:
Les inconvénients du modèle Spiral sont les suivants:
- L'analyse des risques est une phase importante et nécessite donc des experts.
- N'est pas bénéfique pour les petits projets.
- La spirale peut aller indéfiniment.
- La documentation est plus car elle comporte des phases intermédiaires.
- C'est coûteux pour les petits projets.
Conclusion:
https www google comyoutube en mp3
Chaque spirale peut être qualifiée de boucle et chaque boucle est un processus de développement distinct dans un modèle en spirale. Les quatre activités (planification, analyse des risques, ingénierie et évaluation) forment les phases intermédiaires d'un modèle en spirale et se répètent à nouveau pour chaque boucle.
Ce modèle est très bon à utiliser pour des projets plus importants où vous pouvez développer et livrer des prototypes plus petits et l'améliorer pour créer des logiciels plus volumineux. La mise en œuvre de ce modèle nécessite des ressources expérimentées car l'analyse des risques fait partie intégrante de ce modèle et l'analyse des risques nécessite une expertise et par conséquent, ce modèle devient coûteux.
lecture recommandée
- Qu'est-ce que le modèle de cascade SDLC?
- Phases, méthodologies, processus et modèles du SDLC (cycle de vie du développement logiciel)
- Test de logiciel pratique - Nouvel eBook GRATUIT (Télécharger)
- Sur site - Modèle offshore de projets de test de logiciels (et comment le faire fonctionner pour vous)
- Qu'est-ce que le modèle V STLC?
- Tutoriel de test SOA: méthodologie de test pour un modèle d'architecture SOA
- Étude de cas: Comment éliminer les failles des processus de développement en cascade et agile à l'aide d'un modèle hybride
- Dernier modèle de téléphone publié contre la version du système d'exploitation: lequel doit être testé en premier?