UNIVERSIDAD TECNOLOGICA DEL ESTADO DE
              ZACATECAS

      UNIDAD ACADEMICA DE PINOS


        Oscar Manuel López Rivera

   CALIDAD DE DESARROLLO DE SOFTWARE




                               5-’B’18 De enero del 2013
CALIDAD                                                  Es la superioridad,
                  Es el conjunto de propiedades inherentes
                                                             excelencia de
                   a una cosa que permite caracterizarla y
                                                             alguna cosa, donde
                  valorarla como igualo mejor o peor que
                                                             al cliente le da la
C                  los restantes de su especie
                                                             satisfacción
                                                             necesaria.
A
L                    CALIDAD DEL
     z               SOFTWARE COMO
I   CALIDAD DEL
    DESARROLLO
                     PRODUCTO      Es el grado en que el cliente o usuario
                                   percibe que el producto o software
    DE SOFTWARE
D                    CALIDAD DE
                                   satisface las necesidad del cliente

A                    DESARROLLO
                     DEL SOFTWARE
                                   La calidad que se espera del producto esta
                                   determinado por la calidad de los procesos
D
PROBLEMAS EN LAS ORGANIZACIONES DE DESARROLLO
    DE CALIDAD                     Si el software hace lo que queremos
        Características operativas


     Adaptabilidad a nuevos entornos     Si se puede usar en distintas maquinas
C
                                              Flexibilidad para introducir, cambios y
A    Capacidad de adaptarse al os cambios
                                              probarlos

L
I    a)Incumplimiento de fecha de
D     entrega
     *costos que se incrementa                •   Ofrece al cliente un software que
     *rehacer el trabajo        CARACTERISTICA    satisface sus necesidades
A    b)Problema de calidad     DE UN SOFTWARE•    Se respetan costos estimados
     *quejas de los clientes        DE ALTA   •   El tiempo estimado corresponde al
D     luego                           CALIDAD
                                                  tiempo de entrega
      de la entrega
Organización
        internacional para la
        estandarización que                               ISO 9000
ISO     regula una serie de
        normas para la fabricación   GENERALID            ISO 10000
        de todas las ramas           AES DEL ISO
        industriales, creado en el                        ISO 14000
        año 1947, tiene una red
        de instituciones en 165                           ISO 10911
        países que funcionan e
        ginebra suiza



           Tiene orígenes al principio de los 80’s, los
           militares de la E.U y Reino Unido se
           propusieron mejorar el mecanismo
SPICE
Norma , estándar, proceso.

          Regla o conjunto de
NORM      regla que hay que
          sugerir para llevar
          acabo una acción               Acción que se ejecuta en la
                                         construcción de algo
                                PROCES
                                O
ESTANDA
          Modelo a seguir
          comparando producto en
          lo habitual a lo mas
          común que reúne las
          características comunes
Modelos de la calidad del desarrollo de
  software
*CMM         Evaluar los procesos de
             sus distintos niveles de
             madurez

          Proporciona una guía necesaria para las
*ISO/IEC9003
              aplicaciones


PSP           Depende de la calidad de software de los
              ingenieros


SPICE   Fomenta productos de la calidad, facilita la
        evaluación de los productos atreves de los
        procesos de desarrollo
MOPROSOFT
              Modelo para la mejora y evaluación para el
FACTORES QUE DETERMINAN LA CALIDAD DEL
                  SOFTWARE



         • Factores que pueden ser medidos directamente
         • Factores que solo pueden ser medidos
           indirectamente
             • Corrección
              •   Fiabilidad
              •   Eficiencia                              • Funcionalidad
              •   Integridad                              • Confiabilidad
Según         •   Factibilidad de uso       Según ISO/    • Eficiencia
MACCLL        •   Factibilidad de mantenimiento
                                            1926          • Facilidad de uso
              •   Factibilidad de pruebas                 • Facilidad de
              •   Portabilidad                              mantenimiento
              •   Flexibilidad                            • portabilidad
              •   Reusabilidad
              •   Facilidad de interoperación
UTILIDAD PERSIBIDA
                                •   Portabilidad
                                •   Confiabilidad
                                •   Eficiencia
                                •   Ingeniería
Factores
                                    Humana
según
BOEHM
           FACILIDAD DE MANTENIMEITO
                                         • Facilidad de
                                           prueba
                                         • Facilidad de
                                           comprensión
                                         • Facilidad de
                                           modificación

Mapa conceptual de calidad

  • 1.
    UNIVERSIDAD TECNOLOGICA DELESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS Oscar Manuel López Rivera CALIDAD DE DESARROLLO DE SOFTWARE 5-’B’18 De enero del 2013
  • 2.
    CALIDAD Es la superioridad, Es el conjunto de propiedades inherentes excelencia de a una cosa que permite caracterizarla y alguna cosa, donde valorarla como igualo mejor o peor que al cliente le da la C los restantes de su especie satisfacción necesaria. A L CALIDAD DEL z SOFTWARE COMO I CALIDAD DEL DESARROLLO PRODUCTO Es el grado en que el cliente o usuario percibe que el producto o software DE SOFTWARE D CALIDAD DE satisface las necesidad del cliente A DESARROLLO DEL SOFTWARE La calidad que se espera del producto esta determinado por la calidad de los procesos D
  • 3.
    PROBLEMAS EN LASORGANIZACIONES DE DESARROLLO DE CALIDAD Si el software hace lo que queremos Características operativas Adaptabilidad a nuevos entornos Si se puede usar en distintas maquinas C Flexibilidad para introducir, cambios y A Capacidad de adaptarse al os cambios probarlos L I a)Incumplimiento de fecha de D entrega *costos que se incrementa • Ofrece al cliente un software que *rehacer el trabajo CARACTERISTICA satisface sus necesidades A b)Problema de calidad DE UN SOFTWARE• Se respetan costos estimados *quejas de los clientes DE ALTA • El tiempo estimado corresponde al D luego CALIDAD tiempo de entrega de la entrega
  • 4.
    Organización internacional para la estandarización que ISO 9000 ISO regula una serie de normas para la fabricación GENERALID ISO 10000 de todas las ramas AES DEL ISO industriales, creado en el ISO 14000 año 1947, tiene una red de instituciones en 165 ISO 10911 países que funcionan e ginebra suiza Tiene orígenes al principio de los 80’s, los militares de la E.U y Reino Unido se propusieron mejorar el mecanismo SPICE
  • 5.
    Norma , estándar,proceso. Regla o conjunto de NORM regla que hay que sugerir para llevar acabo una acción Acción que se ejecuta en la construcción de algo PROCES O ESTANDA Modelo a seguir comparando producto en lo habitual a lo mas común que reúne las características comunes
  • 6.
    Modelos de lacalidad del desarrollo de software *CMM Evaluar los procesos de sus distintos niveles de madurez Proporciona una guía necesaria para las *ISO/IEC9003 aplicaciones PSP Depende de la calidad de software de los ingenieros SPICE Fomenta productos de la calidad, facilita la evaluación de los productos atreves de los procesos de desarrollo MOPROSOFT Modelo para la mejora y evaluación para el
  • 7.
    FACTORES QUE DETERMINANLA CALIDAD DEL SOFTWARE • Factores que pueden ser medidos directamente • Factores que solo pueden ser medidos indirectamente • Corrección • Fiabilidad • Eficiencia • Funcionalidad • Integridad • Confiabilidad Según • Factibilidad de uso Según ISO/ • Eficiencia MACCLL • Factibilidad de mantenimiento 1926 • Facilidad de uso • Factibilidad de pruebas • Facilidad de • Portabilidad mantenimiento • Flexibilidad • portabilidad • Reusabilidad • Facilidad de interoperación
  • 8.
    UTILIDAD PERSIBIDA • Portabilidad • Confiabilidad • Eficiencia • Ingeniería Factores Humana según BOEHM FACILIDAD DE MANTENIMEITO • Facilidad de prueba • Facilidad de comprensión • Facilidad de modificación