Chiarimento sui passaggi del modello a spirale

1

Ecco la rappresentazione del modello a spirale comunemente visto:

Daquantoèstatoscrittonellibroenegliarticolicheholettocheinogniiterazione,iquattropassaggisonoeseguitiinunciclo:

  • Determinaobiettivi/Piano
  • Analisidelrischio
  • Sviluppo/Codice
  • Valutazioneperlaprossimafase

Maqualisonoisotto-passiinognispirale?Quasinessunarticolomiforniscealcunainformazionesudiloro.

Quindi,supponiamodiiniziaredallaprimaspirale.

  • Larevisioneèterminata.
  • L'analisidelrischiovieneeseguitaeilprototipovieneprodotto
  • Oranellaterzafaseincuidovrebbeessereeseguitalacodifica,sidice"Concetto di operazione" (WTH?).

Solo l'ultima spirale (quarta) ha il design, il codice, la parte di test. Pensavo che la codifica fosse fatta in ogni spirale, cioè sviluppo e test. Questo mi confonde molto.

Qualcuno sa di cosa tratta questo modello a spirale?

    
posta cpx 13.09.2017 - 20:14
fonte

1 risposta

1

Il modello del processo di sviluppo del software spirale è simile nella struttura al modello a cascata in quanto segue un flusso generale:

Requisiti - > Design - > Implementazione - > Verifica

Questo è più o meno quello che vedi nel quadrante in basso a destra del diagramma a spirale sopra. La differenza è che la spirale ha un focus sul rischio e prescrive anche la revisione e la pianificazione ad ogni iterazione della spirale.

Il concetto di operazioni è un documento preliminare. È praticamente una descrizione del prodotto software prima che vengano richiesti i requisiti. "Requisiti S / W" fa riferimento a una specifica formale dei requisiti software come una specifica dei requisiti del software (SRS). La convalida dei requisiti sta essenzialmente testando il tuo documento dei requisiti per assicurarti che i requisiti siano completi, non ambigui, verificabili, ecc. "Design del prodotto" è architettura e design di alto livello del sistema. "Design V & V" è la convalida e la verifica della progettazione del prodotto.

Only the last spiral (fourth one) has the design, code, test part. I thought coding is done in every spiral i.e. development and testing. This is so confusing me.

La codifica (o "prototipazione") viene eseguita in ogni iterazione dello sprial sul prototipo (vedere il quadrante in alto a destra). Nella quarta iterazione in cui inizia la codifica della produzione, il prototipo potrebbe essere espulso. Il codice di produzione è scritto nella quarta iterazione. Non mi è chiaro se il modello riguarda le versioni di manutenzione dopo la quarta iterazione.

Sebbene lo sprial abbia "iterazioni" è completamente diverso da un modello iterativo o incrementale dove design, sviluppo e test è fatto in un ciclo fino al termine del prodotto.

    
risposta data 13.09.2017 - 22:49
fonte

Leggi altre domande sui tag