Playing the software archeologist : Exploring and conquering an unknown legacy systems

Detalles Bibliográficos
Autor Principal: Risi, Walter A.
Formato: Capítulo de libro
Lengua:inglés
Series:^p Datos electrónicos (1 archivo : 99 KB)
Temas:
Acceso en línea:www.lifia.info.unlp.edu.ar/papers/2001/Risi2001a.pdf
Consultar en el Cátalogo
Resumen:Understanding and modifying unknown legacy systems is a task that has challenged software engineers for years. While conventional approaches like reverse engineering and reengineering are well known and proven effective, there are cases where these techniques are too heavyweight or time-consuming. This position paper shows an example of a real situation in which we had to add functionality to an existing legacy system while dealing with a tight schedule. We share our experience and a few techniques that we found useful while digging in the depths of legacy code. We follow the software archeology metaphor and present our techniques as ways to explore and conquer unknown systems.
Notas:Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12/03/2009)

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250311170246.0
008 230201s2001 xx o 000 0 eng d
024 8 |a DIF-M2629  |b 2722  |z DIF002533 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Risi, Walter A. 
245 1 0 |a Playing the software archeologist :  |b Exploring and conquering an unknown legacy systems 
490 0 |a ^p Datos electrónicos (1 archivo : 99 KB) 
500 |a Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática-UNLP (Colección BIPA / Biblioteca.) -- Disponible también en línea (Cons. 12/03/2009) 
520 |a Understanding and modifying unknown legacy systems is a task that has challenged software engineers for years. While conventional approaches like reverse engineering and reengineering are well known and proven effective, there are cases where these techniques are too heavyweight or time-consuming. This position paper shows an example of a real situation in which we had to add functionality to an existing legacy system while dealing with a tight schedule. We share our experience and a few techniques that we found useful while digging in the depths of legacy code. We follow the software archeology metaphor and present our techniques as ways to explore and conquer unknown systems. 
534 |a OOPSLA 2001. Software Archeology Workshop. October 2001. 
650 4 |a MANTENIMIENTO DE SOFTWARE 
856 4 0 |u www.lifia.info.unlp.edu.ar/papers/2001/Risi2001a.pdf 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0128  |7 3  |8 BD  |9 76975  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0128  |r 2025-03-11 17:02:46  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=135  |w 2025-03-11  |y CP 
999 |c 52412  |d 52412