2.2.4 SWS/Análisis y pruebas
Esta unidad de conocimiento presenta consideraciones de prueba para validar que el software cumpla con los requisitos y especificaciones de seguridad establecidos (y no declarados). Los requisitos no declarados incluyen aquellos relacionados con la robustez en general.
Temas:
Core Tier1
- Análisis estático y dinámico.
- Este tema describe los diferentes métodos para cada uno de ellos, incluye cómo funcionan juntos el análisis estático y dinámico, y los límites y beneficios de cada uno, además de cómo realizar estos tipos de análisis en sistemas de software de gran tamaño.
- Pruebas unitarias
- Este tema describe cómo probar componentes del software, como módulos.
- Pruebas de integración
- Este tema describe cómo probar los componentes de software a medida que se integran.
- Pruebas de software
- Este tema describe cómo probar el software en su conjunto y colocar las pruebas unitarias y de integración en un marco adecuado.
Objetivos de Aprendizaje:
Core-Tier1:
- Explique por qué los requisitos de seguridad son importantes [Usar]
- Identificar vectores de ataque comunes [Usar]
- Describir la importancia de escribir programas seguros y robustos [Usar]
- Describir el concepto de privacidad, incluida la información de identificación personal [Usar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM