Concepto Calidad SOFT

download Concepto Calidad SOFT

of 27

Transcript of Concepto Calidad SOFT

  • 7/23/2019 Concepto Calidad SOFT

    1/27

    Conceptos de Calidad

    CaptuloI

  • 7/23/2019 Concepto Calidad SOFT

    2/27

    I do not worry whether something is

    cheap or expensive. I only worry if it isgood. If it isgood enough, the publicwill pay you back for it

    Walt Disney

    Cita

  • 7/23/2019 Concepto Calidad SOFT

    3/27

    Definiciones de calidad

    Propiedad o conjunto de propiedades inherentes a

    algo, que permiten juzgar su valor. Real AcademiaEspaola.

    Grado en el que un conjunto de caractersticasinherentes cumple con los requisitos. ISO 9000.

    Calidad es cumplimiento de requisitos. Philip B.Crosby.

    Calidad es satisfaccin del cliente. William E. Deming

    Grado en que el producto software satisface lasnecesidades expresadas o implcitas, cuando es usadobajo condiciones determinadas. ISO 25000.

  • 7/23/2019 Concepto Calidad SOFT

    4/27

    Definiciones de calidad

    Conjunto de propiedades y de caractersticas de

    un producto o servicio, que le confieren aptitudpara satisfacer una necesidades explcitas o

    implcitas (ISO 8402)

  • 7/23/2019 Concepto Calidad SOFT

    5/27

    25/02/2010Maestra en Ciencias de 5

    Conceptos errneos

    La calidad es intangible y, por consiguiente,

    no puede medirse.

    La calidad es cara

    La calidad significa lujo, peso y brilloLa calidad no es un problema de la gerencia

    y la administracin

    La calidad es responsabilidad nicamente

    del Dpto. de Calidad.

  • 7/23/2019 Concepto Calidad SOFT

    6/27

    6

    Qu es la calidad?

    Concepto mal entendidoMs difcil cuando es un producto inmaterial (software)Existen numerosos modelos para el control y aseguramiento

    de la calidad.No existe unidad y punto de vista comn que simplifique yde coherenciaExiste necesidad de tomar medidas que representen ycuantifiquen atributos identificados de manera clara con las

    entidades propias del Sw y su proceso de desarrollo.

  • 7/23/2019 Concepto Calidad SOFT

    7/27

    No es absoluto

    Est sujeto a restricciones

    Trata de compromisos aceptables

    Es multidimensional

    Los criterios de calidad no son independientes

    Gillies (1992)

    Concepto de calidad

  • 7/23/2019 Concepto Calidad SOFT

    8/27

    Mejora

    de la

    calidad

    Control decalidad

    Garanta

    de calidad

    Calidad total

    Tiempo

    Detectar defectos

    Prevenir defectos

    Mejoracontnua

    Evolucin histrica

  • 7/23/2019 Concepto Calidad SOFT

    9/27

  • 7/23/2019 Concepto Calidad SOFT

    10/27

  • 7/23/2019 Concepto Calidad SOFT

    11/27

    Aspectos de la calidad de software

    Interna: medible a partir de las caractersticasintrnsecas del propio producto software

    (como el cdigo fuente).

    Externa: medible a partir del comportamiento

    del producto software (como durante una

    prueba)

    En uso: medible durante la utilizacin efectiva

    por parte del usuario (en un entorno de pre oproduccin).

  • 7/23/2019 Concepto Calidad SOFT

    12/27

    Relacin entre aspectos de la calidad de

    software

  • 7/23/2019 Concepto Calidad SOFT

    13/27

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    xx

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    x

    atributo

    subcaracterstica

    caractersticaatributos internos atributos externos

    Caractersticas, subcaractersticas y

    atributos de calidad

  • 7/23/2019 Concepto Calidad SOFT

    14/27

    Operacin deproducto

    Revisin deproducto

    Transicin deproducto

    Facilidad de uso

    Seguridad (integridad)

    Eficiencia

    Correccin (exactitud)

    Fiabilidad

    Facilidad demantenimiento

    Facilidad deprueba

    Flexibilidad

    Capacidad dereutilizacin

    Transportabilidad

    Interoperabilidad

    OperabilidadFamiliarizacinComunicatividadVolumen y tasa de E/SDatos comunes

    Control y audit. de accesoIntegridad de datos

    Eficiencia de almacenam.Eficiencia de ejecucin

    Complecin

    Capacidad de ampliacin

    Trazabilidad

    Concisin

    PrecisinTolerancia a erroresSimplicidad

    Consistencia

    ModularidadAutodescriptividad

    Instrumentacin

    Generalidad

    Indep. mquinaIndep. soft. de sistemaComunicac. comunes

    Visin de usuarioVisin de la direccin Visin del desarrollador

    Modelo de McCall et al. (1977)

    Vistas de la calidad del producto

  • 7/23/2019 Concepto Calidad SOFT

    15/27

    Funcionalidad

    Oportunidad

    Vistas de la calidad del producto

  • 7/23/2019 Concepto Calidad SOFT

    16/27

    Garvin (1984)

    TRASCENDENTAL (se reconoce pero no se define)

    BASADA EN USUARIO (adecuacin al propsito)

    BASADA EN FABRICANTE (conformidad con requisitos)

    BASADA EN PRODUCTO (caractersticas inherentes del

    producto)

    BASADAEN VALOR (cantidad que el cliente esta dispuesto a

    pagar)

    Tipos de calidad del producto

  • 7/23/2019 Concepto Calidad SOFT

    17/27

    CALIDAD

    REALIZADA

    CALIDAD

    NECESARIA

    CALIDAD

    PROGRAMADA

    Tipos de calidad del producto

  • 7/23/2019 Concepto Calidad SOFT

    18/27

    CALIDAD

    REALIZADA

    CALIDADPROGRAMADA

    CALIDAD

    NECESARIA

    CALIDAD

    ESPERADA

    Tipos de calidad del producto

  • 7/23/2019 Concepto Calidad SOFT

    19/27

    19

    Costos de la calidad

    Costos de prevencin (revisin del diseo,

    programas de formacin, evaluacin de

    proveedores, revisin de especificacin,

    mantenimiento preventivo)

    Costos de evaluacin (Inspecciones, pruebas,

    control de recepcin de productos de proveedores,

    aceptacin del producto, estudio del cumplimientode especificaciones, ...)

  • 7/23/2019 Concepto Calidad SOFT

    20/27

    20

    Costos de la no calidad

    Es mas difcil obtener un cliente nuevo que retener uno antiguo

    Slo 10% de los clientes que han tenido una mala experiencia vuelve arepetir la compra

    Slo 4% de los clientes insatisfechos se lo comunica al proveedor

    Un cliente insatisfecho comunica su caso con, al mnimo, 10 personas

  • 7/23/2019 Concepto Calidad SOFT

    21/27

    21

    En resumen

    Es el grado en el que producto software incorpora un conjunto de caractersticas, demanera que garantiza el cumplimiento de los requisitos y necesidades del cliente.

    Es necesario comprender las necesidades reales de los usuarios con tanto detallecomo sea posible (requisitos).

    El objetivo no es necesariamente alcanzar una calidad perfecta, sino la necesaria ysuficiente para cada contexto de uso a la hora de la entrega y del uso por parte delos usuarios.

    Es primordial comprender la existencia de distintas visiones de la calidad (productor,usuario, valor, etc.).

    Dada la complejidad de la calidad, es necesario utilizar un modelo que especifiquelas caractersticas de calidad

  • 7/23/2019 Concepto Calidad SOFT

    22/27

    Para pensar

    Analice las definiciones de calidad

    presentadas a continuacin, haga una anlisiscomparativo de ellas y basado en ese anlisis

    escriba su propia definicin de calidad.

  • 7/23/2019 Concepto Calidad SOFT

    23/27

  • 7/23/2019 Concepto Calidad SOFT

    24/27

  • 7/23/2019 Concepto Calidad SOFT

    25/27

  • 7/23/2019 Concepto Calidad SOFT

    26/27

  • 7/23/2019 Concepto Calidad SOFT

    27/27