Normas y Estándares de Software
Este artículo es una aclaración conceptual sobre normas y estándares de software, con ejemplos relevantes para exámenes, puntos clave y etiquetas para repaso rápido.
¿Qué son las normas y estándares (en IT)?
Las normas y los estándares definen reglas vinculantes o reconocidas, términos, criterios de calidad y procesos. En desarrollo de software te ayudan a:
- Hacer la calidad medible
- Implementar requisitos de seguridad de forma trazable
- Estructurar procesos y responsabilidades
- Unificar la comunicación (términos, modelos, artefactos)
Normas importantes (explicadas brevemente)
ISO/IEC 25010 (Calidad de software y sistemas)
Define un modelo de calidad para software y sistemas (por ejemplo, funcionalidad, confiabilidad, usabilidad, eficiencia de desempeño, mantenibilidad, compatibilidad, seguridad, portabilidad). Es especialmente útil para justificar objetivos de calidad en el informe del proyecto de manera clara.
ISO/IEC 27001 (Gestión de seguridad de la información)
Marco de trabajo para un ISMS (Information Security Management System). Relevante cuando necesitas estructurar procesos de seguridad, análisis de riesgos o conceptos de medidas.
DIN EN ISO 9241 (Usabilidad / Interacción humano-sistema)
Muy relevante para exámenes cuando desarrollas interfaces de usuario. Son centrales, por ejemplo, los principios de diseño de diálogos (por ejemplo, conformidad con expectativas, controlabilidad, tolerancia a errores).
ISO/IEC/IEEE 12207 (Procesos del ciclo de vida del software)
Describe procesos a lo largo de todo el ciclo de vida: planificación, desarrollo, operación, mantenimiento.
DSGVO / BDSG (marco legal)
No es una norma, pero prácticamente siempre relevante: protección de datos, privacidad por diseño, medidas técnicas y organizativas (TOM), tratamiento por encargo (AVV).
Puntos clave relevantes para exámenes
- Las normas rara vez se preguntan “solo como número” – lo importante es el concepto detrás.
- Una buena formulación en la defensa oral sería, por ejemplo:
- “Nos orientamos en el objetivo de calidad mantenibilidad según el modelo ISO/IEC 25010.”
- “Las medidas de seguridad están estructuradas a través de un ISMS conforme a ISO/IEC 27001.”
- “La interfaz de usuario cumple con principios básicos de usabilidad según ISO 9241.”
Mini-ejemplo: mencionar normas significativamente en el proyecto
Si desarrollas una aplicación web, puedes escribir en la documentación, por ejemplo:
- Objetivos de calidad: ISO/IEC 25010 (mantenibilidad, seguridad)
- Objetivos de UX: ISO 9241 (principios de diálogos)
- Protección de datos: DSGVO (TOM, minimización de datos)
Preguntas típicas de examen (con respuesta breve)
- ¿Por qué son importantes las normas en desarrollo de software? Hacen que la calidad, los procesos y los requisitos de seguridad sean comparables y trazables.
- ¿Cuál es la norma central para calidad de software? ISO/IEC 25010.
- ¿Cuál es la norma conocida para seguridad de la información / ISMS? ISO/IEC 27001.
- ¿Cuál es la norma que ayuda con usabilidad? DIN EN ISO 9241.
Conclusión
Las normas en la práctica no se trata tanto de “memorizar”, sino principalmente de una herramienta para justificación, estructura y demostrabilidad – exactamente eso es lo que cuenta también en los exámenes.



