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
  • Sconti & Coupon
Sconti & Coupon
Accedi a Xenforo
Immagine di I limiti dei data center stanno bloccando lo sviluppo dell'IA I limiti dei data center stanno bloccando lo sviluppo dell'I...
Immagine di 7 lavori tech che potrebbero sparire presto, per colpa dell'IA 7 lavori tech che potrebbero sparire presto, per colpa dell'...

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.

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Riccardo Florio

a cura di Riccardo Florio

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

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. 

Leggi altri articoli
  • Modelli di sviluppo per un business che cambia - PARTE 1 -
  • Sviluppo lineare e iterativo
  • Il modello a spirale

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?


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

Segui questa discussione

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    7 smartphone da tenere d'occhio in vista del Prime Day
  • #2
    Questo nuovo materiale "vive" e ricostruisce gli edifici
  • #3
    Anche Amazon nella rete del “NO IVA”: ecco gli affari nascosti
  • #4
    Uso della VRAM ridotto all'osso con la nuova versione del DLSS
  • #5
    Milioni di stampanti in tutto il mondo a rischio sicurezza
  • #6
    Uno YouTuber ha acquistato uno dei marchi più famosi del retrogaming
Articolo 1 di 3
7 lavori tech che potrebbero sparire presto, per colpa dell'IA
Firebase Studio, AI Overviews, Stitch e altri prodotti sono destinati a cambiare il futuro lavorativo dei professionisti.
Immagine di 7 lavori tech che potrebbero sparire presto, per colpa dell'IA
Leggi questo articolo
Articolo 2 di 3
I limiti dei data center stanno bloccando lo sviluppo dell'IA
Le comunità indigene dell'Alberta contestano le restrizioni sui data center: il limite di 1.200 megawatt minaccia investimenti miliardari e opportunità economiche.
Immagine di I limiti dei data center stanno bloccando lo sviluppo dell'IA
1
Leggi questo articolo
Articolo 3 di 3
Sanità sotto attacco: cyber crimini in aumento nel 2025
Clusit: nel 2024 registrati 471 cyber attacchi alla sanità (13% del totale globale), già 131 nel primo trimestre 2025. Cresce l'hacktivism (33%).
Immagine di Sanità sotto attacco: cyber crimini in aumento nel 2025
Leggi questo articolo
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
  • TechRadar
  • SosHomeGarden
  • Aibay

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

© 2025 3Labs Srl. Tutti i diritti riservati.