Glosario y resumen
Todos los términos de la presentación, con búsqueda. Arriba, lo que más se confunde en el examen.
No confundas
- N / P / L / F→ Logro de los atributos (no es el nivel)
- Niveles 0 a 5→ Capacidad del proceso (Incompleto → En optimización)
- Tener ISO 9000→ No demuestra por sí solo la calidad de cada producto
- ISO 9000-3 frente a ISO 9001→ No añade ni cambia requisitos: los amplía y aclara
- SPICE→ Es un marco para métodos de evaluación, no un método
- ¿Cuándo se diseña el SQA?→ Antes de desarrollar, no después
- Interoperabilidad→ McCall: transición · Árbol de calidad: funcionalidad
Conceptos
- Calidad
- Conjunto de propiedades y características de un producto o servicio que le confieren aptitud para satisfacer necesidades explícitas o implícitas (ISO 8402).
- Necesidad explícita
- La que el cliente pide o especifica.
- Necesidad implícita
- La que el cliente da por hecha aunque no la diga.
- Norma de calidad
- Documento de consenso aprobado por un organismo reconocido, con reglas, directrices o características para un uso común y repetido.
- Estándar de calidad
- Normas y protocolos internacionales que deben cumplir los productos para su distribución y consumo por el cliente final.
Normas
- IEC
- Comisión Electrotécnica Internacional (1906): estándares de eléctrica y electrónica.
- ISO
- International Organization for Standardization (1947): estándares de otros temas.
- JTC
- Joint Technical Committee de ISO e IEC (1987): estándares de tecnología de la información.
- ITU
- International Telecommunication Union: ejemplo de organización global de estandarización.
- ISO 8402
- Vocabulario y terminología de la calidad (origen de la definición de calidad).
- ISO 9000
- Normas para estandarizar los sistemas de calidad; SGC: fundamentos y vocabulario. Publicada en 1987.
- ISO 9000-3
- Guía para aplicar ISO 9001 al desarrollo, suministro y mantenimiento de software (no cambia requisitos: los amplía y aclara).
- ISO 9001
- SGC: requisitos. Modelo de garantía de calidad en diseño/desarrollo, producción, instalación y servicio.
- ISO 9002
- Modelo para garantizar la calidad en producción y servicios.
- ISO 9003
- Modelo para garantizar la calidad en inspección final y pruebas.
- ISO 9004
- Elementos y gestión del sistema de calidad; directrices para la mejora del desempeño.
- ISO/IEC 9126
- Características de la calidad de un producto software.
- ISO/IEC 12207
- Procesos del ciclo de vida del software.
- ISO/IEC 12119
- Productos software: evaluación y test.
- ISO/IEC 14102
- Evaluación y selección de herramientas CASE.
- ISO 14000
- Gestión medioambiental.
- ISO/IEC 27001
- Sistema de gestión de seguridad de la información.
SPICE
- SPICE
- Software Process Improvement Capability dEtermination (ISO/IEC TR 15504): evaluación y mejora de procesos de software.
- Informe técnico (TR)
- Fase en la que se halla SPICE; primera publicación como TR en 1998.
- Capacidad del proceso
- Hasta qué punto un proceso cumple su propósito; se expresa en niveles de 0 a 5.
- Niveles de capacidad
- 0 Incompleto · 1 Realizado · 2 Gestionado · 3 Establecido · 4 Predecible · 5 En optimización.
- N / P / L / F
- Escala de logro de atributos: no (0–15 %), parcial (15–50 %), ampliamente (50–85 %), completamente (85–100 %).
- ACQ · SPL · ENG · OPE
- Procesos primarios: cliente, proveedor, ingeniería y operación.
- SUP
- Proceso de soporte.
- MAN · REU · RIN · PIM
- Procesos de la organización: gestión, recursos humanos, infraestructura y mejora de procesos.
Proceso de calidad
- Proceso de calidad
- Ajustar el diseño a las necesidades, deseos, expectativas y exigencias del cliente.
- Cliente interno / externo
- Los clientes pueden estar dentro o fuera de la organización; hay que identificarlos primero.
- Especificación
- Requerimiento del cliente traducido a un objetivo medible.
- Plan de trabajo
- Recursos, secuencia de actividades, responsabilidad y tiempos.
- Punto de control
- Medida de desempeño del proceso; el sistema de medición debe ser sencillo, comprensible, ágil, oportuno, periódico y objetivo.
Modelos y factores
- Modelo de calidad
- Conjunto de buenas prácticas para el ciclo del software (gestión y desarrollo de proyectos).
- CMMI v1.2
- Modelo del SEI (Carnegie Mellon) para mejorar procesos por niveles de madurez.
- Métrica 3
- Modelo del Ministerio de Administración Pública de España.
- McCall
- Modelo que clasifica los factores de calidad en operación, revisión y transición del producto.
- Corrección
- ¿Hace lo que se le pide? Satisface especificaciones y objetivos del cliente.
- Fiabilidad
- ¿Lo hace de forma fiable todo el tiempo? Opera con la precisión requerida.
- Integridad
- ¿Puedo controlar su uso? Control del acceso por personal no autorizado.
- Portabilidad
- ¿Podré usarlo en otra máquina? Transferir a otro hardware o sistema operativo.
- Interoperabilidad
- ¿Podrá comunicarse con otras aplicaciones? (McCall: transición; árbol de calidad: funcionalidad).
SQA
- SQA
- Actividades planificadas y sistemáticas para aportar confianza en que el software cumplirá los requisitos de calidad.
- Aseguramiento vs. garantía
- «Garantía» se confunde con la garantía de productos; «aseguramiento» busca dar confianza.
- Métricas de software
- Actividad de SQA para el control del proyecto.
- Verificación y validación (V&V)
- Actividad de SQA a lo largo del ciclo de vida: pruebas, revisiones e inspecciones.
- Gestión de la configuración
- Actividad de SQA sobre la configuración del software.