UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
              ZACATECAS

      UNIDAD ACADÉMICA DE PINOS

CALIDAD DEL DESARROLLO DE SOFTWARE


       LUIS ANGEL DAVILA ELIAS

   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
                    valorarla como igual,
L                   mejor o peor que los
                    restantes de su
                                                          manera posible.

                    especie.
I                Calidad en el
                                     Es el grado en que un cliente o

D                software como
                 producto.
                                     usuario percibe que el producto o
                                     software satisface sus necesidades.
     Calidad
A
                                                           1.Caracteristicas
        del                                                    operativas
    desarrollo    Calidad     La calidad que               2.Adaptabilidad
                                               Aspectos
D       de           de       se espera del                    a nuevos ent.
     software                 producto está importan       3. Flexibilidad
                  software                     tes.
                              determinada                      para
                    en el     por la calidad                   introducir
                 desarrollo   de 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        rehacer trabajo.
L       calidad          •Funciones NO operen correctamente.
                         •Elevado numero de quejas.

I    Características
                        1) Calidad necesaria para ofrecer al cliente un
                           software que satisface sus necesidades.
D    de un producto
     de alta calidad
                        2) Costos estimados.
                        3) Tiempo estimado corresponde a las fechas
                           de entrega.
A               Regla o conjunto de reglas que hay que seguir para llevar
    Norma
D               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
              (Proceso de mejora de la determinación de la calidad de
A   SPICE
              software). Tiene su origen al principio de los 80´s, creada
              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
                           niveles de madurez, identificar los niveles a través
C              CMMI        de la excelencia que una organización debe tener en
                           cuanto a ingeniería de software.

A              ISO/IE
                             Identifica todos los aspectos que deberían ser
                             tratados, y es independiente de la tecnología,
                             modelos de ciclo de vida, procesos de desarrollo y

L   Modelos
               C 9003

                  PSP
                             estructuras organizacionales.

                           Objetivo: Lograr una mejor planeación del

I      de
     calidad
               (Personal
               Software
                           trabajo, conocer composición y desempeño, medir
                           la calidad de productos y mejorar las técnicas para
                           su desarrollo.
       de       Process)
D   software
                           Es un modelo de madurez de procesos
                           internacionales. Éste fomenta productos de calidad,

A              SPICE       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 softwar
                              Modelo creado para empresas pequeñas y
                              medianas del desarrollo de mantenimiento de
                              software.
Factores que pueden ser medidos
                  Medidos          directamente (errores, KLDC(Kilo Líneas De
C                 directamente     Código), Unidad de tiempo).



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

L     Factores               Aspectos
                                           Características operativas.
                                           Capacidad para soportar cambios.
I       que
    determinan
                           importantes     Adaptabilidad a nuevos entornos.

     la calidad
D   de software
                  Según
                                           1) Corrección
                                           2) Fiabilidad
                                           3) Eficiencia
                  McCall
A                             Factores
                                           4) Integridad
                                           5) Facilidad de uso
                                           6) Facilidad de mantenimiento

D                                          7) Facilidad de pruebas
                                           8) Flexibilidad
                                           9) Reusabilidad
                                           10)Facilidad de interoperación
oCaracterísticas operativas
                            Se
C
                                      oCapacidad para soportar los cambios
                          centra      oAdaptabilidad a nuevos entornos.
                            en        oEvaluación del desarrollo del

A
                                      hardware.

                  Según                        1.   Portabilidad
                  Boehm
L
                                               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
     la calidad
D   de software

                                         1)   Funcionalidad
A                 Según    Factores
                                         2)
                                         3)
                                              Confiabilidad
                                              Eficiencia
                                         4)   Facilidad de uso
D                  ISO
                                         5)
                                         6)
                                              Facilidad de mantenimiento
                                              portabilidad

Calidad

  • 1.
    UNIVERSIDAD TECNOLÓGICA DELESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS CALIDAD DEL DESARROLLO DE SOFTWARE LUIS ANGEL DAVILA ELIAS 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 valorarla como igual, L mejor o peor que los restantes de su manera posible. especie. I Calidad en el Es el grado en que un cliente o D software como producto. usuario percibe que el producto o software satisface sus necesidades. Calidad A 1.Caracteristicas del operativas desarrollo Calidad La calidad que 2.Adaptabilidad Aspectos D de de se espera del a nuevos ent. software producto está importan 3. Flexibilidad software tes. determinada para en el por la calidad introducir desarrollo de 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 rehacer trabajo. L calidad •Funciones NO operen correctamente. •Elevado numero de quejas. I Características 1) Calidad necesaria para ofrecer al cliente un software que satisface sus necesidades. D de un producto de alta calidad 2) Costos estimados. 3) Tiempo estimado corresponde a las fechas de entrega. A Regla o conjunto de reglas que hay que seguir para llevar Norma D 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 (Proceso de mejora de la determinación de la calidad de A SPICE software). Tiene su origen al principio de los 80´s, creada 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 niveles de madurez, identificar los niveles a través C CMMI de la excelencia que una organización debe tener en cuanto a ingeniería de software. A ISO/IE Identifica todos los aspectos que deberían ser tratados, y es independiente de la tecnología, modelos de ciclo de vida, procesos de desarrollo y L Modelos C 9003 PSP estructuras organizacionales. Objetivo: Lograr una mejor planeación del I de calidad (Personal Software trabajo, conocer composición y desempeño, medir la calidad de productos y mejorar las técnicas para su desarrollo. de Process) D software Es un modelo de madurez de procesos internacionales. Éste fomenta productos de calidad, A SPICE 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 softwar Modelo creado para empresas pequeñas y medianas del desarrollo de mantenimiento de software.
  • 6.
    Factores que puedenser medidos Medidos directamente (errores, KLDC(Kilo Líneas De C directamente Código), Unidad de tiempo). A Medidos Factores que solo pueden ser medidos indirectamente (facilidad de uso y de indirectamente mantenimiento). L Factores Aspectos Características operativas. Capacidad para soportar cambios. I que determinan importantes Adaptabilidad a nuevos entornos. la calidad D de software Según 1) Corrección 2) Fiabilidad 3) Eficiencia McCall A Factores 4) Integridad 5) Facilidad de uso 6) Facilidad de mantenimiento D 7) Facilidad de pruebas 8) Flexibilidad 9) Reusabilidad 10)Facilidad de interoperación
  • 7.
    oCaracterísticas operativas Se C oCapacidad para soportar los cambios centra oAdaptabilidad a nuevos entornos. en oEvaluación del desarrollo del A hardware. Según 1. Portabilidad Boehm L 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 la calidad D de software 1) Funcionalidad A Según Factores 2) 3) Confiabilidad Eficiencia 4) Facilidad de uso D ISO 5) 6) Facilidad de mantenimiento portabilidad