Descarga la aplicación para disfrutar aún más
Lea materiales sin conexión, sin usar Internet. Además de muchas otras características!
Vista previa del material en texto
1. ¿Qué es el mantenimiento de software? Respuesta: El mantenimiento de software se refiere a la modificación y mejora del software después de su entrega inicial con el objetivo de mejorar su calidad, corregir errores y adaptarlo a nuevas necesidades. 2. ¿Cuáles son las categorías de mantenimiento de software? Respuesta: Las categorías de mantenimiento de software son: mantenimiento correctivo, mantenimiento preventivo, mantenimiento adaptativo y mantenimiento perfectivo. 3. ¿Qué es el mantenimiento correctivo? Respuesta: El mantenimiento correctivo se refiere a la corrección de errores o fallos en el software. 4. ¿Qué es el mantenimiento preventivo? Respuesta: El mantenimiento preventivo se refiere a la realización de actividades de mantenimiento para evitar errores o fallos futuros. 5. ¿Qué es el mantenimiento adaptativo? Respuesta: El mantenimiento adaptativo se refiere a la adaptación del software a cambios en el entorno, como cambios en los requisitos del usuario o en los sistemas operativos. 6. ¿Qué es el mantenimiento perfectivo? Respuesta: El mantenimiento perfectivo se refiere a la mejora del software sin modificar su funcionalidad existente, como la optimización del rendimiento o la mejora de la usabilidad. 7. ¿Cuáles son las herramientas utilizadas en el mantenimiento de software? Respuesta: Las herramientas utilizadas en el mantenimiento de software son: depuradores, analizadores de rendimiento, analizadores de código, herramientas de gestión de versiones y herramientas de seguimiento de errores. 8. ¿Qué es la refactorización de código? Respuesta: La refactorización de código se refiere a la reestructuración del código fuente para mejorar su calidad y legibilidad sin cambiar su funcionalidad. 9. ¿Cuáles son los beneficios de la refactorización de código? Respuesta: Los beneficios de la refactorización de código son: mejorar la calidad del código, reducir la complejidad, mejorar la eficiencia y la capacidad de mantenimiento. 10. ¿Qué es la ingeniería inversa? Respuesta: La ingeniería inversa se refiere al proceso de analizar y comprender el código fuente de un programa existente sin tener su documentación original. 11. ¿Cuáles son las técnicas utilizadas en la ingeniería inversa? Respuesta: Las técnicas utilizadas en la ingeniería inversa son: análisis estático, análisis dinámico y descompilación. 12. ¿Qué es la reingeniería de software? Respuesta: La reingeniería de software se refiere al proceso de modificar y mejorar un sistema de software existente para adaptarlo a nuevas necesidades. 13. ¿Cuáles son las técnicas utilizadas en la reingeniería de software? Respuesta: Las técnicas utilizadas en la reingeniería de software son: análisis de código, análisis de requerimientos, análisis de riesgos y análisis de costos. 14. ¿Qué es la migración de software? Respuesta: La migración de software se refiere al proceso de trasladar un sistema de software existente a una plataforma o entorno diferente. 15. ¿Cuáles son las técnicas utilizadas en la migración de software? Respuesta: Las técnicas utilizadas en la migración de software son: análisis de requerimientos, análisis de impacto, planificación y pruebas de aceptación.
Compartir