SlideShare una empresa de Scribd logo
1 de 22
Calidad de Software
Conceptos de Calidad
          
 ¿Qué es?
 ¿Quién lo hace?
 ¿Por qué es importante?
 ¿Cuáles son los pasos?
 ¿Cuál es el producto final?
 ¿Cómo me aseguro de que lo hice bien?
¿Qué es calidad?
          

Calidad de Software
             
 «Proceso eficaz de software que se aplica de manera que
  crea un producto útil que proporciona valor medible a
  quienes lo producen y a quienes lo utilizan.»
Dimensiones de calidad
      de Garvin
          
 Calidad de desempeño
 Calidad de las caracteristicas
 Confiabilidad
 Conformidad
 Durabilidad
 Servicio
 Estética
 Percepción
Factores de calidad de
       McCall
          




          http://johnatan.tsoolnoj.com/blog/index.
          php/factores-de-la-calidad-de-software/
Factores de calidad ISO
          9126
           
 Funcionalidad
 Confiabilidad
 Usabilidad
 Eficiencia
 Facilidad de recibir mantenimiento
 Portabilidad
Factores de calidad que se
         persiguen
               
 Intuitiva
 Eficiencia
 Robustez
 Riqueza
Software
  suficientemente bueno
            
 Liberar una versión lo suficientemente buena para
  que sea aceptada aunque tenga errores, pero por lo
  bueno del software inicial, los usuarios estarán
  dispuestos a esperar para la siguiente versión, con
  los error corregidos
El costo de la calidad
              
 La calidad es importante pero cuesta demasiado
  tiempo y dinero, lograr el calidad de software
  deseado.
Administración de la
         calidad
            
 Riesgos
 Negligencia y responsabilidad
 Calidad y seguridad
Lograr la calidad de
          software
              
 Métodos de ingeniería de software
 Técnicas de administración de proyectos
 Control de calidad
 Aseguramiento de la calidad
Conceptos de calidad
           
 ¿Qué es?
 ¿Quién lo hace?
 ¿Por qué es importante?
 ¿Cuáles son los pasos?
 ¿Cuál es el producto final?
 ¿Cómo me aseguro de que lo hice bien?
Aseguramiento de la
     calidad de Software
                         
 Antecedentes
   El control y aseguramiento de la calidad son
    actividades esenciales para cualquier negocio que
    genere productos que utilicen otras personas.
Elementos de
        Aseguramiento de la
        calidad del Software
                 
   Estándares
   Revisiones y auditorias
   Pruebas
   Colección y análisis de los errores
   Administración del cambio
   Educación
   Administración de proveedores
   Administración de la seguridad
   Seguridad
   Administración de riesgos
Confiabilidad del
           software
               
 La confiabilidad de un software es sumamente
  importante, si el programa falla constantemente, el
  usuario dejara de usar el software.
Plan de ACS
                   
 Proporciona un mapa de ruta para instruir el
  aseguramiento de la calidad del software:
 IEEE ha publicado una norma para el ACS:
 Propósito y alcance del plan
 Descripción de todos los productos del trabajo de
  ingeniería de software
 Todas las normas y prácticas que se utilicen durante el
  proceso
 Herramientas y métodos que den apoyo al ACS
 Métodos para unificar las salvaguardas
 Roles y responsabilidades relacionadas con la calidad del
  producto
Estrategias de prueba de
        software
            
 Una estrategia de prueba de software proporciona
  una guía que describe los pasos a seguir como parte
  de la prueba
Verificación y
            Validación
                 
 Verificación: ¿Construimos el producto
  correctamente»
 Validación: ¿Construimos el producto correcto?
Organización de las
       pruebas de software
                         
 El desarrollador es el responsable de probar cada
  uno de los componentes
Criterios para completar
         las pruebas
                       
 ¿Hasta qué punto debo probar mi software?
Estrategias para probar
        Software
            
 Especificación de requerimientos del producto en
  forma cuantificable antes de comenzar las pruebas.
 Establecer de manera explicita los objetivos de las
  pruebas.
 Desarrollar un perfil para cada usuario
 Desarrollar un plan de pruebas que enfatice
  «pruebas de ciclo rápido»
 Un sistema robusto para que se pruebe asi mismo
 Revisiones técnicas para valorar la estrategia de la
  prueba y los casos de prueba

Más contenido relacionado

La actualidad más candente

Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De RationalJulio Pari
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del SoftwareArabel Aguilar
 

La actualidad más candente (20)

Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Proceso Unificado De Rational
Proceso Unificado De RationalProceso Unificado De Rational
Proceso Unificado De Rational
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Estándar CMM
Estándar CMMEstándar CMM
Estándar CMM
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
IT MARK
IT MARK IT MARK
IT MARK
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del Software
 

Destacado

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Calidad del software[1]
Calidad del software[1]Calidad del software[1]
Calidad del software[1]daniel0520
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareUTPL UTPL
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega2008PA2Info3
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwarerogergene
 
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...COIICV
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareJonathan Daza
 
Análisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreAnálisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreJose Raul Romero Mera
 
7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesossilviamap64
 
Ajax
AjaxAjax
Ajaxutpl
 

Destacado (20)

Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Calidad del software[1]
Calidad del software[1]Calidad del software[1]
Calidad del software[1]
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Calidad de software Unidad 3
Calidad de software Unidad 3Calidad de software Unidad 3
Calidad de software Unidad 3
 
Clasificación de software
Clasificación de softwareClasificación de software
Clasificación de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...
Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatic...
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
costos del software
costos del softwarecostos del software
costos del software
 
Análisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreAnálisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software Libre
 
7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos7. cambios en el software y mejora de procesos
7. cambios en el software y mejora de procesos
 
Ajax
AjaxAjax
Ajax
 

Similar a Calidad de software

Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la CalidadMarcel Aponte
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidadJorge Garcia
 
Calidad
CalidadCalidad
Calidadgmjuan
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)capetoche
 
Certificación y aseguramiento de calidad de software.pptx
Certificación y aseguramiento de calidad de software.pptxCertificación y aseguramiento de calidad de software.pptx
Certificación y aseguramiento de calidad de software.pptxJosuuSiuu
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareflaco_mendez
 
Calidad del software.
Calidad del software.Calidad del software.
Calidad del software.daniel0520
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptxgabrielguillen23
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwaredaniel0520
 

Similar a Calidad de software (20)

Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de Software
Calidad de Software Calidad de Software
Calidad de Software
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Calidaddelsoftware
CalidaddelsoftwareCalidaddelsoftware
Calidaddelsoftware
 
Calidad
CalidadCalidad
Calidad
 
Calidaddelsoftware (1)
Calidaddelsoftware (1)Calidaddelsoftware (1)
Calidaddelsoftware (1)
 
S1-CDSQA.pptx
S1-CDSQA.pptxS1-CDSQA.pptx
S1-CDSQA.pptx
 
Certificación y aseguramiento de calidad de software.pptx
Certificación y aseguramiento de calidad de software.pptxCertificación y aseguramiento de calidad de software.pptx
Certificación y aseguramiento de calidad de software.pptx
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Calidad del software.
Calidad del software.Calidad del software.
Calidad del software.
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 

Calidad de software

  • 2. Conceptos de Calidad   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro de que lo hice bien?
  • 4. Calidad de Software   «Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan.»
  • 5. Dimensiones de calidad de Garvin   Calidad de desempeño  Calidad de las caracteristicas  Confiabilidad  Conformidad  Durabilidad  Servicio  Estética  Percepción
  • 6. Factores de calidad de McCall  http://johnatan.tsoolnoj.com/blog/index. php/factores-de-la-calidad-de-software/
  • 7. Factores de calidad ISO 9126   Funcionalidad  Confiabilidad  Usabilidad  Eficiencia  Facilidad de recibir mantenimiento  Portabilidad
  • 8. Factores de calidad que se persiguen   Intuitiva  Eficiencia  Robustez  Riqueza
  • 9. Software suficientemente bueno   Liberar una versión lo suficientemente buena para que sea aceptada aunque tenga errores, pero por lo bueno del software inicial, los usuarios estarán dispuestos a esperar para la siguiente versión, con los error corregidos
  • 10. El costo de la calidad   La calidad es importante pero cuesta demasiado tiempo y dinero, lograr el calidad de software deseado.
  • 11. Administración de la calidad   Riesgos  Negligencia y responsabilidad  Calidad y seguridad
  • 12. Lograr la calidad de software   Métodos de ingeniería de software  Técnicas de administración de proyectos  Control de calidad  Aseguramiento de la calidad
  • 13. Conceptos de calidad   ¿Qué es?  ¿Quién lo hace?  ¿Por qué es importante?  ¿Cuáles son los pasos?  ¿Cuál es el producto final?  ¿Cómo me aseguro de que lo hice bien?
  • 14. Aseguramiento de la calidad de Software   Antecedentes  El control y aseguramiento de la calidad son actividades esenciales para cualquier negocio que genere productos que utilicen otras personas.
  • 15. Elementos de Aseguramiento de la calidad del Software   Estándares  Revisiones y auditorias  Pruebas  Colección y análisis de los errores  Administración del cambio  Educación  Administración de proveedores  Administración de la seguridad  Seguridad  Administración de riesgos
  • 16. Confiabilidad del software   La confiabilidad de un software es sumamente importante, si el programa falla constantemente, el usuario dejara de usar el software.
  • 17. Plan de ACS   Proporciona un mapa de ruta para instruir el aseguramiento de la calidad del software:  IEEE ha publicado una norma para el ACS:  Propósito y alcance del plan  Descripción de todos los productos del trabajo de ingeniería de software  Todas las normas y prácticas que se utilicen durante el proceso  Herramientas y métodos que den apoyo al ACS  Métodos para unificar las salvaguardas  Roles y responsabilidades relacionadas con la calidad del producto
  • 18. Estrategias de prueba de software   Una estrategia de prueba de software proporciona una guía que describe los pasos a seguir como parte de la prueba
  • 19. Verificación y Validación   Verificación: ¿Construimos el producto correctamente»  Validación: ¿Construimos el producto correcto?
  • 20. Organización de las pruebas de software   El desarrollador es el responsable de probar cada uno de los componentes
  • 21. Criterios para completar las pruebas   ¿Hasta qué punto debo probar mi software?
  • 22. Estrategias para probar Software   Especificación de requerimientos del producto en forma cuantificable antes de comenzar las pruebas.  Establecer de manera explicita los objetivos de las pruebas.  Desarrollar un perfil para cada usuario  Desarrollar un plan de pruebas que enfatice «pruebas de ciclo rápido»  Un sistema robusto para que se pruebe asi mismo  Revisiones técnicas para valorar la estrategia de la prueba y los casos de prueba