Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
Progetto e sviluppo del software

 

Progetto e sviluppo I (3 crediti frontali + 1 esercitazioni)
Il modulo "Progetto e Sviluppo I" è fruibile isolatamente come insegnamento di "Fondamenti di Progetto e sviluppo del software"

  • Ciclo di vita del software e processi di sviluppo
    • i principali elementi del ciclo di vita del software
    • i cicli di vita classici: cascata, spirale, evolutivi
  • Analisi dei requisiti
    • il dominio del problema e della soluzione
    • tecniche di analisi dei requisiti
  • Architettura e progetto del software
    • elementi generali
    • design pattern più comuni
  • Evoluzione e manutenzione del software
    • principali problemi
    • approcci elementari
  • Test e analisi del software
    • I principali problemi
    • Il processo di qualità

Progetto e sviluppo II (3 crediti frontali + 1 esercitazioni)

  • Processi agili e loro applicazione
    • XP, Scrum,...
    • Storie d'uso
  • Specifica dei requisiti del software
    • diversi modelli di specifica
    • loro applicazione
  • Architettura e progetto del software
    • design pattern avanzati
    • tecniche di progettazione per componenti
  • Evoluzione e manutenzione del software
    • principali tecniche automatiche
  • Test e analisi del software
    • Test di unità e test di integrazione
    • Test di sistema e di accettazione

Laboratorio di progettazione

Progetto in gruppi: applicazione delle principali tecniche di progetto e sviluppo software al progetto e allo sviluppo di un'applicazione software. 

- Turno A

- Sviluppo di Applicazioni Enterprise J2EE
- Progettazione e sviluppo per componenti
- JPA (Java Persistence API) e Tecnologie per l'ORM (Object Relational)

- Turno B

- Progettazione e sviluppo di sistemi embedded
- Programmazione di sistemi domotici nell'ambito di MyHome bticino
- Programmazione di microprocessori in C# in ambiente .NET Micro Framework

 

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 28/03/2011