Reingenieria de software: modificación de un producto software, o de ciertos componentes, usando para el análisis del sistema existente técnicas de Ingeniería Inversa y, para la etapa de reconstrucción, herramientas de Ingeniería Directa, de tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evaluación.
Ingeniería inversa: es la actividad que se ocupa de descubrir cómo funciona un programa, función o característica de cuyo código fuente no se dispone, hasta el punto de poder modificar ese código o generar código propio que cumpla las mismas funciones. Con las herramientas de la ingeniería inversa se extraerá del programa existente información del diseño arquitectónico y de proceso, e información de los datos.
Ingeniería de software: disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software.
Esta es la entrada que me hacia falta subir, los conceptos son los mismos de todos.
No hay comentarios:
Publicar un comentario