Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estándares y métricas para el aseguramiento de la calidad. - Coggle Diagram
Estándares y métricas para el aseguramiento de la calidad.
IEEE
Enfoque
Técnico y de ingeniería del software.
Características principales
Define buenas prácticas para el desarrollo y mantenimiento de software.
Establece formatos y lineamientos para documentación (requisitos, diseño, pruebas).
Se centra en la calidad del producto y del proceso técnico.
Busca uniformidad y claridad en el trabajo del desarrollador.
Ejemplos de estándares IEEE
IEEE 830 / 29148 : Especificación de requisitos.
IEEE 1016 : Diseño de software.
IEEE 829 : Documentación de pruebas.
ISO
Enfoque
Calidad organizacional y del producto.
Características principales
Normas internacionales reconocidas mundialmente.
Promueven la mejora continua.
Se aplican tanto al producto como a los procesos.
Orientadas a la satisfacción del cliente.
Normas ISO relevantes
ISO 9001 → Gestión de la calidad.
ISO/IEC 25010 → Calidad del producto software.
ISO/IEC 12207 → Ciclo de vida del software.
ANSI
Enfoque
Normalización y compatibilidad
Características principales
Coordina estándares usados principalmente en EE. UU.
Garantiza compatibilidad e interoperabilidad entre sistemas.
Muchos estándares ANSI son adoptados por ISO o IEEE.
Apoya la calidad mediante reglas uniformes.
CMM
Enfoque
Madurez de los procesos.
Características principales
Modelo de mejora de procesos, no un estándar técnico.
Evalúa el nivel de madurez de una organización.
Orientado a control, medición y mejora continua.
Reduce riesgos y errores en el desarrollo.
Niveles de madurez CMMI
Modelo de mejora de procesos, no un estándar técnico.
Evalúa el nivel de madurez de una organización.
Orientado a control, medición y mejora continua.
Reduce riesgos y errores en el desarrollo.
Métricas de producto
Evalúan el software terminado o en desarrollo.
Características
Se centran en el resultado final.
Miden atributos internos y externos del software.
Relacionadas con la calidad visible para el usuario.
Ejemplos
Número de defectos.
Complejidad del código.
Rendimiento.
Usabilidad.
Mantenibilidad.
Confiabilidad.
Métricas de proceso
Evalúan cómo se desarrolla el software.
Características:
Se enfocan en las actividades del desarrollo.
Ayudan a mejorar la eficiencia del proceso.
Muy usadas en modelos como CMMI e ISO.
Ejemplos:
Tiempo de desarrollo.
Cumplimiento del cronograma.
Productividad del equipo.
Número de errores por fase.
Retrabajo.