Ingegneria del software: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
unificato con Realizzazione del software |
|||
Riga 49:
Vengono identificati differenti [[ciclo di vita del software |cicli di vita del software]] ovvero diversi processi che possono essere attualizzati da team per giungere ad un risultato comune. Ognuno di questi differenti processi identifica una serie di passi chiave da seguire per realizzare un prodotto sofware secondo uno stile di realizzazione differente per raggiungere differenti obiettivi.
Resta comunque il problema di produrre con tempi e costi prestabiliti dei sistemi software di formidabili dimensioni, enormemente cresciuti rispetto ai pacchetti software di alcune decine di anni fa (qualcuno parla di ''fatware'' a proposito dei nuovi sistemi). In queste situazioni la neonata scienza si trova spesso in difficoltà e si sente il bisogno di teorie più evolute.
Se l'approccio iniziale era basato sull'industria meccanica dell'inizio del ventesimo secolo, adesso si capisce che tale impostazione è superata: nell'industria meccanica si parla ormai di ''fabbrica immateriale'' costituita dalle conoscenze dei dipendenti, dai rapporti tra di loro, dalle aspirazioni comuni; ancor di più ciò vale per la fabbrica software.
In aggiunta molti hano capito le caratteristiche originali del prodotto software (prima fra tutte l'immaterialità del prodotto principale - il codice eseguibile) che portano alla necessità di tecnologie meno note in altri settori: la più importante di tali tecnologie è probabilmente il controllo di configurazione.
==Voci correlate (concetti fondamentali)==
|