Documente Academic
Documente Profesional
Documente Cultură
www.uncp.edu.pe / www.fisuncp.edu.pe
SEMANA
1
Temas del Curso
Introducción a la calidad
Definición de la calidad
Necesidades y expectativas
Evolución de la calidad
¿Qué es ISO?
Proceso de Normalización ISO
Calidad del Software
Problemas en el desarrollo
Aplicación de la calidad en software
Normas de Calidad del Software
ISO 25000
ISO 2500n
ISO 2501n
ISO 2502n
ISO 2503n
ISO 2504n
Introducción a la calidad
Antigüedad interés por calidad
Taylor 1915 Proceso productivo
Shewart 1931, Economic Control of Quality
of Manufactured Products
Japoneses 1970 Aplican ideas de Deming,
Juran
Europa 1990 EFQM
ONU 1990 normas ISO
America IEEE
Definición de la calidad La ISO 9000:2015, la define “Grado en el
que un conjunto de características
inherentes cumple con los requisitos”.
Quality?
Necesidades y expectativas
Necesidades Expectativas
Son aspiraciones de las Son esperanza o ilusión
propiedades en de las propiedades en
productos o servicios de productos o servicios de
los clientes.
los clientes.
Evolución de la calidad
Estas cuatro fases son:
1. Control de la calidad
2. Aseguramiento de la calidad
3. Calidad Total
4. Excelencia empresarial
ONU - Creado 1947 -165 países
280 IECs - 19 500 normas
¿Qué es ISO?
Ginebra, Suiza
Calidad del Software
El grado que un sistema
o componente cumple
los requerimientos
especificados y las
necesidades o
expectativas
del cliente
Según Secades:
Especificación de requisitos
Diseño poco profundo
Mala gestión de configuración
Poca flexibilidad para la
incorporación de cambios
Prolongado tiempo de desarrollo
Sobrecostos.
Aplicación de la calidad en software
Calidad en planificación se establece un
conjunto de procedimientos, técnicas y
herramientas durante el inicio del proyecto y
metodología.
Metodología (check list).
Calidad en el Desarrollo control de calidad
es realizado por el mismo desarrollador
Tiempo
Conocimiento
Experiencia
Calidad en auditoria con desarrollo de
pruebas e equipos testing
Revisiones técnicas o inspecciones
Optimizando los criterios de correctitud y
completitud
Funciones de información de la gestión
Documentación
Implementation of a QMS
Implementation of a QMS
meet requirements?
Implementation of a QMS
meet requirements?
Implementation of a QMS
Planning procedure Guidelines Activities Records
Implementation of a QMS
Meet Requirements?
Normativas de la Calidad del Software
ISO 33000
- 33001, 33002, 33003, 33004
- 33014, 33020, 33030
improvement capacity Practical Software Measurement (PSM)
ISO/IEC Normas de Calidad del Software
9126-1: Quality model 25000: Guide to SQuaRE (IS)
25001: Planning and management (IS)
CMMI 9126-2: External metrics
25010: System and software quality model
Medición y Análisis 9126-3: Internal Metrics (FDIS)
New 25012: Data quality model (IS)
9126-4: Quality in use metrics
25020: Measurement reference model
14598-1: General guide and guide (IS)
25021: Quality measure elements (CD for IS)
14598-2: planning and management 25022: Measurement of internal quality (WD)
12119: Quality requirements and testing 25051: Requirements for quality of COTS
software product and instructions for testing (IS)
CMMI Capability Maturity Model Integration
Modelo para la mejora o evaluación
de los procesos de desarrollo y mantenimiento
de sistemas y productos de software.
ISO/IEC 2502n.
División de métricas de
calidad.
ISO/IEC 2500n.
División de General de
Calidad de Producto
1 2 3 6 7 8
4 5
1
ISO/IEC 2501n.
División del modelo de 8
calidad. 2
6
4
5
Madurez del proyecto
Fiabilidad Tolerancia a Fallos
Capacidad de Recuperación
ISO/IEC 25010. Facilidad de Aprendizaje -
Capacitaciones planificadas
Indicadores de calidad. Usabilidad Operabilidad
Inteligibilidad
Cumplimiento de la Usabilidad
Comportamiento en el tiempo
Eficiencia Utilización de recursos
Cumplimiento de eficiencia
Idoneidad
Precisión
Funcionalidad Interoperabilidad
Seguridad
Cumplimiento de la funcionalidad
Analizabilidad
Cambiabilidad
Mantenibilidad Estabilidad
Pruebabilidad
Cumplimiento de Mantenibilidad
Facilidad de instalación
Intercambiabilidad
Portabilidad Adaptabilidad
Co-Existencia
Cumplimiento de Portabilidad
ISO/IEC 2502n.
División de métricas de
calidad. ISO/IEC 25020-Modelo de referencia para la medida con guía: Presenta un
modelo de referencia para las medidas de calidad interna y externa.
Dentro de los modelos ISO/IEC 25041-Guía de evaluación para los desarrolladores, compradores y
evaluadores independientes: Describe las recomendaciones desde el punto de
referenciales que ayudan vista del desarrollador, los compradores y los evaluadores, para la puesta en
práctica de la evaluación del producto software.
a llevar a cabo un proceso
de evaluación de calidad
del producto software ISO/IEC 25042–Módulos de evaluación: En este módulo se tiene en cuenta la
encontramos las evaluación y la documentación, la estructura y el contenido que se deben
utilizar para definir los módulos completos.
siguientes:
Actividad 1: Establecer 1.2: Obtener los requisitos de calidad del producto. Se identifican las partes
interesadas en el producto software (desarrolladores, posibles adquirientes,
los requisitos de la usuarios, proveedores, etc.), adicionalmente se describen los requisitos de
calidad del producto utilizando un modelo.
evaluación. Dentro de
esta actividad se 1.3: Identificar las partes del producto que se deben evaluar. Especificación de
desglosan algunas requisitos, diagramas de diseño, documentación de las pruebas, etc.,
dependiendo de la fase en el ciclo de vida en que se realiza la evaluación y del
tareas: propósito.
Actividad 5: Concluir la 5.2: Crear el informe de evaluación. Este informe es elaborado con
evaluación. En esta última los requisitos de la evaluación, los resultados, las limitaciones y
actividad se culmina la restricciones, el personal evaluador, etc.
evaluación de calidad del
producto software, realizando
un informe de resultados que 5.3: El evaluador revisará los resultados de la evaluación y obtendrá
el feedback, que debe servir para mejorar el proceso de evaluación
será entregado al cliente y se de acuerdo a los indicadores y las métricas aplicadas.
revisarán los resultados
obtenidos.
5.4: Tratar los datos de la evaluación. Según lo acordado con el cliente, el
evaluador debe realizar un procedimiento correcto con los datos,
devolviéndolos, modificándolos, guardándolos, etc.
Referencias
[1] ISO 25000 Calidad del producto de software: http://iso25000.com/
[2] Andrade de Oliveira, J. (2012-2014). ABNT NBR ISO/IEC 25000:2008, Square Guide.
Díaz & Hilterscheid, Probador nivel básico de acuerdo al programa de estudios de ISTQB, Versión
V.1.2a V ES.1.0.
Suárez, F.; Garzas, J. I Jornadas sobre Calidad del Producto Software e ISO 25000, Santiago de
Compostela, 10 de junio de 2014.
Scalone, F. (2006). Estudios comparativos de los modelos y estándares de calidad del software.
Buenos Aires: Universidad Tecnológica Nacional.
Fin
www.uncp.edu.pe / www.fisuncp.edu.pe