Inizio della pagina -
Logo DISCO
|
Visita la Versione ad elevata leggibilità
|
Vai al Contenuto della pagina
|
Vai alla Fine dei contenuti
|
Vai al Menu Principale
|
Vai alla Barra di navigazione (sei in)
|
Vai al Menu di navigazione (albero)
|
Vai alla Lista dei comandi
|
Vai alla Lista degli approfondimenti
|
Vai al Menu inferiore
|
Logo Ateneo
   
Didattica
Laboratorio di progettazione

Docente: D. Micucci

Crediti: 6 CFU

Descrizione e Programma del Corso

Conoscenze: applicazione di metodologie di analisi e progetto Object-Oriented a specifici domini applicativo. Pattern tipici di analisi e progettazione. Valutazione comparativa, sui diversi domini, degli aspetti comuni e di quelli specifici.

Abilità: analisi, progetto e implementazione di sistemi software di media complessità, acquisita attraverso lo sviluppo di un progetto e la discussione dei risultati raggiunti nelle sue fasi.

Articolazione:

  • Richiami sulle metodologie di analisi e progetto Object-Oriented, su UML e sulle problematiche di gestione di un progetto software.
  • Obiettivi dell'analisi e del progetto: oggetti di dominio e oggetti architetturali.
  • Pattern.
  • Il passaggio all'architettura concreta: scelta delle piattaforme.
  • Modalita' di documentazione dei progetti.
  • Presentazione di problemi tipici di alcuni domini applicativi: Comunicazione, Finanza e Gestione, Image Processing, Robotica, Sistemi Informativi, Tempo Reale.
  • Laboratorio: attività svolta autonomamente dagli studenti.

Prerequisiti: conoscenza di UML. Ingegneria del Software (Progettazione). Consigliato: Ingegneria del Software (Processo di Sviluppo). Altri prerequisiti dipendono dal dominio applicativo scelto.

Testi:

  • M Fowler, "UML Distilled", Addison-Wesley.
  • E. Gamma et al. "Design Patterns", Addison-Wesley.
  • M. Fowler, "Analysis Pattern", Addison-Wesley.
  • Altri testi saranno consigliati in funzione degli specifici domini applicativi.

Frequenza: la frequenza è fortemente consigliata, poiché il corso è organizzato a "workshop" e la discussione dei singoli progetti ne costituisce il contenuto principale.

Modalità di esame: la discussione in aula dei singoli progetti costituisce parte integrante dell'esame, che consiste in una presentazione finale del progetto.

Note:

  • L'insegnamento sostituisce il vecchio Sistemi di Elaborazione dell'Informazione (Tempo Reale), fruibile da studenti della triennale. Il turno orientato al dominio applicativo del Tempo Reale sarà organizzato in modo da poter essere fruito da studenti della Laurea triennale.
  • L'insegnamento sostituisce l'attuale Laboratorio di Informatica (Progettazione). Qualora, in accordo con i Manifesti degli scorsi anni, sia frequentato da studenti della Laurea Triennale, si potranno scegliere progetti che non richiedano competenze di dominio applicativo acquisibili nella Laurea Specialistica. È sconsigliato l'inserimento del corso nel Piano di Studi di studenti della triennale che intendano iscriversi successivamente alla specialistica.

Per ulteriori informazioni sul corso rivolgersi direttamente al docente.

Approfondimenti

Google Translate
Translate to English Translate to French Translate to German Translate to Spanish Translate to Chinese Translate to Portuguese Translate to Arabic
Translate to Albanian Translate to Bulgarian Translate to Croatian Translate to Czech Translate to Danish Translate to Dutch Translate to Finnish Translate to Greek Translate to Hindi
Translate to Hungarian Translate to Irish Translate to Japanese Translate to Korean Translate to Norwegian Translate to Polish Translate to Romanian Translate to Russian Translate to Serbian
Translate to Slovenian Translate to Swedish Translate to Thai Translate to Turkish

(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - ultimo aggiornamento di questa pagina 28/03/2011