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

Docente: Arcelli

Crediti 4 cfu 

CONOSCENZE

aspetti e problematiche principali dell'evoluzione del software e della reverse engineering

CAPACITA’

capacità di utilizzare diversi tool di reverse engineering.

PROGRAMMA

  • Evoluzione dei Sistemi Software: Il riuso del software; Le dinamiche dell'Evoluzione del software; Manutenzione del Software: problematiche principali;  Evoluzione delle architetture software
  • Modernizzazione dei sistemi legacy,  Architecture Driver Modernization (KDM-OMG, Modico-Eclipse)
  • Migrazione dei sistemi legacy verso architetture SOA
  • 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;  Riconoscimento dei design patterns;
  • Tecniche di hacking, decompiling, offuscamento codice per la protezione delle applicazioni web.
  • Metodologie, tecniche e strumenti di Reverse Engineering
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