Corso: Ingegneria del Software

Questo corso non viene piu' tenuto. Si veda Sistemi Distribuiti.
 

Per Tesi di Laurea, Stage ed elaborati (anche in relazione a progetti internazionali di ricerca) in questo ambito potete farvi un'idea seguendo questo link.
 
Programma

  • Ingegneria del Software, Parte 1, versione 1.0 (Il paradigma Object Oriented)
  • La programmazione in C++
  • Ingegneria del Software, Parte 2, versione 1.0 (le metodologie di analisi e progetto ad oggetti, la notazione UML)
  • Ingegneria del Software, Parte 3, versione 1.0 (la gestione di progetti)
  • Ingegneria del Software, Parte 4, versione 1.0 (Metriche per il controllo dello sviluppo di sistemi software)
  • Ciclo di vita ed Assessment: si veda inoltre i seguenti articoli accessibile via questi link1, link2 ;
  • Ciclo di vita ed Assessment versione estesa: ciclo di vita, modello in cascata, modello a spirale, modelli evolutivi, start up di progetti software, managementm misura della qualita' del software, metriche per la stima e la predizione dei costi di produzione, metriche per l'analisi delle similitudini fra programmi, metriche di complessita', metriche dirette ed indirette, Assessment, ISO 9126, metriche di prodotto, metriche di processo, metriche cognitive, etc.;
  • Analisi delle duplicazioni in programmi software: valutazione di similitudine fra programmi software, confronto per re-inggnerizzazione, confronto per duplicazioni, per modelli object oriented o per modelli procedurali calssici;
 

Ricevimento e laboratorio

Il Prof. P. Nesi riceve tutti i Venerdi dalle ore 11:30 alle ore 13:00, presso il suo ufficio in Via S. Marta, 3, Dipartimento di Sistemi e Informatica, secondo piano ala est (ala destra entrando dal cancello). Il Laboratorio di Sistemi Distribuiti e Tecnologie Internet e' la porta successiva nello stesso corridoio dell'ufficio. Per tesi, laureandi e dottorandi l'orario edi ricevimento e' continuato.