UNIVERSIDAD TECNOLOGICA DEL ESTADO DE
              ZACATECAS

                (UAP)


   CALIDAD DE DESARROLLO DE SOFTWARE

           Mapa Conceptual

       Ramiro Vázquez Saucedo


                5-B




                        5-’B’18 Enero 2013
CALIDAD                                                      Es la superioridad,
                  Es el conjunto de propiedades inherentes
                                                                 excelencia de
                  a una cosa que permite caracterizarla y
                                                                 alguna cosa,
                  valorarla como igualo mejor o peor que
                                                                 donde al cliente le
                  los restantes de su especie
                                                                 da la satisfacción
C                                                                necesaria.
A
L
I                   CALIDAD DEL
                    SOFTWARE COMO
    CALIDAD DEL
D   DESARROLLO
                    PRODUCTO               Es el grado en que el cliente o usuario
                                           percibe que el producto o software
A   DE SOFTWARE
                                           satisface las necesidad del cliente
D                   CALIDAD DE
                    DESARROLLO             La calidad que se espera del producto
                    DEL SOFTWARE           esta determinado por la calidad de los
                                           procesos
PROBLEMAS EN LAS ORGANIZACIONES DE DESARROLLO
                     DE CALIDAD
      Características operativas     Si el software hace lo que queremos

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

L
I
D   a)Incumplimiento de fecha de
                                                • Ofrece al cliente un software que
A
    entrega
    *costos que se incrementa                     satisface sus necesidades
    *rehacer el trabajo       CARACTERISTICA    • Se respetan costos estimados
D   b)Problema de calidad
    *quejas de los clientes
                            DE UN SOFTWARE
                                  DE ALTA
                                                • El tiempo estimado corresponde
                                                  al tiempo de entrega
    luego                        CALIDAD
    de la entrega
Organización
        internacional para la
        estandarización que                               ISO 9000
 ISO    regula una serie de
        normas para la fabricación   GENERALIDAE          ISO 10000
        de todas las ramas           S 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
SPICE
           propusieron mejorar el mecanismo
NORMA , ESTÁNDAR y PROCESO.
             Regla o conjunto de
             regla que hay que
 NORMA
             sugerir para llevar
             acabo una acción
                                               Acción que se ejecuta en la
                                     PROCESO   construcción de algo
           Modelo a seguir
           comparando producto
ESTANDAR   en lo habitual a lo mas
           común que reúne las
           características comunes
Modelos de la calidad del desarrollo
          de software
               Evaluar los procesos de sus
*CMM
               distintos niveles de madurez
                   Proporciona una guía necesaria para las
*ISO/IEC9003       aplicaciones


                   Depende de la calidad de software de los
PSP
                   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
                   desarrollo de productos, sistemas y desarrollo
                   de software
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
          •   Factibilidad de uso                             •
Según                                                           Eficiencia
          •   Factibilidad de mantenimiento   Según ISO/      •
MACCLL                                                          Facilidad de uso
          •   Factibilidad de pruebas         1926            • Facilidad de
          •   Portabilidad                                      mantenimiento
          •   Flexibilidad                                    • portabilidad
          •   Reusabilidad
          •   Facilidad de interoperación
•   Portabilidad
                                •   Confiabilidad
           UTILIDAD PERSIBIDA   •   Eficiencia
                                •   Ingeniería
                                    Humana

Factores
según
BOEHM
                                                • Facilidad de
                                                  prueba
                                                • Facilidad de
           FACILIDAD DE MANTENIMEITO              comprensión
                                                • Facilidad de
                                                  modificación

Mapa conceptual

  • 1.
    UNIVERSIDAD TECNOLOGICA DELESTADO DE ZACATECAS (UAP) CALIDAD DE DESARROLLO DE SOFTWARE Mapa Conceptual Ramiro Vázquez Saucedo 5-B 5-’B’18 Enero 2013
  • 2.
    CALIDAD Es la superioridad, Es el conjunto de propiedades inherentes excelencia de a una cosa que permite caracterizarla y alguna cosa, valorarla como igualo mejor o peor que donde al cliente le los restantes de su especie da la satisfacción C necesaria. A L I CALIDAD DEL SOFTWARE COMO CALIDAD DEL D DESARROLLO PRODUCTO Es el grado en que el cliente o usuario percibe que el producto o software A DE SOFTWARE satisface las necesidad del cliente D CALIDAD DE DESARROLLO La calidad que se espera del producto DEL SOFTWARE esta determinado por la calidad de los procesos
  • 3.
    PROBLEMAS EN LASORGANIZACIONES DE DESARROLLO DE CALIDAD Características operativas Si el software hace lo que queremos Adaptabilidad a nuevos entornos Si se puede usar en distintas maquinas C A Capacidad de adaptarse al os cambios Flexibilidad para introducir, cambios y probarlos L I D a)Incumplimiento de fecha de • Ofrece al cliente un software que A entrega *costos que se incrementa satisface sus necesidades *rehacer el trabajo CARACTERISTICA • Se respetan costos estimados D b)Problema de calidad *quejas de los clientes DE UN SOFTWARE DE ALTA • El tiempo estimado corresponde al tiempo de entrega luego CALIDAD de la entrega
  • 4.
    Organización internacional para la estandarización que ISO 9000 ISO regula una serie de normas para la fabricación GENERALIDAE ISO 10000 de todas las ramas S 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 SPICE propusieron mejorar el mecanismo
  • 5.
    NORMA , ESTÁNDARy PROCESO. Regla o conjunto de regla que hay que NORMA sugerir para llevar acabo una acción Acción que se ejecuta en la PROCESO construcción de algo Modelo a seguir comparando producto ESTANDAR en lo habitual a lo mas común que reúne las características comunes
  • 6.
    Modelos de lacalidad del desarrollo de software Evaluar los procesos de sus *CMM distintos niveles de madurez Proporciona una guía necesaria para las *ISO/IEC9003 aplicaciones Depende de la calidad de software de los PSP 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 desarrollo de productos, sistemas y desarrollo de software
  • 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 • Factibilidad de uso • Según Eficiencia • Factibilidad de mantenimiento Según ISO/ • MACCLL Facilidad de uso • Factibilidad de pruebas 1926 • Facilidad de • Portabilidad mantenimiento • Flexibilidad • portabilidad • Reusabilidad • Facilidad de interoperación
  • 8.
    Portabilidad • Confiabilidad UTILIDAD PERSIBIDA • Eficiencia • Ingeniería Humana Factores según BOEHM • Facilidad de prueba • Facilidad de FACILIDAD DE MANTENIMEITO comprensión • Facilidad de modificación