domenica 10 maggio 2020

STEP #13


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