Il ciclo di vita dello sviluppo software, solitamente abbreviato in SDLC, è il processo strutturato che i team seguono per portare il software da un’idea a un prodotto funzionante e mantenuto. Comprenderlo è importante sia che si sviluppi software sia che lo si commissioni, perché la qualità del processo determina in...
Ingegneria del software
Articoli e risorse sui principi dell'ingegneria del software, best practice, architettura, qualità del codice e tecniche di sviluppo professionale.
Cos’è lo sviluppo software? Nella sua forma più semplice, lo sviluppo software è il processo di progettazione, costruzione, test e manutenzione dei programmi che girano su computer, telefoni, server e dispositivi. È il modo in cui un’idea diventa un’applicazione funzionante. Ma questa definizione in una riga nasconde...
La migrazione da COBOL a C++ e uno dei progetti di modernizzazione piu impattanti che un’organizzazione possa affrontare, e anche uno dei meno serviti. Ci sono ancora circa 220 miliardi di righe di COBOL in esecuzione in produzione oggi. Le banche elaborano trilioni di dollari attraverso di esso. I governi gestiscono...
La discussione sulla sicurezza della memoria tra C++ e Rust è diventata uno degli argomenti più dibattuti nell’ingegneria del software. Le agenzie governative hanno espresso la loro posizione, intere conferenze vi dedicano interventi, e le opinioni sono forti da entrambe le parti. Permettetemi di essere diretto: Rust è...