Please enable JavaScript.
Coggle requires JavaScript to display documents.
Calidad y Modelos de calidad de software - Coggle Diagram
Calidad y Modelos de calidad de software
Conjunto de cualidades medibles y específicas
Determina utilidad e idoneidad
Debe ser confiable, mantenible y flexible para disminuir los costos
Modelo de capacidad y madurez (CMM)
Nivel 2
Administrado
Nivel 3
Definido
Nivel 1
Realizado
Nivel 4
Administrado cuantitativamente
Nivel 0
Incompleto
Nivel 5
Optimizado
Modelos de caliad
Modelo CMMI (Capability Maturity Model Integration).
Aplicado en
Desarrollo de software
Ingeniería de sistemas
Desarrollo integrado de productos
Alianza de la industria electrónica.
Adquisición de software.
Recursos humanos
Modelo ISO/ IEC 15504 (SPICE)
Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas de información y productos de software.
Estructura de la Norma.
Parte 1: conceptos y vocabulario.
Parte 2: realización de la evaluación (normativa).
Parte 3: guía para la realización de la evaluación.
Parte 4: guía sobre el uso para la mejora y determinación de la capacidad del proceso.
Parte 5: un ejemplo de modelo de evaluación de procesos.
Parte 6: un ejemplo de modelo de evaluación del ciclo de vida del sistema.
Parte 7: evaluación de la madurez de una organización.
Niveles de madurez
Nivel 2
Se obtienen los productos del proceso.
Nivel 3
Los procesos se realizan y se gestionan utilizando procesos definidos.
Nivel 1
Se alcanza el propósito del proceso en términos generales.
Nivel 4
Se recogen medidas detalladas de nivel de realización de los procesos y se analizan.
Nivel 0
La organización no tiene una implementación efectiva del proceso.
Nivel 5
La realización de los procesos se optimiza de forma continuada, de cara a su contribución a alcanzar los objetivos de negocio de la organización.
Características
Establece un marco y los requisitos para cualquier proceso de evaluación de procesos
Provee requisitos para los modelos de evaluación de los procesos y para modelos de evaluación de organizaciones.
Suministra guías para la definición de las competencias de un evaluador de procesos.
Alcance: mejora y evaluación de procesos, y determinación de capacidad.
Modelo ISO/IEC 25000
Factores a considerar
Calidad del producto software (Calidad interna y externa).
Atributos
Funcionalidad.
Interoperatividad
Seguridad de acceso
Exactitud
Cumplimiento funcional
Adecuación
Confiabilidad o fiabilidad.
Tolerancia a fallos
Capacidad de recuperación
Madurez
Cumplimiento de la fiabilidad
Facilidad de uso (Usabilidad)
Capacidad para ser aprendido
Capacidad para ser operado
Capacidad para ser entendido
Capacidad de atracción
Cumplimiento de la usabilidad
Eficiencia
Utilización de recursos
Cumplimiento de la eficiencia
Comportamiento temporal
Mantenibilidad
Estabilidad
Capacidad para ser probado
Capacidad para ser cambiado
Cumplimiento de la mantenibilidad
Capacidad para ser analizado
Portabilidad
Coexistencia
Capacidad para reemplazar
Instalabilidad
Cumplimiento de la portabilidad
Adaptabilidad
Calidad en el uso.
Calidad del proceso.
Calidad del producto software
Calidad Interna
Características del producto software a nivel interno
Están sujetos a mejora en las etapas de pruebas e implementación sin perder la esencia definida para ello.
Calidad Externa
Es evaluada en un ambiente simulado y con métricas de la industria.
Se espera eliminar la mayor cantidad de fallas posibles durante las pruebas, sin afectar la arquitectura del software.