Modello evolutivo Vantaggi e svantaggi

Il modello evolutivo è un modello iterativo in quanto sono caratterizzati in un modo che consente all’ingegneria del software di sviluppare una versione completa del software. Tali modelli vengono applicati perché i requisiti cambiano spesso. Quindi, il prodotto finale sarà irrealistico, perché una versione completa è impossibile a causa di scadenze di mercato strette. È meglio introdurre una versione limitata. Pertanto, l’ingegneria del software può seguire un modello di processo che è stato esplicitamente progettato per adattarsi a un prodotto che compete gradualmente nel tempo.

Modello evolutivo
Modello di sviluppo evolutivo

Indice

Vantaggi del modello:

  • L’analisi del rischio è migliore.
  • Supporta il cambiamento dell’ambiente.
  • Il tempo di funzionamento iniziale è inferiore.
  • Più adatto per grandi progetti mission-critical.
  • Durante il ciclo di vita il software viene prodotto in anticipo che facilita la valutazione e il feedxback del cliente.

Svantaggio del modello:

  • La complessità di gestione è più.
  • Non adatto a progetti più piccoli.
  • Può essere costoso da usare.
  • Per l’analisi dei rischi sono necessarie risorse altamente qualificate.

Dove usare il modello evolutivo:

  • Molto utile per grandi progetti.
  • Adatto per progetti che utilizzano lo sviluppo orientato agli oggetti.
  • Quando un cliente preferisce avere il prodotto in incrementi in modo che possa iniziare a utilizzare le caratteristiche specifiche così come sono fornite piuttosto che aspettare che l’intera cosa sia prodotta e consegnata, questo modello viene spesso adottato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.