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
Evoluzione dei sistemi software e reverse engineering

Docente: F. Arcelli

Crediti: 6

Il corso tratterà gli aspetti e problematiche principali dell'evoluzione del software e della reverse engineering.

Verranno sperimentati, utilizzati e confrontati diversi tool di reverse engineering, in particolare tools per la ricostruzione dell'architettura software.

Programma:

  • Legacy Systems: Struttura, Progettazione e valutazione dei sistemi legaci
  • Evoluzione dei Sistemi Software
  • Il riuso del software
  • Le dinamiche di Evoluzione del software
  • Manutenzione del Software: problematiche principali
  • Evoluzione dell'Architettura
  • Reverse Engineering
  • Approcci generali alla reverse engineering, campi di applicazione
  • Reverse engineering e manutenzione
  • Reverse engineering e riuso
  • Reengineering, Refactoring, Restructuring
  • Reverse Engineering orientata agli oggetti
  • Ricostruzione dell'architettura software
  • Riconoscimento dei Design Patterns
  • Metodologie, tecniche e strumenti di Reverse Engineering

Per ulteriori informazioni sul corso rivolgersi direttamente al docente.

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