SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
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

La actualidad más candente

La actualidad más candente (20)

Pruebas y depuración de coódigo
Pruebas y depuración de coódigoPruebas y depuración de coódigo
Pruebas y depuración de coódigo
 
TRABAJO FINAL METRICAS RESUMEN
TRABAJO FINAL METRICAS RESUMENTRABAJO FINAL METRICAS RESUMEN
TRABAJO FINAL METRICAS RESUMEN
 
Programación
Programación  Programación
Programación
 
Software
SoftwareSoftware
Software
 
Gestión de riesgo
Gestión de riesgoGestión de riesgo
Gestión de riesgo
 
Apunte unidad 3
Apunte unidad 3Apunte unidad 3
Apunte unidad 3
 
Carlos Rincon, Afredo Acurero...
Carlos Rincon, Afredo Acurero...Carlos Rincon, Afredo Acurero...
Carlos Rincon, Afredo Acurero...
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVO
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Mda
MdaMda
Mda
 
Factores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacionFactores de calidad y organizaciones de estandarizacion
Factores de calidad y organizaciones de estandarizacion
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Características del lenguaje de programación
Características del lenguaje de programaciónCaracterísticas del lenguaje de programación
Características del lenguaje de programación
 
Factores de calidad
Factores de calidadFactores de calidad
Factores de calidad
 
Software Project Management EAN
Software Project Management EANSoftware Project Management EAN
Software Project Management EAN
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Informe Eval Software
Informe Eval SoftwareInforme Eval Software
Informe Eval Software
 
Edwin merma 5 c
Edwin merma 5 cEdwin merma 5 c
Edwin merma 5 c
 

Similar a Metricas

Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadJesus Eduardo Santoyo Chavez
 
Factores que-determinan-la-calidad
Factores que-determinan-la-calidadFactores que-determinan-la-calidad
Factores que-determinan-la-calidadadryanaguiilar
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Joan Manuel Zabala
 
redes de computacion
redes de computacionredes de computacion
redes de computacionbryfer_diaz
 
CUESTIONARIO
CUESTIONARIOCUESTIONARIO
CUESTIONARIOpancho
 
Sistemas distribuidos 2
Sistemas distribuidos 2Sistemas distribuidos 2
Sistemas distribuidos 2Tensor
 
Sistemas distibuidos
Sistemas distibuidosSistemas distibuidos
Sistemas distibuidosTensor
 
Sistemas distribuidos 2
Sistemas distribuidos 2Sistemas distribuidos 2
Sistemas distribuidos 2Tensor
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de softwareMarvin Romero
 
Taller Estilos y Patrones Arquitectónicos.docx
Taller Estilos y Patrones Arquitectónicos.docxTaller Estilos y Patrones Arquitectónicos.docx
Taller Estilos y Patrones Arquitectónicos.docxCarmeloDeJesusZapata
 

Similar a Metricas (20)

Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Factores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidadFactores y caracteristicas que determinan la calidad
Factores y caracteristicas que determinan la calidad
 
sistemas distribuidos
sistemas distribuidossistemas distribuidos
sistemas distribuidos
 
Metricas McCall
Metricas McCallMetricas McCall
Metricas McCall
 
Factores que-determinan-la-calidad
Factores que-determinan-la-calidadFactores que-determinan-la-calidad
Factores que-determinan-la-calidad
 
Clase002
Clase002Clase002
Clase002
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
redes de computacion
redes de computacionredes de computacion
redes de computacion
 
Unidad v
Unidad vUnidad v
Unidad v
 
CUESTIONARIO
CUESTIONARIOCUESTIONARIO
CUESTIONARIO
 
Sistemas distribuidos 2
Sistemas distribuidos 2Sistemas distribuidos 2
Sistemas distribuidos 2
 
Sistemas distibuidos
Sistemas distibuidosSistemas distibuidos
Sistemas distibuidos
 
Sistemas distribuidos 2
Sistemas distribuidos 2Sistemas distribuidos 2
Sistemas distribuidos 2
 
Sesion 10.5 métricas de software
Sesion 10.5 métricas de softwareSesion 10.5 métricas de software
Sesion 10.5 métricas de software
 
Tabla mccall
Tabla mccallTabla mccall
Tabla mccall
 
Taller Estilos y Patrones Arquitectónicos.docx
Taller Estilos y Patrones Arquitectónicos.docxTaller Estilos y Patrones Arquitectónicos.docx
Taller Estilos y Patrones Arquitectónicos.docx
 

Más de Darthuz Kilates

Más de Darthuz Kilates (20)

Tecnologías emergentes2
Tecnologías emergentes2Tecnologías emergentes2
Tecnologías emergentes2
 
Carritodecompra ieee830 2
Carritodecompra ieee830 2Carritodecompra ieee830 2
Carritodecompra ieee830 2
 
Sistemas de-comunicación-por-fibra
Sistemas de-comunicación-por-fibraSistemas de-comunicación-por-fibra
Sistemas de-comunicación-por-fibra
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Maqueta14k
Maqueta14kMaqueta14k
Maqueta14k
 
Interfaces 14k
Interfaces 14kInterfaces 14k
Interfaces 14k
 
Abstracción 14k
Abstracción 14kAbstracción 14k
Abstracción 14k
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Polimorfismo 14k
Polimorfismo 14kPolimorfismo 14k
Polimorfismo 14k
 
Normatividad en las telecomunicaciones en méxico 14k
Normatividad en las telecomunicaciones en méxico 14kNormatividad en las telecomunicaciones en méxico 14k
Normatividad en las telecomunicaciones en méxico 14k
 
1Antenas1
1Antenas11Antenas1
1Antenas1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Lucy11
Lucy11Lucy11
Lucy11
 
Transaccion
TransaccionTransaccion
Transaccion
 
Administración trabajo
Administración trabajo  Administración trabajo
Administración trabajo
 
Estandares de calidad
Estandares de calidadEstandares de calidad
Estandares de calidad
 
Estimación de costos
Estimación de costosEstimación de costos
Estimación de costos
 
Modelo espiral
Modelo espiral Modelo espiral
Modelo espiral
 
Tabajo final unidad ii
Tabajo final unidad iiTabajo final unidad ii
Tabajo final unidad ii
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
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