p2-calidad Flashcards
(30 cards)
Definición de calidad
La calidad es un concepto, relativo y multidimensional, que se refiere al grado en que un producto cumple con los requisitos explícitos e implícitos de los usuarios.
(si decís esto además, puntos extra, pero con lo de arriba ya estas)
No es totalmente subjetivo ni objetivo, ya que depende de la percepción del observador, las circunstancias y las características inherentes del producto o servicio.
¿Cuáles son los aportes de Walter, Edward, Joseph, Kaoru, Shigeo, Philip?
-Walter Shewhart: Introdujo el ciclo PDCA para la mejora continua
-Edward Deming: Propuso los 14 puntos para la administración y destaco la importancia de la calidad de la gestión
-Joseph Juran: Desarrolló la “Triología de la calidad” y enfatizó la satisfacción del cliente
-Kaoru Ishikawen: Creó los circulos de calidad y el diagrama de causa-efecto para identificar problemas
-Shigeo Shingo: Implementó el concepto de “Poka Yoke”(a prueba de errores) y el control de calidad de ceros defectos
-Philip Crosby: Promovió
Definición de calidad del software ¿Cómo se divide?
La calidad del software se refiere al conjunto de características que hacen que un producto de software cumpla con los requisitos del usuario y sea suficiente, confiable y mantenible
La calidad se divide en:
-Calidad del producto(atributos del software)
-Calidad del proceso(métodos y practicas durante el desarrollo para garantizar calidad
Diferencia entre norma y estándar
Norma: Regla obligatoria que debe seguirse, establecida por organismos
Estándar: Modelo o referencia sugerida pero no obligatoria
Calidad del producto se software
Se refiere a las características internas y externas del software que determinan su capacidad para satisfacer las necesidades del usuario. Incluye atributos como funcionalidad, confiabilidad, eficiencia y mantenibilidad
Pasos para la evaluación según ISO/IEC 14589
1-Establecer requisitos de evaluación(propósito
2-Especificar la evaluación(definir criterios)
3-Diseñar la evaluación(actividades, casos de prueba)
4-Ejecutar la evaluación(mediciones y aplicar criterios)
5-Finalizar la evaluación(revisar resultados, generar informe y obtener feedback)
Modelo de calidad ISO/IEC 9126
Define 6 características principales para evaluar la calidad del software: funcionalidad, confiabilidad, facilidad de uso, eficiencia, mantenibilidad y portabilidad. Cada características se subdivide en su características medibles
Características de ISO/IEC 9126-1
-Funcionalidad
-Confiabilidad
-Facilidad de uso
-Eficiencia
-Mantenibilidad
-Portabilidad
Componentes de las métricas 9126-2
Las métricas se presentan en tablas con:
-ID: identificador único
-Nombre: Descripción de la métrica
-Función de medición: Formula para calcular la métrica
Niveles de puntuación de las metricas
0=Inaceptable
0.5=Mínimamente aceptable
1=Cumple con el rango objetivo
1.5= excede las expectativas
Combinación de niveles
Los niveles de las su características se combinan mediante tablas de decisión para determinar el nivel de las características principales. Por ejemplo, si todas las subcaracterísticas de “Funcionalidad” cumplen o exceden, la característica general se considera cumplida
Componentes de la familia ISO/IEC 25000
2500n: Gestión de calidad
2501n: Modelos de calidad
2502n: Medición de calidad
2503n: Requisitos de calidad
2504n: Evaluación de calidad
¿Qué norma de la familia ISO/IEC 25000 reemplaza a la ISO/IEC 9126-1?
La norma 25010 reemplaza la ISO/IEC 9126-1, ampliando el modelo con nuevas características como seguridad y compatibilidad, y un enfoque mas detallado en la calidad de uso
¿Qué norma de la familia ISO/IEC 25000 reemplaza a la ISO/IEC 14589?
La norma ISO/IEC 25040 reemplaza a la ISO/IEC 14598, proporcionando un marco mas estructurado para la evaluación de la calidad del producto software, con énfasis en la planificación y especificación de la evaluación
Describa el concepto de calidad de datos ISO/IEC 25012
Define la calidad de datos como la capacidad de las características de los datos para satisfacer necesidades explicitas e implicitas bajo condiciones de uso especificas. Incluye aspectos como exactitud, completitud y consistencia
Defina la clasificación propuesta por el modelo
-Inherente: Características intrínsicas de los datos
-Dependiente del sistema: Características afectadas por el sistema
-Mixtas: Características que combinan ambos aspectos
Describa el concepto de calidad de servicio ISO/IEC 20000
Es el estándar internacional para la gestión de servicios de TI que asegura la entrega de servicios alineados con las necesidades del negocio y los clientes, se enfoca en
-Provisión de servicios: Gestión de capacidad continua y entrega
-Relaciona con clientes: Gestión de incidentes, problemas y solicitudes
-Mejora continua: Evaluación y optimización de procesos
Explique como se organiza el estándar ISO/IEC 20000
-ISO/IEC 20000-1: requisitos para certificación(sistema de gestión del servicio)
-ISO/IEC 20000-2: Guía de buenas practicas(no certificable)
-ISO/IEC 20000-3…5: Informes técnicos(alcance, modelo de procesos)
Explique con sus palabras que es un proceso
Es un conjunto de actividades interrelacionadas que crean un producto
¿Qué es un proceso de software?
Marco de actividades para desarrollar, mantener y operar software, integrando metodologías, herramientas y roles. Incluye
-Ciclo de vida (fases como análisis, diseño, etc)
-Gestión(Planificación, riesgos)
Describa Modelo de Calidad de Procesos de Software ISO/IEC 12207
Estándar para procesos del ciclo de vida del software, organizados en:
-Procesos de acuerdo(adquisición, suministro)
-Procesos organizativos(gestión de recursos)
-Procesos técnicos(diseño, pruebas, mantenimiento)
Describa el modelo de capacidad de mejora de procesos de software ISO/IEC 15504 ¿Qué nueva familia de normas lo reemplaza? Explique las diferencias
Evalúa la capacidad de los procesos en niveles (0:incompleto-> 5: optimizado). Reemplazado por ISO/IEC 33000, que:
-Introduce modelos flexibles para distintos dominios
-Simplifica la evaluación con métricas estandarizadas
Explique que significa realizar una certificación bajo la norma IRAM-ISO 9001:2015
Acredita que una organización cumple requisitos de gestión de calidad, demostrando:
-Enfoque al cliente
-Mejora continua
-Proceso documentados y auditables
Indique para que se utiliza la norma ISO 90003 ¿Es posible certificar bajo esta norma?
Guía para aplicar ISO 9001 en desarrollo de software. No es certificable, pero ayuda a implementar un SGC ajustado al sector