UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
           UNIDAD ACADÉMICA DE PINOS




     Calidad en el Desarrollo de Software
  Tecnologías de la Información y la Comunicación
                        Docente:

               ITIC. Eloy contreras de lira

                        Alumno:

                  Alexis Luna Martínez

                   Jaime Pérez Dávila

             José de Jesús Alvarado Navarro

              Octavio Arturo Salas Esquivel

                    Grado Y Grupo:

                         “5ºB”
Factores                           Métricas                                      Ejemplo
  Corrección          Completitud: Se refiere a
                 La complejidad del programa (completo).
                      Consistencia: Se refiere a
                 que su diseño y funcionamiento siempre sea el
                 mismo (que sea constante).
   Fiabilidad         Madurez: Se refiere a la madurez con que       Medición, fórmula:
                         el programa puede enfrentar los errores      X = A/B
                         surgidos.                                    A = número de casos de prueba en el
                      Tolerancia a fallos: Se refiere a que tan      plan
                         eficiente es el programa en cuestión de      B = número de casos de prueba
                         errores.                                     requeridos
                      Recuperabilidad: Se refiere a la capacidad
                         de poder recuperar información que pueda
                         estar en peligro.
                      Conformidad de fiabilidad: Se refiere a la
                         conformidad del usuario con la
                         funcionalidad del programa.
    Eficiencia        Eficiencia en la ejecución: Es el
                         rendimiento del tiempo de ejecución de un
                         programa.
                      Concisión: Lo compacto que resulta ser el
                         programa en términos de líneas de código.
                      Facilidad de operación: Se refiere a la
                         facilidad de poder usar fácilmente el
                         programa.
   Integridad         Seguridad: Se refiere a los mecanismos         Factor. Integridad.
                         que controlan y protejan los programas o     Formula: integridad = 1 – (amenaza
                         datos.                                       x (1 - seguridad))
                      Instrumentación: Es el grado en que un
                         programa vigila su propio funcionamiento
                         e identifica errores que suceden.
                      Facilidad de auditoria: Se refiere a la
                         facilidad de analizar un programa en su
                         funcionamiento.
Facilidad de uso      Interfaz de usuario: Es el esfuerzo
                         requerido para aprender un programa e
                         interpretar la información de entrada y
                         salida.
                      Apropiado del formato: Es una métrica
                         valiosa para interfaces ser
                         humano/maquina. Una GUI común aplica
                         entidades de formato (iconos gráficos,
                         texto, menús, ventanas, etc.)
                      Cohesión para las pantallas de GUI: Mide
                         la conexión relativa entre el contenido de
una pantalla y el de otra.
 Facilidad de      IMS: Métrica para la planeación de                    IMS=(Mr-(Fa+Fc+Fd))/Mr
mantenimiento       actividades de mantenimiento del
                    software.                                      Mt= el número de módulo la
                   Densidad de comentarios de código: es
                                                                   versión actual.
                    significativo para el mantenimiento de un
                    sistema lo bien documentado que se             Fc = el número de módulo
                    encuentre, cuantos más comentarios haya
                                                                   cambiados en la versión actual.
                    en el código fuente, mayor mantenibilidad
                    tendrá el software.                            Fa = el número de módulo
                   Complejidad: Son todas las métricas de         añadidos a la versión actual.
                    software que definen de una u otra forma
                    la medición de la complejidad; Tales como      Fd = el número de módulo de la
                    volumen, tamaño, anidaciones, costo
                                                                   versión anterior que se eliminaron
                    (estimación), agregación, configuración, y
                    flujo.                                         en la actual.
                   Índice de madurez del Software: Esta
                    métrica proporciona una indicación de la
                    estabilidad de un producto software.
 Facilidad de      Amplitud de las pruebas: Cuantos
   pruebas          requisitos se han probado.
                   Profundidad de las pruebas: % de los
                    caminos básicos probados.
                   Perfiles de fallos: para dar prioridad y
                    categorizar de errores encontrados.
 Portabilidad      Adaptabilidad: Atributo del SW que                    Portabilidad = 1 – (ET/ER)
                    soporta la oportunidad para su adaptación          o   ET son los recursos
                    a los diferentes entornos especificados en             necesarios para mover la
                    la aplicación.                                         aplicación al nuevo entorno.
                   Instalabilidad: Atributo del SW que                o   ER es una medida de los
                    soporta el esfuerzo requerido para instalar            recursos requeridos para
                    el SW en un entorno especificado.                      crear el sistema para el
                   Conformidad: Atributo dl SW que hacen                  entorno residente.
                    que este se adhiera a estándares o
                    convenciones relativas a la portabilidad.
                   Reemplazabilidad: Atributo del SW que
                    soporta la oportunidad y el esfuerzo
                    empleándolo en un lugar de otro SW.
 Flexibilidad      Concisión: Lo compacto que resulta ser el
                    programa en términos de línea de código.
                   Consistencia: El uso de un diseño uniforme
                    y de técnicas de documentación a través
                    del proyecto de desarrollo de software.
                   Estandarización de Datos: El empleo de
                    estructuras y tipos de datos estándares a lo
                    largo del programa.
                   Capacidad de expansión: El grado con que
                    se pueden aumentar el diseño
                    arquitectónico, de datos o procedimental.
                   Generalidad: La extensión de aplicación
                    potencial de los componentes del
programa.
                    Instrumentación: El grado con que el
                     programa vigila su propio funcionamiento
                     e identifica los errores que suceden.
                    Modularidad: La independencia funcional
                     de componentes de un programa.
 Reusibilidad       Generalidad: La extensión de aplicación       Fq = c1 * m1 + c2 * m2 + …+ cn * mn
                     potencial de los componentes del              (4.6)
                     programa.                                     Donde Fq es un factor de calidad del
                    Independencia del Hardware: El grado con      software, cn son coeficientes de
                     que se desacopla el Software del Hardware     regresión y mn son las métricas que
                     donde opera.                                  afectan al factor de calidad. Lo malo
                    Instrumentación: El grado con que el          es que las métricas definidas por
                     programa vigila su propio funcionamiento      McCall sólo pueden medirse de
                     e identifica los errores que suceden.         manera subjetiva.
                    Trazabilidad: La capacidad de alcanzar una
                     representación del diseño o un
                     componente real del programa hasta los
                     requisitos.
  Facilidad de      Normalización de las Comunicaciones: El       Razón de conformidad del formato
interoperación       grado en que se usan el ancho de banda,       de los datos                   =
                     los protocolos y las interfaces estándar      Cantidad de formatos de los datos
                    Estandarización en los datos: El uso de       en conformidad / Cantidad de
                     estructuras de datos de tipos estándar a lo   formatos de datos
                     largo de todo el programa
                    Generalidad: La amplitud de aplicación        Razón de conformidad de la
                     potencial de los componentes del              representación de los datos   =
                     programa                                      Cantidad de representaciones en
                    Modularidad: La independencia funcional       conformidad /
                     de los componentes del programa               Cantidad de representaciones de
                                                                   datos

Más contenido relacionado

PDF
Metricas
PDF
Factores y sus metricas
DOCX
Tabla factores y_metricas
DOCX
Factores y métricas que determinan la calidad de un
PDF
Metricas de los Factores de Calidad
PDF
Mc Call_Factores y metricas
DOCX
Factores metricas
PDF
Factores y caracteristicas que determinan la calidad
Metricas
Factores y sus metricas
Tabla factores y_metricas
Factores y métricas que determinan la calidad de un
Metricas de los Factores de Calidad
Mc Call_Factores y metricas
Factores metricas
Factores y caracteristicas que determinan la calidad

La actualidad más candente (20)

PDF
Pruebas y depuración de coódigo
DOCX
TRABAJO FINAL METRICAS RESUMEN
DOCX
Programación
PPTX
Gestión de riesgo
PDF
Apunte unidad 3
PDF
Carlos Rincon, Afredo Acurero...
PPTX
Modelos de proceso de software
DOCX
CUADRO COMPARATIVO
PDF
Mda informatica
PPTX
PDF
Factores de calidad y organizaciones de estandarizacion
PDF
Ingenieria de software
PDF
Características del lenguaje de programación
PDF
Factores de calidad
PPTX
Software Project Management EAN
DOC
Cuadro comparativo de los modelos de proceso del software (1)
PPT
EliDastaSoftware
PDF
Informe Eval Software
PPTX
Edwin merma 5 c
Pruebas y depuración de coódigo
TRABAJO FINAL METRICAS RESUMEN
Programación
Gestión de riesgo
Apunte unidad 3
Carlos Rincon, Afredo Acurero...
Modelos de proceso de software
CUADRO COMPARATIVO
Mda informatica
Factores de calidad y organizaciones de estandarizacion
Ingenieria de software
Características del lenguaje de programación
Factores de calidad
Software Project Management EAN
Cuadro comparativo de los modelos de proceso del software (1)
EliDastaSoftware
Informe Eval Software
Edwin merma 5 c
Publicidad

Similar a Metricas (20)

DOCX
Factores de calidad según mc call
PPTX
Control de Calidad del Software
PPT
Metricas Tecnicas Del Software
PPT
Metricas tecnicas del software
PDF
Factores y caracteristicas que determinan la calidad
PPTX
sistemas distribuidos
DOCX
Metricas McCall
DOCX
Factores que-determinan-la-calidad
PPTX
Clase002
PPT
Atributos de calidad en el desarrollo de software
DOCX
Prueba de dominio
PPTX
redes de computacion
PPT
DOCX
CUESTIONARIO
PPTX
Sistemas distibuidos
PPTX
Sistemas distribuidos 2
PPTX
Sistemas distribuidos 2
PPTX
Sesion 10.5 métricas de software
PDF
Tabla mccall
DOCX
Taller Estilos y Patrones Arquitectónicos.docx
Factores de calidad según mc call
Control de Calidad del Software
Metricas Tecnicas Del Software
Metricas tecnicas del software
Factores y caracteristicas que determinan la calidad
sistemas distribuidos
Metricas McCall
Factores que-determinan-la-calidad
Clase002
Atributos de calidad en el desarrollo de software
Prueba de dominio
redes de computacion
CUESTIONARIO
Sistemas distibuidos
Sistemas distribuidos 2
Sistemas distribuidos 2
Sesion 10.5 métricas de software
Tabla mccall
Taller Estilos y Patrones Arquitectónicos.docx
Publicidad

Más de Darthuz Kilates (20)

PDF
Tecnologías emergentes2
PDF
Carritodecompra ieee830 2
PDF
Sistemas de-comunicación-por-fibra
PDF
Trabajo final
PDF
Maqueta14k
PDF
Interfaces 14k
PDF
Abstracción 14k
PDF
Polimorfismo
PDF
Polimorfismo 14k
PDF
Normatividad en las telecomunicaciones en méxico 14k
PDF
1Antenas1
PDF
Diccionario de datos
PDF
PDF
Transaccion
PDF
Administración trabajo
PDF
Estandares de calidad
PDF
Estimación de costos
PDF
Modelo espiral
PDF
Tabajo final unidad ii
DOCX
Plantilla trabajo final estandares de calidad de TI.
Tecnologías emergentes2
Carritodecompra ieee830 2
Sistemas de-comunicación-por-fibra
Trabajo final
Maqueta14k
Interfaces 14k
Abstracción 14k
Polimorfismo
Polimorfismo 14k
Normatividad en las telecomunicaciones en méxico 14k
1Antenas1
Diccionario de datos
Transaccion
Administración trabajo
Estandares de calidad
Estimación de costos
Modelo espiral
Tabajo final unidad ii
Plantilla trabajo final estandares de calidad de TI.

Metricas

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS Calidad en el Desarrollo de Software Tecnologías de la Información y la Comunicación Docente: ITIC. Eloy contreras de lira Alumno: Alexis Luna Martínez Jaime Pérez Dávila José de Jesús Alvarado Navarro Octavio Arturo Salas Esquivel Grado Y Grupo: “5ºB”
  • 2. Factores Métricas Ejemplo Corrección  Completitud: Se refiere a La complejidad del programa (completo).  Consistencia: Se refiere a que su diseño y funcionamiento siempre sea el mismo (que sea constante). Fiabilidad  Madurez: Se refiere a la madurez con que Medición, fórmula: el programa puede enfrentar los errores X = A/B surgidos. A = número de casos de prueba en el  Tolerancia a fallos: Se refiere a que tan plan eficiente es el programa en cuestión de B = número de casos de prueba errores. requeridos  Recuperabilidad: Se refiere a la capacidad de poder recuperar información que pueda estar en peligro.  Conformidad de fiabilidad: Se refiere a la conformidad del usuario con la funcionalidad del programa. Eficiencia  Eficiencia en la ejecución: Es el rendimiento del tiempo de ejecución de un programa.  Concisión: Lo compacto que resulta ser el programa en términos de líneas de código.  Facilidad de operación: Se refiere a la facilidad de poder usar fácilmente el programa. Integridad  Seguridad: Se refiere a los mecanismos Factor. Integridad. que controlan y protejan los programas o Formula: integridad = 1 – (amenaza datos. x (1 - seguridad))  Instrumentación: Es el grado en que un programa vigila su propio funcionamiento e identifica errores que suceden.  Facilidad de auditoria: Se refiere a la facilidad de analizar un programa en su funcionamiento. Facilidad de uso  Interfaz de usuario: Es el esfuerzo requerido para aprender un programa e interpretar la información de entrada y salida.  Apropiado del formato: Es una métrica valiosa para interfaces ser humano/maquina. Una GUI común aplica entidades de formato (iconos gráficos, texto, menús, ventanas, etc.)  Cohesión para las pantallas de GUI: Mide la conexión relativa entre el contenido de
  • 3. una pantalla y el de otra. Facilidad de  IMS: Métrica para la planeación de  IMS=(Mr-(Fa+Fc+Fd))/Mr mantenimiento actividades de mantenimiento del software. Mt= el número de módulo la  Densidad de comentarios de código: es versión actual. significativo para el mantenimiento de un sistema lo bien documentado que se Fc = el número de módulo encuentre, cuantos más comentarios haya cambiados en la versión actual. en el código fuente, mayor mantenibilidad tendrá el software. Fa = el número de módulo  Complejidad: Son todas las métricas de añadidos a la versión actual. software que definen de una u otra forma la medición de la complejidad; Tales como Fd = el número de módulo de la volumen, tamaño, anidaciones, costo versión anterior que se eliminaron (estimación), agregación, configuración, y flujo. en la actual.  Índice de madurez del Software: Esta métrica proporciona una indicación de la estabilidad de un producto software. Facilidad de  Amplitud de las pruebas: Cuantos pruebas requisitos se han probado.  Profundidad de las pruebas: % de los caminos básicos probados.  Perfiles de fallos: para dar prioridad y categorizar de errores encontrados. Portabilidad  Adaptabilidad: Atributo del SW que  Portabilidad = 1 – (ET/ER) soporta la oportunidad para su adaptación o ET son los recursos a los diferentes entornos especificados en necesarios para mover la la aplicación. aplicación al nuevo entorno.  Instalabilidad: Atributo del SW que o ER es una medida de los soporta el esfuerzo requerido para instalar recursos requeridos para el SW en un entorno especificado. crear el sistema para el  Conformidad: Atributo dl SW que hacen entorno residente. que este se adhiera a estándares o convenciones relativas a la portabilidad.  Reemplazabilidad: Atributo del SW que soporta la oportunidad y el esfuerzo empleándolo en un lugar de otro SW. Flexibilidad  Concisión: Lo compacto que resulta ser el programa en términos de línea de código.  Consistencia: El uso de un diseño uniforme y de técnicas de documentación a través del proyecto de desarrollo de software.  Estandarización de Datos: El empleo de estructuras y tipos de datos estándares a lo largo del programa.  Capacidad de expansión: El grado con que se pueden aumentar el diseño arquitectónico, de datos o procedimental.  Generalidad: La extensión de aplicación potencial de los componentes del
  • 4. programa.  Instrumentación: El grado con que el programa vigila su propio funcionamiento e identifica los errores que suceden.  Modularidad: La independencia funcional de componentes de un programa. Reusibilidad  Generalidad: La extensión de aplicación Fq = c1 * m1 + c2 * m2 + …+ cn * mn potencial de los componentes del (4.6) programa. Donde Fq es un factor de calidad del  Independencia del Hardware: El grado con software, cn son coeficientes de que se desacopla el Software del Hardware regresión y mn son las métricas que donde opera. afectan al factor de calidad. Lo malo  Instrumentación: El grado con que el es que las métricas definidas por programa vigila su propio funcionamiento McCall sólo pueden medirse de e identifica los errores que suceden. manera subjetiva.  Trazabilidad: La capacidad de alcanzar una representación del diseño o un componente real del programa hasta los requisitos. Facilidad de  Normalización de las Comunicaciones: El Razón de conformidad del formato interoperación grado en que se usan el ancho de banda, de los datos = los protocolos y las interfaces estándar Cantidad de formatos de los datos  Estandarización en los datos: El uso de en conformidad / Cantidad de estructuras de datos de tipos estándar a lo formatos de datos largo de todo el programa  Generalidad: La amplitud de aplicación Razón de conformidad de la potencial de los componentes del representación de los datos = programa Cantidad de representaciones en  Modularidad: La independencia funcional conformidad / de los componentes del programa Cantidad de representaciones de datos