Back to Search Start Over

Ingeniería inversa y mantenimiento perfectivo en software científico: caso PETGEM

Authors :
Tapia Arcos, Miguel Ángel
Cerdán, M. A.
Alba Hernández, Omar
Castillo Reyes, Octavio
Herrera Velarde, Salvador
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
Barcelona Supercomputing Center
Publication Year :
2022
Publisher :
Tecnológico Nacional de México, 2022.

Abstract

El uso de software científico se ha extendido ampliamente en investigación básica y aplicada. Para los científicos computacionales, esta práctica se complica al trabajar con software o código creado sin buenas prácticas de ingeniería de software. Considerando que muchos desarrolladores o usuarios de software científico no cuentan con una preparación formal en ingeniería de software afrontar este reto representa una tarea que demanda mucho esfuerzo e inversión de tiempo. Aquí se presenta una propuesta de ingeniería inversa para familiarizarse con un software científico. Se muestran los pasos para analizar la documentación y diseño del software e identificar mejoras potenciales. El proceso se ilustra utilizando PETGEM y se presentan los resultados más relevantes. Estas prácticas podrían ser de utilidad para usuarios sin experiencia en ingeniería de software que requieren ahondar en el código fuente, documentación, unidades de programación y las relaciones y dependencias explícitas y ocultas del diseño.

Details

Language :
Spanish; Castilian
Database :
OpenAIRE
Accession number :
edsair.od......3484..ecaf1610866d50f597475172f4aa3848