Actividad
Objetivo de la actividad
Identificar las ventajas y desventajas de las distintas técnicas de validación y verificación de software.
Instrucciones
- Investiga los conceptos de Unit Testing, Integration Testing, System Testing, code convention specification, Anti-Pattern Detection y formal verification.
- Escribe dos definiciones de cada concepto, incluyendo sus referencias, y posteriormente escribe una definición propia según lo que comprendiste.
- Desarrolla en una tabla las ventajas y desventajas de cada uno de los seis conceptos. Recuerda que la lista de ventajas y desventajas de cada concepto debe ser contextualizada, es decir, debe especificar en qué tipo de sistemas o casos dicha característica es una ventaja y en cuáles no, o especificar si es una ventaja competitiva todo el tiempo.
Checklist
- Define correctamente y basado en los conceptos entregados anteriormente por cada concepto.
- Realiza tabla comparativa para los seis conceptos, sin espacios en blanco.
- Las ventajas y desventajas son explicadas de forma amplia, clara y precisa.