SlideShare une entreprise Scribd logo
1  sur  72
D. Moisés Rodríguez Monje   CALIDAD DEL PRODUCTO SOFTWARE [email_address]   De la teoría… a la práctica
Presentación Calidad de Producto Software, de la teoría a la práctica Moisés Rodríguez Monje   Ingeniero en Informática Empresa: Alarcos Quality Center Cargo: Director Técnico Correo   [email_address] Web: www.alarcosqualitycenter.com
Calidad de Producto Software, de la teoría a la práctica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Objetivos de la organización Nuestra propuesta
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
[object Object],Calidad de Producto Software, de la teoría a la práctica Introducción ,[object Object],[object Object],[object Object],[object Object],Antecedentes del Sector
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal Externalización Certificaciones de Calidad Problemas de confianza y control
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal Externalización Certificaciones de Calidad Problemas de confianza y control NECESIDAD DE ASEGURAR LA CALIDAD DE LOS SISTEMAS INFORMÁTICOS
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Mejorar el producto, puede facilitar los procesos PROCESOS PRODUCTOS Mejorar el proceso, mejora el producto
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Actualmente las principales iniciativas software se centran en  PROCESOS ”
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Hay  poca evidencia  en que cumplir un modelo de procesos asegure la calidad del producto, la estandarización de los procesos garantiza la  uniformidad en la salida de los mismos , lo que puede incluso  institucionalizar la creación de malos productos ” Kitchenham, B. y Pfleeger, S. L. (1996). "Software Quality: The Elusive Target." IEEE Software 20(1): 12-21.
Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Las evaluaciones deberían basarse en  evidencias directas del producto , y no en evidencias circunstanciales del proceso” Maibaum, T. y  Wassyng, A. 2008. A Product-Focused Approach to Software Certification. Computer Volume: 41, Issue: 2: 91-93
Calidad de Producto Software, de la teoría a la práctica Introducción Conclusiones Necesidad de asegurar la calidad del software Preocupación por la calidad de los productos Interés en la medición de la calidad de los productos
Calidad de Producto Software, de la teoría a la práctica Introducción Conclusiones Necesidad de asegurar la calidad del software Preocupación por la calidad de los productos Interés en la medición de la calidad de los productos “ Necesidad de un entorno  metodológico y tecnológico  que automatice la  adquisición , la  presentación  y el  análisis  de la evaluación del producto software”
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software ¿Qué es la Calidad del Software? ,[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software ¿Por qué es necesaria? Cuando no hay Calidad… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software Aspectos de la Calidad del Software (ISO) ,[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software Relación entre los aspectos
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto Normas internacionales más destacadas ,[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 9126:2001 ,[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 9126:2001 9126-1: Modelo de Calidad 9126-2: Métricas Externas 9126-3: Métricas Internas 9126-2: Métricas de Calidad en Uso
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 9126:2001
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 14598 ,[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 14598 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 14598 Establecer requisitos de evaluación Establecer propósito de la evaluación (7.1) Identificar los tipos de producto(s) (7.2) Especificar el modelo de calidad (7.3) 9126-1 Características de   Calidad Especificar evaluación Seleccionar métricas (8.1) Establecer niveles para las métricas (8.2) Establecer criterios de valoración (8.3) Diseñar evaluación Producir plan de evaluación (9.1) Ejecutar evaluación Tomar medidas (10.1) Comparar con criterios (10.2) Valorar resultados (10.3) 9126-2 Métricas Externas 9126-3 Métricas Internas 14598-6 Módulos de   Evaluación
Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto Familia de normas ISO 25000 Software Product Quality Requirements and Evaluation SQuaRE ,[object Object],[object Object]
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Calidad de Producto Software, de la teoría a la práctica Familia ISO 25000 Datos sobre la Norma ,[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Familia ISO 25000 Partes de la Familia Zubrow, D. (2004). Measuring Software Product Quality: the ISO 25000 Series and CMMI. SEI. ISO/IEC 2500n Divisi ó n de  Gesti ó n de Calidad ISO/IEC 2501n Divisi ó n de Modelo  de Calidad ISO/IEC 2503n Divisi ó n de  Requisitos de  Calidad ISO/IEC 2504n Divisi ó n de  Evaluaci ó n de  Calidad ISO/IEC 2502n Divisi ó n Medici ó n  de Calidad Visi ó n general y  gu í a de  SQuaRE Planificaci ó n y  Gesti ó n ISO/IEC 2500n Divisi ó n de  Gesti ó n de Calidad ISO/IEC 2501n Divisi ó n de Modelo  de Calidad ISO/IEC 2503n Divisi ó n de  Requisitos de  Calidad ISO/IEC 2504n Divisi ó n de  Evaluaci ó n de  Calidad ISO/IEC 2502n Divisi ó n Medici ó n  de Calidad Visi ó n general y  gu í a de  SQuaRE Planificaci ó n y  Gesti ó n
Calidad de Producto Software, de la teoría a la práctica Familia ISO 25000 Principales Cambios ,[object Object],[object Object],[object Object],[object Object]
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Calidad de Producto Software, de la teoría a la práctica “ La construcción de un marco que permita llevar a cabo la medición, requiere tanto de un  soporte metodológico  como de  un soporte tecnológico ”   Lavazza L. 2000. Providing Automated Support for the GQM Measurement Process. IEEE Software 17(3):56-62. Herramientas para Evaluación de la Calidad del Producto Reflexión
Calidad de Producto Software, de la teoría a la práctica “ Para que las métricas puedan ser evaluadas de un  modo práctico, eficiente y exacto  es necesario contar con  herramientas que permitan automatizar la adquisición ,  la presentación y el análisis  de lo valores obtenidos para dichas métricas.” Giles A, Daich G. 1995. Metrics Tools. Crosstalk, The Journal of Defense Software Engineering. Herramientas para Evaluación de la Calidad del Producto Reflexión
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Clasificación de Herramientas ,[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Herramientas de Análisis Simian JAVA .Net PHP FxCop Métricas Reglas Codificación Pruebas PHPmd
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Datos del Proyecto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: JavaNCSS
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: JDepend
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: Simian
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Reglas: PMD
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Reglas: Checkstyle
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Pruebas: Emma
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio:.Net ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Datos del Proyecto
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio:.Net Herramientas de Métricas: NDepend
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio:.Net Herramientas de Reglas: FxCop
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],Datos del Proyecto
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: PHP Herramientas de Métricas: PHPDepend
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: PHP Herramientas de Reglas: PHPmd
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Problemas con las actuales herramientas de medición de calidad ,[object Object],[object Object],IMPACTO PROBLEMA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Posible Solución ,[object Object],[object Object],[object Object],[object Object]
Índice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Calidad de Producto Software, de la teoría a la práctica
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Propuesta: Caso Real ENTORNO METODOLÓGICO ENTORNO TECNOLÓGICO Metodología evaluación de la calidad Gestión y Divulgación Modelo calidad mantenibilidad Modelo calidad seguridad Modelo calidad usabilidad Métricas Heurísticas Checklists Soporte Metodológico REPOSITORIO CENTRAL DEL PROYECTO Entorno de Medición y Visualización de la Calidad Entorno de Gestión Web del Proyecto
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Entorno Metodológico ENTORNO METODOLÓGICO Metodología para la evaluación de la calidad Diseño (UML) Código  Mantenibilidad Seguridad Usabilidad Métricas, checklists y heurísticas para la mantenibilidad del diseño Métricas, checklists y heurísticas para la seguridad del diseño Java .Net C PHP Modelo para la Mantenibilidad Modelo para la Seguridad Modelo para la Usabilidad Métricas, checklists y heurísticas para la usabilidad del diseño Métricas, checklists y heurísticas para la mantenibilidad del código Métricas, checklists y heurísticas para la seguridad del código Métricas, checklists y heurísticas para la usabilidad del diseño
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Metodología de Evaluación
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Modo de Actuación
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Modelo de Calidad Ejemplo Modelo Mantenibilidad
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Entorno Tecnológico MAVEN PLANIFICADOR CONFIG. Ejecución periódica 1 2 3 4 5 Almacenamiento 8 Cálculo Métricas Extracción Medición Métricas PLUGINS 6 BASE DE DATOS GCS 1 - Infraestructura de Medición Básica . Nivel Operativo 2 - Infraestructura de Medición Avanzada . Nivel Táctico y Estratégico Scripts Configuración Servidor Web Cuadro Mando Web 7 Ejecución  remota Respuesta a petición 9
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
Calidad de Producto Software, de la teoría a la práctica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conclusiones del Entorno Ejemplo de Entorno para Evaluación de la Calidad del Producto
Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software ,[object Object],[object Object],[object Object],[object Object],[object Object],Conclusiones
Calidad de Producto Software, de la teoría a la práctica Preguntas…
D. Moisés Rodríguez Monje   CALIDAD DEL PRODUCTO SOFTWARE [email_address]   De la teoría… a la práctica

Contenu connexe

Dernier

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 

Dernier (20)

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

I Jornada CSI - Moisés Rodríguez (Alarcos Quality Center) - Calidad del producto software, de la teoría a la práctica

  • 1. D. Moisés Rodríguez Monje CALIDAD DEL PRODUCTO SOFTWARE [email_address] De la teoría… a la práctica
  • 2. Presentación Calidad de Producto Software, de la teoría a la práctica Moisés Rodríguez Monje Ingeniero en Informática Empresa: Alarcos Quality Center Cargo: Director Técnico Correo [email_address] Web: www.alarcosqualitycenter.com
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal
  • 8. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal Externalización Certificaciones de Calidad Problemas de confianza y control
  • 9. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Demanda de Software Fábricas de Software Dificultad de encontrar a personal Externalización Certificaciones de Calidad Problemas de confianza y control NECESIDAD DE ASEGURAR LA CALIDAD DE LOS SISTEMAS INFORMÁTICOS
  • 10. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector Mejorar el producto, puede facilitar los procesos PROCESOS PRODUCTOS Mejorar el proceso, mejora el producto
  • 11. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Actualmente las principales iniciativas software se centran en PROCESOS ”
  • 12. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector
  • 13. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector
  • 14. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Hay poca evidencia en que cumplir un modelo de procesos asegure la calidad del producto, la estandarización de los procesos garantiza la uniformidad en la salida de los mismos , lo que puede incluso institucionalizar la creación de malos productos ” Kitchenham, B. y Pfleeger, S. L. (1996). "Software Quality: The Elusive Target." IEEE Software 20(1): 12-21.
  • 15. Calidad de Producto Software, de la teoría a la práctica Introducción Antecedentes del Sector “ Las evaluaciones deberían basarse en evidencias directas del producto , y no en evidencias circunstanciales del proceso” Maibaum, T. y  Wassyng, A. 2008. A Product-Focused Approach to Software Certification. Computer Volume: 41, Issue: 2: 91-93
  • 16. Calidad de Producto Software, de la teoría a la práctica Introducción Conclusiones Necesidad de asegurar la calidad del software Preocupación por la calidad de los productos Interés en la medición de la calidad de los productos
  • 17. Calidad de Producto Software, de la teoría a la práctica Introducción Conclusiones Necesidad de asegurar la calidad del software Preocupación por la calidad de los productos Interés en la medición de la calidad de los productos “ Necesidad de un entorno metodológico y tecnológico que automatice la adquisición , la presentación y el análisis de la evaluación del producto software”
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Calidad de Producto Software, de la teoría a la práctica Calidad del Producto Software Relación entre los aspectos
  • 23.
  • 24.
  • 25.
  • 26. Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 9126:2001 9126-1: Modelo de Calidad 9126-2: Métricas Externas 9126-3: Métricas Internas 9126-2: Métricas de Calidad en Uso
  • 27. Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 9126:2001
  • 28.
  • 29.
  • 30. Calidad de Producto Software, de la teoría a la práctica Principales Normas y Estándares de la Calidad del Producto ISO/IEC 14598 Establecer requisitos de evaluación Establecer propósito de la evaluación (7.1) Identificar los tipos de producto(s) (7.2) Especificar el modelo de calidad (7.3) 9126-1 Características de Calidad Especificar evaluación Seleccionar métricas (8.1) Establecer niveles para las métricas (8.2) Establecer criterios de valoración (8.3) Diseñar evaluación Producir plan de evaluación (9.1) Ejecutar evaluación Tomar medidas (10.1) Comparar con criterios (10.2) Valorar resultados (10.3) 9126-2 Métricas Externas 9126-3 Métricas Internas 14598-6 Módulos de Evaluación
  • 31.
  • 32.
  • 33.
  • 34. Calidad de Producto Software, de la teoría a la práctica Familia ISO 25000 Partes de la Familia Zubrow, D. (2004). Measuring Software Product Quality: the ISO 25000 Series and CMMI. SEI. ISO/IEC 2500n Divisi ó n de Gesti ó n de Calidad ISO/IEC 2501n Divisi ó n de Modelo de Calidad ISO/IEC 2503n Divisi ó n de Requisitos de Calidad ISO/IEC 2504n Divisi ó n de Evaluaci ó n de Calidad ISO/IEC 2502n Divisi ó n Medici ó n de Calidad Visi ó n general y gu í a de SQuaRE Planificaci ó n y Gesti ó n ISO/IEC 2500n Divisi ó n de Gesti ó n de Calidad ISO/IEC 2501n Divisi ó n de Modelo de Calidad ISO/IEC 2503n Divisi ó n de Requisitos de Calidad ISO/IEC 2504n Divisi ó n de Evaluaci ó n de Calidad ISO/IEC 2502n Divisi ó n Medici ó n de Calidad Visi ó n general y gu í a de SQuaRE Planificaci ó n y Gesti ó n
  • 35.
  • 36.
  • 37. Calidad de Producto Software, de la teoría a la práctica “ La construcción de un marco que permita llevar a cabo la medición, requiere tanto de un soporte metodológico como de un soporte tecnológico ” Lavazza L. 2000. Providing Automated Support for the GQM Measurement Process. IEEE Software 17(3):56-62. Herramientas para Evaluación de la Calidad del Producto Reflexión
  • 38. Calidad de Producto Software, de la teoría a la práctica “ Para que las métricas puedan ser evaluadas de un modo práctico, eficiente y exacto es necesario contar con herramientas que permitan automatizar la adquisición , la presentación y el análisis de lo valores obtenidos para dichas métricas.” Giles A, Daich G. 1995. Metrics Tools. Crosstalk, The Journal of Defense Software Engineering. Herramientas para Evaluación de la Calidad del Producto Reflexión
  • 39.
  • 40. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Herramientas de Análisis Simian JAVA .Net PHP FxCop Métricas Reglas Codificación Pruebas PHPmd
  • 41.
  • 42. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: JavaNCSS
  • 43. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: JDepend
  • 44. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Métricas: Simian
  • 45. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Reglas: PMD
  • 46. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Reglas: Checkstyle
  • 47. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: Java Herramientas de Pruebas: Emma
  • 48.
  • 49. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio:.Net Herramientas de Métricas: NDepend
  • 50. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio:.Net Herramientas de Reglas: FxCop
  • 51.
  • 52. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: PHP Herramientas de Métricas: PHPDepend
  • 53. Calidad de Producto Software, de la teoría a la práctica Herramientas para Evaluación de la Calidad del Producto Caso de Estudio: PHP Herramientas de Reglas: PHPmd
  • 54.
  • 55.
  • 56.
  • 57. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Propuesta: Caso Real ENTORNO METODOLÓGICO ENTORNO TECNOLÓGICO Metodología evaluación de la calidad Gestión y Divulgación Modelo calidad mantenibilidad Modelo calidad seguridad Modelo calidad usabilidad Métricas Heurísticas Checklists Soporte Metodológico REPOSITORIO CENTRAL DEL PROYECTO Entorno de Medición y Visualización de la Calidad Entorno de Gestión Web del Proyecto
  • 58. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Entorno Metodológico ENTORNO METODOLÓGICO Metodología para la evaluación de la calidad Diseño (UML) Código Mantenibilidad Seguridad Usabilidad Métricas, checklists y heurísticas para la mantenibilidad del diseño Métricas, checklists y heurísticas para la seguridad del diseño Java .Net C PHP Modelo para la Mantenibilidad Modelo para la Seguridad Modelo para la Usabilidad Métricas, checklists y heurísticas para la usabilidad del diseño Métricas, checklists y heurísticas para la mantenibilidad del código Métricas, checklists y heurísticas para la seguridad del código Métricas, checklists y heurísticas para la usabilidad del diseño
  • 59. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Metodología de Evaluación
  • 60. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Modo de Actuación
  • 61. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Modelo de Calidad Ejemplo Modelo Mantenibilidad
  • 62. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Entorno Tecnológico MAVEN PLANIFICADOR CONFIG. Ejecución periódica 1 2 3 4 5 Almacenamiento 8 Cálculo Métricas Extracción Medición Métricas PLUGINS 6 BASE DE DATOS GCS 1 - Infraestructura de Medición Básica . Nivel Operativo 2 - Infraestructura de Medición Avanzada . Nivel Táctico y Estratégico Scripts Configuración Servidor Web Cuadro Mando Web 7 Ejecución remota Respuesta a petición 9
  • 63. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 64. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 65. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 66. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 67. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 68. Calidad de Producto Software, de la teoría a la práctica Ejemplo de Entorno para Evaluación de la Calidad del Producto Ejemplo de Resultados
  • 69.
  • 70.
  • 71. Calidad de Producto Software, de la teoría a la práctica Preguntas…
  • 72. D. Moisés Rodríguez Monje CALIDAD DEL PRODUCTO SOFTWARE [email_address] De la teoría… a la práctica