Program Comprehension Tool
Support for two different roles that maintain code
Keywords:
Program Comprehension, Models, Tools, BRMSAbstract
The discipline "Program Comprehension" is defined as the process by which developers study and understand the behavior and operation of a system or software, using the source code as the main reference. If you have a restful service, fully designed, developed and executed in a Business Rules Management System, built by IT people but also by business users, there is knowledge (information, premises, design criteria, abstractions) which is distributed between both complementary roles. If we add to this, the frequent changes in tax regulations in Argentina that constitute the scope of application of this software and the actual dynamism that development teams experience due to the replacement of their members, after a not so long time period, the only updated and complete knowledge is trapped within the source code. A tool that supports the life cycle of this system is developed as a palliative for this problem. The domain knowledge of both roles is extracted from the source code, to model it and visually represent it, collaborating with those who must carry out maintenance tasks, training new resources or supporting existing ones.
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Alejo Nuñez, Fabiana Corina Castro Abdallah, Micaela Anahí Poppino, Rocío Irina Salazar Lind

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











