Ingegneria del software: Cicli di vita dello sviluppo software · Il modello a cascata
Come il modello a cascata organizza lo sviluppo software in fasi sequenziali, quando è adatto e perché il riscontro tardivo lo rende rischioso.
Prova 3 domande
1. Qual è la caratteristica distintiva del modello a cascata?
- Ogni fase termina prima che inizi la successiva
- Si rilasciano versioni funzionanti ogni poche settimane
- Progettazione e codifica avvengono nello stesso passo
Mostra la risposta
Risposta: Ogni fase termina prima che inizi la successiva
La cascata è rigorosamente sequenziale: requisiti, progettazione, implementazione, test e manutenzione si susseguono, come acqua che scende a gradini.
2. Nella sequenza classica a cascata, quale fase precede immediatamente l'implementazione (codifica)?
- Progettazione del sistema e del software
- Test e verifica
- Rilascio e manutenzione
Mostra la risposta
Risposta: Progettazione del sistema e del software
La progettazione traduce i requisiti in un'architettura e un piano dettagliato da implementare; i test vengono dopo la codifica.
3. L'articolo di Winston Royce del 1970 è spesso citato come origine della cascata. Cosa diceva davvero dell'approccio puramente sequenziale?
- Che era rischioso e invitava al fallimento
- Che era l'ideale per i grandi sistemi
- Che funzionava solo per progetti militari
Mostra la risposta
Risposta: Che era rischioso e invitava al fallimento
Royce presentò la sequenza semplice e poi avvertì che era rischiosa, raccomandando retroazioni tra le fasi e una versione preliminare.
Il resto del quiz, poche domande alla volta
BrainTok ti fa qualche domanda da quiz come questi prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.
Unisciti alla betaAltri quiz di Informatica
- Algoritmi e strutture dati: Analisi asintotica e notazione O grande · O grande, Omega grande e Theta grande
- Algoritmi e strutture dati: Perché un computer più veloce non salva un cattivo algoritmo
- Architettura degli elaboratori: Perché il processore indovina il futuro
- Architettura degli elaboratori: Rappresentazione dei dati e aritmetica binaria · Numeri binari ed esadecimali
- Basi di dati: Modello relazionale e algebra relazionale · Relazioni, chiavi e integrità
- Basi di dati: Perché NULL non è uguale a NULL