La reingegnerizzazione di applicazioni accessibili via WEB: tre casi di studio
2010
Un Legacy system e un sistema informativo di valore ereditato dal passato. La sua importanza nell'organizzione da cui e utilizzato e elevata, ma a causa di vari fattori, i principali dei quali la sua eta, la documentazione disponibile e il metodo con cui e stato progettato rendono la sua manutenzione difficile e onerosa.Il Software Reengineering e il processo di manutenzione preventiva, che ha lo scopo di migliorare la futura manuntenibilita senza stravolgere le sue funzionalita e prevede le attivita di traduzione del codice sorgente, reverse engineering, miglioramento della struttura del programma e la sua modularizzazione, e reingegnerizzazione dei dati. Un processo di software reengineering puo essere costoso e addirittura inutile se prima non viene fatta una attenta analisi, poiche il costo di ogni fase va a sommarsi e a influenzare il costo delle altre.Nello sviluppo di nuovo codice e necessario prevedere e organizzare una buona fase di test in quanto oltre a rendere migliore l'applicazione ne riduce i costi di realizzazione e manutenzione.I casi di studio riguarderanno “La Scuola di Dottorato” del DEI, “Moodle” e “Giga” : Tre applicazioni accessibili via web nel dominio http://dei.unipd.it/ , alle quali sono stati applicati dei semplici processi di reingegnerizzazione
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI