Quels sont les avantages et les inconvénients du modèle en spirale ?

8 Réponses


  • Avantages
    1. Ce modèle améliore l'évitement du risque
    2. Ce modèle est très utile pour choisir une méthodologie pour une itération logicielle
    3. Ce modèle peut associer d'autres méthodologies comme les méthodologies Waterfall, Prototyping et Incremental. Supposons qu'un projet présentant un faible risque de ne pas répondre aux exigences de l'utilisateur et présentant un risque élevé de manque de budget suivrait l'approche en cascade
    4. Dans ce modèle, davantage de fonctionnalités peuvent être ajoutées dans les versions ultérieures.

    Inconvénients
    1. Ce modèle limitant la réutilisation
    2. Ce modèle est assez complexe
    3. Le modèle en spirale est très personnalisé pour chaque projet
    4. Pour utiliser ce modèle, une équipe expérimentée et compétente est requise
    5. Il n'y a pas de contrôle approprié pour passer d'un cycle à un autre
  • Mérites du modèle en spirale :-- • Ce modèle est un exemple de modèle évolutif et combine les caractéristiques du modèle de prototypage et du modèle en cascade. • Les estimations (c.-à-d. Budget, calendrier, etc.) deviennent plus réalistes au fur et à mesure que le travail progresse, car les problèmes importants sont découverts plus tôt. • Les ingénieurs logiciels peuvent mettre la main à la pâte et commencer à travailler sur un projet plus tôt. • Le prototypage est utilisé comme mécanisme de réduction des risques. • Après l'itération finale, tous les risques sont résolus et les « exigences » sont prêtes pour le développement. Inconvénients :-- • Le modèle en spirale est destiné aux grands projets coûteux et compliqués. • Réutilisabilité limitant hautement personnalisée. • Risque de ne pas respecter le budget ou l'échéancier. • Nécessite une expertise considérable dans l'évaluation et la réduction des risques. • Complexe, relativement difficile à suivre strictement
  • Mérites :

    1) changements d'exigence dynamiques présents.
    2) les tests d'intégration sont présents

    démérites :

    1) le temps nécessaire pour livrer le produit est plus
    2) uniquement destiné à un projet important et compliqué
  • Avantages : Des
    mécanismes de réduction des risques sont en place
    Prend en charge l'itération et reflète les pratiques du monde réel
    Approche systématique

    Inconvénients :
    Nécessite une expertise en évaluation et réduction des risques
    Complexe, relativement difficile à suivre strictement
    Applicable uniquement aux grands systèmes
    Idris Lawal
  • Mérites :

    1) changements d'exigence dynamiques présents.
    2) les tests d'intégration sont présents
    3) les modifications apportées dans un module n'auront aucun impact sur un autre

    démérite :

    1) le temps nécessaire pour livrer le produit est plus
    2) destiné uniquement à un projet important et compliqué
  • Mérites
    * meilleure compréhension et haute qualité.
    * bon pour les grands projets critiques.
      Inconvénients
    * Il peut être un modèle coûteux à utiliser.
    * ne fonctionne pas bien pour les petits projets.
  • 1) Le
    coût impliqué dans ce modèle est généralement élevé.

    2)
    C'est une
    approche compliquée en particulier pour les projets avec un SRS clair.

    3) Les
    compétences requises, pour évaluer et revoir le projet de temps à
    autre, nécessitent une expertise.

    4) Les
    règles et
    protocoles doivent être suivis correctement pour mettre en œuvre efficacement ce modèle.
    Faire ainsi, tout au long de la durée du projet est difficile.

    5)
    En raison de diverses personnalisations autorisées par le client
    , il est difficile à l'avenir d'utiliser le même prototype dans d'autres projets.

    6)
    Il ne convient pas aux projets à faible risque.

    7) Il
    est difficile de répondre aux exigences budgétaires et de planification
    si ce processus de développement est suivi.

    8) La
    quantité de documentation requise dans les étapes intermédiaires rend la
    gestion de projet très complexe.


  • Avantages :
      1) les modifications apportées dans un module n'auront aucun impact sur un autre module.
      2) une meilleure compréhension et de haute qualité.
      3) prend en charge les exigences changeant dynamiquement.
    Inconvénients :
      1) les exigences et les conceptions ne sont pas testées.
      2) la chute du défaut ne peut être évitée.
      3) l'analyse des causes de l'itinéraire est difficile.
      4) une expertise est requise.

Ecrivez votre réponse

Votre réponse apparaîtra après modération