2.2.7 SWS/Ética
Esta unidad de conocimiento introduce consideraciones éticas en todas las áreas anteriores, para que los estudiantes puedan razonar sobre las consecuencias de las elecciones y los efectos relacionados con la seguridad.
Temas:
Core Tier1
- Cuestiones éticas en el desarrollo de software.
- reutilización de código (licencia)
- responsabilidad profesional
- códigos de ética como el Código de Ética y Práctica Profesional de Ingeniería de Software de ACM/IEEE-CS
- Aspectos sociales del desarrollo de software.
- efectos del software en desarrollo
- tanto cuando el software funciona correctamente como las consecuencias de prácticas de programación deficientes o no seguras.
- Aspectos legales del desarrollo de software.
- Analiza los aspectos de responsabilidad del software, regulaciones
- Cumplimiento y cuestiones relacionadas con el mismo.
- Divulgación de vulnerabilidad
- Cómo, a quién y cuándo revelarlo.
- Qué, cuándo y por qué probar
- Este tema describe las implicaciones éticas de las pruebas, incluyendo especialmente los casos excepcionales.
Objetivos de Aprendizaje:
Core-Tier1:
- Explique el concepto de que el hecho de que pueda hacerlo no significa que deba hacerlo [Usar]
- Discuta las cuestiones éticas al revelar vulnerabilidades [Usar]
- Analice la ética de las pruebas exhaustivas, especialmente los casos extremos [Usar]
- Identificar los efectos e impactos éticos de las decisiones de diseño [Usar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM