L'INGEGNERIA DEL SOFTWARE
Per ingegneria del software (software
engineering in inglese)
si intende quella disciplina tecnologica e gestionale che riguarda la produzione sistematica e la manutenzione dei prodotti software che vengono sviluppati e modificati entro i tempi e i costi preventivati.
L'ingegneria
del software, quindi, si propone una serie di obiettivi legati all'evoluzione
dello sviluppo del software (inteso come attività industriale) sia da un punto di vista
tecnologico (per esempio attraverso la definizione di nuovi linguaggi di programmazione) che metodologico (per esempio il
perfezionamento dei modelli di ciclo di vita del software).
Fino alla nascita dell'ingegneria del software, la
realizzazione di prodotti per computer era
una mera attività di programmazione eseguita
attraverso l'applicazione di discipline come:
- Algoritmi
- Strutture
Dati
- Programmazione strutturata
- Linguaggi di Programmazione
La programmazione consisteva
soprattutto nel mettere insieme una sequenza di istruzioni di codice
sorgente per realizzare compiti ben specifici.
Nessun commento:
Posta un commento