Vai al contenuto

METHODOLOGIE

SDLC

Il ciclo di vita dello sviluppo software — la sequenza di fasi attraverso cui un software viene definito, costruito, verificato, distribuito e mantenuto. Tradizionalmente pensato per team umani e in gran parte invariante, funge da quadro di riferimento per misurare i cambiamenti dell'era IA, quando gli agenti comprimono, riordinano o automatizzano le fasi.

Origine

Concetto fondativo dell'ingegneria del software fin dagli anni 1960-70, quando lo sviluppo fu formalizzato in fasi ordinate e riproducibili.

categoria
Ciclo classico in sei fasi da cui l'articolo deriva la variante AI-native
definizione
Software Development Life Cycle: quadro normato (ISO/IEC/IEEE 12207) di produzione software — requisiti, progettazione, sviluppo, test/QA, deployment, manutenzione; finalità « costruire il software correttamente e in modo affidabile »; metriche DORA
fasi
Definire → costruire → verificare → distribuire → mantenere (invariante)
stato_2026
In completa revisione (umano + organizzativo)
zone di integrazione
a monte, al centro, a valle

Entità correlate

Fiches (11)