UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS

          UNIDAD ACADÉMICA DE PINOS

      CALIDAD DEL DESARROLLO DE SOFTWARE

                   “CALIDAD ”

          LUZ ADRIANA PALOMO CAMPOS

        TECNOLOGÍAS DE LA INFORMACIÓN
             Y LA COMUNICACIÓN

                      5° B
C
                    Propiedad o conjunto
                    de propiedades
                    inherentes a una                      Algo que esta

A   Calidad
                    cosa que permiten
                    caracterizarla y
                                         Primera
                                         calidad
                                                          hecho con el
                                                          mejor material o
                                                          de la mejor

L
                    valorarla como
                    igual, mejor o peor                   manera posible.
                    que los restantes de

I
                    su especie.

                                      Es el grado en que un cliente o
                 Calidad en el

D
                                      usuario percibe que el producto o
                 software como
                                      software satisface sus
                 producto.
                                      necesidades.

A
     Calidad                                               1.Caracteristicas
        del                                                    operativas
    desarrollo    Calidad     La calidad que               2.Adaptabilidad
                                              Aspectos

D       de           de       se espera del                    a nuevos ent.
                              producto está   important    3. Flexibilidad
     software     software
                              determinada por es.              para
                    en el     la calidad de                    introducir
                 desarrollo   los procesos.                    cambios.
C
                         •Incumplimiento de los plazos de entrega.
     Problemas en        •Afluencia constante de defectos de ultima
          las            hora.

A
    organizaciones       •Aumento de costos.
    que desarrollan      •Problemas propios de calidad, procesar o
      software de

L
                         rehacer trabajo.
        calidad          •Funciones NO operen correctamente.
                         •Elevado numero de quejas.

I    Características
                        1) Calidad necesaria para ofrecer al cliente un


D
                           software que satisface sus necesidades.
     de un producto     2) Costos estimados.
     de alta calidad    3) Tiempo estimado corresponde a las fechas

A
                           de entrega.

                Regla o conjunto de reglas que hay que seguir para

D
    Norma
                llevar a cabo una acción.

                 Es lo habitual o lo mas común, que reúne las
     Estándar
                 características comunes en la mayoría.
C   Proceso      Acción que se ejecuta en el desarrollo o en la
                 construcción de algo.


A             Organización Internacional para la Estandarización
                 (International Standaritation Organization). Regula

L    ISO
                 una serie de normas para la fabricación, comercio y
                 comunicación en todas las ramas industriales. Fue
                 creada en 1947 luego de la segunda guerra mundial.

I                Red de instituciones en 165 países, funciona
                 principalmente en Ginebra, Suiza.

D             Software Process Improvement Capability Determination

A
              (Proceso de mejora de la determinación de la calidad de
              software). Tiene su origen al principio de los 80´s, creada
    SPICE     por los militares de Estados Unidos y el Reino Unido, con

D
              el objetivo de detener el creciente costo de
              software, reducir riesgos en su desarrollo y mejorar la
              calidad de los productos de software.
Objetivo: Evaluar los procesos en sus distintos


C
                           niveles de madurez, identificar los niveles a través
               CMMI        de la excelencia que una organización debe tener
                           en cuanto a ingeniería de software.


A              ISO/IEC
                             Identifica todos los aspectos que deberían ser
                             tratados, y es independiente de la


L
                             tecnología, modelos de ciclo de vida, procesos de
                 9003
                             desarrollo y estructuras organizacionales.

    Modelos       PSP

I
                           Objetivo: Lograr una mejor planeación del
       de      (Personal   trabajo, conocer composición y
     calidad    Software   desempeño, medir la calidad de productos y


D
       de       Process)   mejorar las técnicas para su desarrollo.
    software
                           Es un modelo de madurez de procesos


A
                           internacionales. Éste fomenta productos de
               SPICE       calidad, promueve la optimización de procesos y
                           facilita la evaluación del producto a través de los
                           procesos de desarrollo.

D              Moprosoft
                              Modelo de procesos para la industria del
                              software. Modelo creado para empresas
                              pequeñas y medianas del desarrollo de
                              mantenimiento de software.
Factores que pueden ser medidos
                  Medidos

C
                                   directamente (errores, KLDC(Kilo Líneas De
                  directamente     Código), Unidad de tiempo).



A                    Medidos
                  indirectamente
                                   Factores que solo pueden ser medidos
                                   indirectamente (facilidad de uso y de


L
                                   mantenimiento).

                                           Características operativas.
      Factores              Aspectos

I
                                           Capacidad para soportar cambios
        que                importantes     Adaptabilidad a nuevos entornos.
    determinan


D
     la calidad
    de software                            1) Corrección
                  Según                    2) Fiabilidad
                                           3) Eficiencia

A
                  McCall
                                           4) Integridad
                                           5) Facilidad de uso
                            Factores
                                           6) Facilidad de mantenimiento

D                                          7) Facilidad de pruebas
                                           8) Flexibilidad
                                           9) Reusabilidad
                                           10)Facilidad de interoperación
oCaracterísticas operativas

C
                           Se      oCapacidad para soportar los cambios
                          centra   oAdaptabilidad a nuevos entornos.
                            en     oEvaluación del desarrollo del

A
                                   hardware.

                  Según                       1.   Portabilidad

L
                  Boehm                       2.   Confiabilidad
                                              3.   Eficiencia
      Factores               Factores         4.   Ingeniería humana

I
                                              5.   Facilidad de prueba
        que
                                              6.   Facilidad de comprensión
    determinan                                7.   Facilidad de Modificación

D
     la calidad
    de software


A
                                        1)   Funcionalidad
                                        2)   Confiabilidad
                  Según    Factores     3)   Eficiencia


D
                   ISO                  4)   Facilidad de uso
                                        5)   Facilidad de mantenimiento
                                        6)   portabilidad

Cuadro sinoptico

  • 1.
    UNIVERSIDAD TECNOLÓGICA DELESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS CALIDAD DEL DESARROLLO DE SOFTWARE “CALIDAD ” LUZ ADRIANA PALOMO CAMPOS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN 5° B
  • 2.
    C Propiedad o conjunto de propiedades inherentes a una Algo que esta A Calidad cosa que permiten caracterizarla y Primera calidad hecho con el mejor material o de la mejor L valorarla como igual, mejor o peor manera posible. que los restantes de I su especie. Es el grado en que un cliente o Calidad en el D usuario percibe que el producto o software como software satisface sus producto. necesidades. A Calidad 1.Caracteristicas del operativas desarrollo Calidad La calidad que 2.Adaptabilidad Aspectos D de de se espera del a nuevos ent. producto está important 3. Flexibilidad software software determinada por es. para en el la calidad de introducir desarrollo los procesos. cambios.
  • 3.
    C •Incumplimiento de los plazos de entrega. Problemas en •Afluencia constante de defectos de ultima las hora. A organizaciones •Aumento de costos. que desarrollan •Problemas propios de calidad, procesar o software de L rehacer trabajo. calidad •Funciones NO operen correctamente. •Elevado numero de quejas. I Características 1) Calidad necesaria para ofrecer al cliente un D software que satisface sus necesidades. de un producto 2) Costos estimados. de alta calidad 3) Tiempo estimado corresponde a las fechas A de entrega. Regla o conjunto de reglas que hay que seguir para D Norma llevar a cabo una acción. Es lo habitual o lo mas común, que reúne las Estándar características comunes en la mayoría.
  • 4.
    C Proceso Acción que se ejecuta en el desarrollo o en la construcción de algo. A Organización Internacional para la Estandarización (International Standaritation Organization). Regula L ISO una serie de normas para la fabricación, comercio y comunicación en todas las ramas industriales. Fue creada en 1947 luego de la segunda guerra mundial. I Red de instituciones en 165 países, funciona principalmente en Ginebra, Suiza. D Software Process Improvement Capability Determination A (Proceso de mejora de la determinación de la calidad de software). Tiene su origen al principio de los 80´s, creada SPICE por los militares de Estados Unidos y el Reino Unido, con D el objetivo de detener el creciente costo de software, reducir riesgos en su desarrollo y mejorar la calidad de los productos de software.
  • 5.
    Objetivo: Evaluar losprocesos en sus distintos C niveles de madurez, identificar los niveles a través CMMI de la excelencia que una organización debe tener en cuanto a ingeniería de software. A ISO/IEC Identifica todos los aspectos que deberían ser tratados, y es independiente de la L tecnología, modelos de ciclo de vida, procesos de 9003 desarrollo y estructuras organizacionales. Modelos PSP I Objetivo: Lograr una mejor planeación del de (Personal trabajo, conocer composición y calidad Software desempeño, medir la calidad de productos y D de Process) mejorar las técnicas para su desarrollo. software Es un modelo de madurez de procesos A internacionales. Éste fomenta productos de SPICE calidad, promueve la optimización de procesos y facilita la evaluación del producto a través de los procesos de desarrollo. D Moprosoft Modelo de procesos para la industria del software. Modelo creado para empresas pequeñas y medianas del desarrollo de mantenimiento de software.
  • 6.
    Factores que puedenser medidos Medidos C directamente (errores, KLDC(Kilo Líneas De directamente Código), Unidad de tiempo). A Medidos indirectamente Factores que solo pueden ser medidos indirectamente (facilidad de uso y de L mantenimiento). Características operativas. Factores Aspectos I Capacidad para soportar cambios que importantes Adaptabilidad a nuevos entornos. determinan D la calidad de software 1) Corrección Según 2) Fiabilidad 3) Eficiencia A McCall 4) Integridad 5) Facilidad de uso Factores 6) Facilidad de mantenimiento D 7) Facilidad de pruebas 8) Flexibilidad 9) Reusabilidad 10)Facilidad de interoperación
  • 7.
    oCaracterísticas operativas C Se oCapacidad para soportar los cambios centra oAdaptabilidad a nuevos entornos. en oEvaluación del desarrollo del A hardware. Según 1. Portabilidad L Boehm 2. Confiabilidad 3. Eficiencia Factores Factores 4. Ingeniería humana I 5. Facilidad de prueba que 6. Facilidad de comprensión determinan 7. Facilidad de Modificación D la calidad de software A 1) Funcionalidad 2) Confiabilidad Según Factores 3) Eficiencia D ISO 4) Facilidad de uso 5) Facilidad de mantenimiento 6) portabilidad