Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Editor's Choice
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Sviluppo lineare e iterativo
Business
Immagine di Mandare una mail con altri in CC ti può mettere nei guai Mandare una mail con altri in CC ti può mettere nei guai...
Immagine di I Ray-Ban di meta ti spiano:  momenti intimi finiscono sugli schermi in Kenya I Ray-Ban di meta ti spiano:  momenti intimi finiscono sugl...

Sviluppo lineare e iterativo

Le esigenze di mercato hanno determinato nel tempo il proliferare di differenti modelli per il processo di sviluppo software. Una rassegna in 4 parti cominciando dal modello a cascata, iterativo e a spirale.

Avatar di Riccardo Florio

a cura di Riccardo Florio

@Tom's Hardware Italia

Pubblicato il 20/07/2014 alle 20:45 - Aggiornato il 15/03/2015 alle 01:51
  • Modelli di sviluppo per un business che cambia - PARTE 1 -
  • Sviluppo lineare e iterativo
  • Il modello a spirale
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Sviluppo lineare e iterativo

Ti potrebbe interessare anche

youtube play
Guarda su youtube logo

Il modello antesignano è il cosiddetto modello a cascata che organizza lo sviluppo del software in un flusso sequenziale lineare, in cui ogni nuova fase del processo inizia solo se la fase precedente è stata completa. In questo modello, tipicamente, l’output di una fase rappresenta l’input per la fase successiva. Si tratta di un approccio ancora seguito e valido nei progetti in cui si hanno a disposizione requisiti chiari e molto ben documentati, dove la definizione del software da realizzare è stabile e, in generale, i tempi previsti per il progetto sono brevi.

Il principale vantaggio del modello a cascata è che favorisce la suddivisione in dipartimenti e il controllo, ma non lascia molto spazio alla riflessione o alle revisioni e necessita la disponibilità di risorse e competenze per supportare il prodotto finale.

Scegliere un modello del ciclo di vita di sviluppo di tipo iterativo significa, invece, iniziare l’attività di sviluppo senza che siano stati definiti tutti i requisiti. Lo sviluppo inizia specificando e implementando solo un sottoinsieme dei requisiti software, e viene poi esaminato al fine di individuare ulteriori requisiti. Questo processo viene quindi ripetuto, producendo una nuova versione del software. A ogni iterazione, vengono apportate modifiche di progettazione e aggiunte nuove capacità funzionali, ottenendo una versione più evoluta e migliorata, fino al raggiungimento della soluzione finale.La chiave per il successo nell’uso di un ciclo di sviluppo software iterativo è la convalida rigorosa dei requisiti e la verifica e test di ogni versione del software rispetto a tali requisiti all’interno di ogni ciclo del modello. Il vantaggio di questo approcio è di mettere a disposizione una soluzione operativa e funzionante già in una fase molto precoce di sviluppo e questo rende più facile l’individuazione di difetti funzionali o di progettazione. 

Per contro, si tratta di un modello applicabile solo a progetti di sviluppo software di ampia portata ovvero che offrono la possibilità di scomporre il sistema software complessivo in moduli di servizio più piccoli, incrementabili progressivamente.Gli scenari per i quali questo modello si dimostra particolarmente idoneo sono quelli in cui i requisiti del sistema finale sono chiaramente definiti e compresi pur lasciando spazio affinchè alcune funzionalità o miglioramenti richiesti possano evolvere nel tempo.

Si dimostra particolarmente efficace nelle situazioni in cui il mercato impone vincoli temporali (per esempio di conformità normativa) o nei casi in cui ci si deve confrontare con una nuova tecnologia che richiede di essere appresa dal team di sviluppo mentre si trova già impegnato a lavorare sul progetto. 

È anche adatto alle situazioni in cui non sono disponibili, all’interno dell’azienda, le risorse con le competenze necessarie e si decida di acquisirle su base contrattuale per lo sviluppo di iterazioni specifiche. 

Le notizie più lette

#1
NordVPN - Recensione
4

Hardware

NordVPN - Recensione

#2
Surfshark VPN - Recensione
2

Hardware

Surfshark VPN - Recensione

#3
CyberGhost VPN - Recensione
4

Hardware

CyberGhost VPN - Recensione

#4
ExpressVPN - Recensione
4

Hardware

ExpressVPN - Recensione

#5
Truffa CPU nei laptop di un noto brand cinese
4

Hardware

Truffa CPU nei laptop di un noto brand cinese

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Ti potrebbe interessare anche

Hanno bucato la mia azienda, ora che faccio?

Business

Hanno bucato la mia azienda, ora che faccio?

Di Antonino Caffo
I Ray-Ban di meta ti spiano:  momenti intimi finiscono sugli schermi in Kenya
1

Business

I Ray-Ban di meta ti spiano:  momenti intimi finiscono sugli schermi in Kenya

Di Valerio Porcu
Mandare una mail con altri in CC ti può mettere nei guai
2

Business

Mandare una mail con altri in CC ti può mettere nei guai

Di Avv. Giuseppe Croari
GPT-5.4 è qui: l'AI che usa il PC meglio di te

Business

GPT-5.4 è qui: l'AI che usa il PC meglio di te

Di Roberto Buonanno
Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • SosHomeGarden
  • Aibay
  • Coinlabs

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.