SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Último

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
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
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
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
 

Último (20)

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
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
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.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
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
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ú
 

Destaque

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
 

Destaque (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