Please enable JavaScript.
Coggle requires JavaScript to display documents.
Reingeniería de Software - Coggle Diagram
Reingeniería de Software
Ingeniería Inversa
Proceso mediante el cual se estudia o analiza un producto con el fin de conocer detalles de su funcionamiento y construcción.
El objetivo es obtener la información necesaria para producir una versión mejorada del producto analizado y no una copia.
-
-
-
Pruebas de Caja Blanca.
-
Cobertura de Decisiones.
Cada sentencia se ejecuta al menos una vez; cada decisión toma todos los resultados posibles al menos una vez.
-
-
-
Complejidad ciclomática
La complejidad ciclomática o complejidad condicional es una simple métrica para determinar la complejidad de un programa estructurado.
Refleja directamente el número de caminos independientes que un programa puede tomar durante su ejecución. Siendo éste el límite inferior para el número de pruebas que se deben realizar para asegurar que se ejecuta cada sentencia al menos una vez.
-
-
Mantenimiento adaptativo
Consiste en adaptar el software de un equipo para hacer frente a los cambios ocurridos en el entorno, es decir, cambios en las condiciones e influencias que actúan desde el exterior.
-
-
Mantenimiento preventivo
Cuando hablamos de mantenimiento preventivo de software nos estamos refiriendo a una serie de medidas y acciones que se realizan para mejorar y optimizar el software de un ordenador, facilitando su óptimo rendimiento.
El mantenimiento preventivo de software permite que el sistema no se ralentice con el tiempo, elimina posibles errores, aumenta la seguridad y evita problemas de incompatibilidades al mantener el equipo actualizado.
-
-
-