Software Engineering

Il Software è ovunque: consente, supporta e gestisce quasi tutto quello che facciamo. La produzione di energia e la sua consegna si basano su questo genere di programmi; i trasporti, il turismo e la logistica sono guidati da software di varia natura; le telecomunicazioni e il settore finanziario cesserebbero di operare se i molteplici programmi informatici che li regolano dovessero fermarsi.

Date le dimensioni e la complessità dei sistemi software moderni, il modo migliore per garantirne qualità e affidabilità è di progettare software estremamente affidabili, privi di difetti. Per farlo l'ingegneria del software offre un approccio rigoroso e sistematico per l'analisi, la progettazione, la valutazione, l'implementazione, il testing, la gestione e la manutenzione del software.

A differenza di altre discipline ingegneristiche, quella del software si caratterizza per il costo nullo della sua produzione: una volta che il software è pronto, può essere copiato e consegnato ai propri utenti gratuitamente. In questo modo la maggior parte dello sforzo di ingegneria può essere dedicato a migliorare la qualità del software stesso, attraverso il controllo e la gestione di progetti di sviluppo, per assicurarsi che esso sia costruito in tempo, entro il budget e con le specifiche previste.

More Information

Software Engineering Research at USI
Gold sponsors:
Silver sponsor:
Con la collaborazione di: