SlideShare una empresa de Scribd logo
1 de 6
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
CALIDAD EN EL DESARROLLO DE SOFTWARE
TRABAJO FINAL
UNIDAD 2
“MÉTRICAS DEL SOFTWARE”
LUCIA GONZÁLEZ HERNÁNDEZ
MILDRED GUADALUPE MONTOYA MONTOYA
RAYMUNDO MONTOYA MONTOYA
PINOS, ZACATECAS 06/02/2015
FACTORES Y MÉTRICAS DE MC CALL
Este modelo es considerado por primera vez en 1977 por McCall y se originó
motivado por US Air Force se focaliza en el producto final, identificando
atributos claves desde el punto de vista del usuario estos atributos se
denominan factores de calidad y son normalmente atributos externos pero
también se incluyen algunos atributos posiblemente internos los factores de
calidad son demasiados abstractos para ser medidos directamente, por lo que
por cada uno de ellos se introduce atributos de bajo nivel denominados
criterios de calidad. Destinado a ser utilizado durante el proceso de desarrollo
de sistemas, demostró muy temprano como puente entre los usuarios y los
desarrolladores, concilia los puntos de la vista de los usuarios con las
prioridades de los desarrolladores. Con una perspectiva de visión basada en
los criterios de la evaluación de la calidad. El modelo de McCall organiza los
factores en tres ejes o puntos de vista desde los cuales el usuario puede
contemplar la calidad de un producto basándose en once factores de calidad
organizados en torno a los tres ejes y a su vez cada factor se desglosa en
otros criterios.
McCall, planteo una categorización de factores que afectan la calidad del software
la cual se muestra en la siguiente figura
Se centraliza en tres aspectos importantes de un producto de software
 Operación: características de operación.
 Revisión: habilidad para ser cambiado
 Transición: adaptabilidad al nuevo ambiente.
Cada capacidad se descompone en una serie de factores que determinan la
calidad en cada una de ellas:
 Operación
 Facilidad de
Uso
 Integridad
 Eficiencia
 Corrección o
exactitud
 Fiabilidad
FACTORES
 Revisión
 Facilidad de
prueba
 Facilidad de
Mantenimiento
 Flexibilidad
 Transición
 Reusabilidad
 Portabilidad
 Interoperabilidad
• Corrección: mide el grado en que un programa satisface sus especificaciones y
consigue los objetivos del usuario.
• Fiabilidad: mide el grado en que se puede esperar que un programa lleve a
cabo sus funciones esperada con la precisión requerida.
• Eficiencia: mide la cantidad de recursos de computadora y de código requerido
por un programa para que lleve a cabo las funciones especificadas.
• Integridad: es el grado en que puede controlarse el acceso al software o a los
datos por personal no autorizado.
• Facilidad de Uso: es el esfuerzo requerido para aprender un programa e
interpretar la información de entrada y de salida.
• Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar
programas.
• Facilidad de Prueba: es el esfuerzo requerido para probar un programa.
• Flexibilidad: es el esfuerzo requerido para modificar un sistema operativo.
• Portabilidad: es el esfuerzo requerido para transferir un software de un
hardware o un entorno de sistemas a otro.
• Reusabilidad: es el grado en que un programa (o partes de un programa) se
puede reutilizar en otro.
• Facilidad de Interoperación: es el esfuerzo requerido para asociar un programa
a otro.
Cada factor determinante de la calidad se descompone, a su vez, en una serie de
criterios o propiedades que determinan su calidad.
Los criterios pueden ser evaluados mediante un conjunto de métricas. Para cada
criterio deben fijarse unos valores máximo y mínimo aceptables para cada criterio.
MÉTRICAS
 Facilidad de Auditoría
 Exactitud
 Normalización de las Comunicaciones
 Completitud
 Concisión
 Consistencia
 Estandarización en los datos
 Tolerancia de Errores
 Eficiencia en la Ejecución
 Facilidad de expansión
 Generalidad
 Independencia del Hardware
 Instrumentación
 Modularidad
 Facilidad de Operación
 Seguridad
 Auto-Documentación
EJEMPLOS:
EFICACIA EN LA ELIMINACIÓN DE DEFECTOS (EED)
E= número de errores encontrados antes de la entrega al cliente
D= número de errores encontrados después de la entrega al cliente
EED= E/(E+D)
EED= 8/(8+6)
EED= 8/(2)
EED= 0.25
MANTENIBILIDAD
Índice de madurez de software de una aplicación
MR= número de módulos de la versión actual
FC= números de módulos en la versión actual que se han cambiado
FA = número de módulos en la versión actual que se han añadido
FD= número de módulos de la versión anterior que se an borrado en la versión
actual
MR = 10
FC= 4
FA= 2
FD= 2
IMS = [MR-(FA+FC+FD)/MR]
IMS=[10-(2+4+2)/10]
IMS = 0.5
FIABILIDAD
Tiempo medio entre fallos (TMEF)
TMDF= tiempo medio entre fallos
TMDR= tiempo medio de reparación
TMEF =TMDF + TMDR
TMEF =7 +2
TMDF =9
INTEGRIDAD
Integridad =0[(1-amenaza)* (1-amenaza)]
Integridad =0[(1- 6)* (1-9)]
Integridad =0[(5)* (8)]
Integridad = 40
EFICACIA EN LA ELIMINACIÓN DE DEFECTOS (EED)
Ei= númerode erroresencontradosdurante el proceso
Ei+1= númerode erroresencontradosdurante el proceso
EED= Ei/(Ei+ei+1)
EED= 7/(7+6)
EED= 7/(1)
EED= 1

Más contenido relacionado

La actualidad más candente

MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
Mali Ma
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
Jesús E. CuRias
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
Lorena Quiñónez
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
Gladys Rodriguez
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
univ of pamplona
 

La actualidad más candente (20)

Plan de pruebas
Plan de pruebasPlan de pruebas
Plan de pruebas
 
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
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Plan de pruebas_inces
Plan de pruebas_incesPlan de pruebas_inces
Plan de pruebas_inces
 
Documentación de sistemas
Documentación de sistemasDocumentación de sistemas
Documentación de sistemas
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 

Similar a Metricas y factores de mc call

Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
ucn_cgalvez
 
Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354
Daniela Buitrago
 
Trabajo final mcall
Trabajo final mcallTrabajo final mcall
Trabajo final mcall
MariChR
 

Similar a Metricas y factores de mc call (20)

Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
Metricas McCall
Metricas McCallMetricas McCall
Metricas McCall
 
Calidad de sofware
Calidad de sofwareCalidad de sofware
Calidad de sofware
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
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
 
Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354
 
Tabla mccall
Tabla mccallTabla mccall
Tabla mccall
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Trabajo final mcall
Trabajo final mcallTrabajo final mcall
Trabajo final mcall
 
Capitulo4
Capitulo4Capitulo4
Capitulo4
 
Norma iso9126 y metrica
Norma iso9126 y metricaNorma iso9126 y metrica
Norma iso9126 y metrica
 
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
 
Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Calidad de software y la auditoría en sistemas
Calidad de software y la auditoría en sistemasCalidad de software y la auditoría en sistemas
Calidad de software y la auditoría en sistemas
 
Comparativo modelos de calidad
Comparativo modelos de calidadComparativo modelos de calidad
Comparativo modelos de calidad
 
Comparativo modelos de_calidad eu
Comparativo modelos de_calidad euComparativo modelos de_calidad eu
Comparativo modelos de_calidad eu
 
Mc Call_Factores y metricas
Mc Call_Factores y metricasMc Call_Factores y metricas
Mc Call_Factores y metricas
 
Medición de calidad
Medición de calidadMedición de calidad
Medición de calidad
 

Más de mildredmontoya6 (13)

Cuaderno num 1
Cuaderno num 1Cuaderno num 1
Cuaderno num 1
 
Documento de Aplicación Movil
Documento de Aplicación MovilDocumento de Aplicación Movil
Documento de Aplicación Movil
 
Preguntas
PreguntasPreguntas
Preguntas
 
Metricas y factores de mc call
Metricas y factores de mc callMetricas y factores de mc call
Metricas y factores de mc call
 
Metricas y factores de mc call
Metricas y factores de mc callMetricas y factores de mc call
Metricas y factores de mc call
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Tablas comparativas
Tablas comparativasTablas comparativas
Tablas comparativas
 
Tablas comparativas
Tablas comparativasTablas comparativas
Tablas comparativas
 
Mapa mental patrones de diseño
Mapa mental patrones de diseñoMapa mental patrones de diseño
Mapa mental patrones de diseño
 
Manual
ManualManual
Manual
 
Derecho de autor
Derecho de autorDerecho de autor
Derecho de autor
 
Estado enlace 1 mildred
Estado enlace 1 mildredEstado enlace 1 mildred
Estado enlace 1 mildred
 
Estado enlace 1 mildred montoya
Estado enlace 1 mildred montoyaEstado enlace 1 mildred montoya
Estado enlace 1 mildred montoya
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Metricas y factores de mc call

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN CALIDAD EN EL DESARROLLO DE SOFTWARE TRABAJO FINAL UNIDAD 2 “MÉTRICAS DEL SOFTWARE” LUCIA GONZÁLEZ HERNÁNDEZ MILDRED GUADALUPE MONTOYA MONTOYA RAYMUNDO MONTOYA MONTOYA PINOS, ZACATECAS 06/02/2015
  • 2. FACTORES Y MÉTRICAS DE MC CALL Este modelo es considerado por primera vez en 1977 por McCall y se originó motivado por US Air Force se focaliza en el producto final, identificando atributos claves desde el punto de vista del usuario estos atributos se denominan factores de calidad y son normalmente atributos externos pero también se incluyen algunos atributos posiblemente internos los factores de calidad son demasiados abstractos para ser medidos directamente, por lo que por cada uno de ellos se introduce atributos de bajo nivel denominados criterios de calidad. Destinado a ser utilizado durante el proceso de desarrollo de sistemas, demostró muy temprano como puente entre los usuarios y los desarrolladores, concilia los puntos de la vista de los usuarios con las prioridades de los desarrolladores. Con una perspectiva de visión basada en los criterios de la evaluación de la calidad. El modelo de McCall organiza los factores en tres ejes o puntos de vista desde los cuales el usuario puede contemplar la calidad de un producto basándose en once factores de calidad organizados en torno a los tres ejes y a su vez cada factor se desglosa en otros criterios. McCall, planteo una categorización de factores que afectan la calidad del software la cual se muestra en la siguiente figura Se centraliza en tres aspectos importantes de un producto de software  Operación: características de operación.  Revisión: habilidad para ser cambiado  Transición: adaptabilidad al nuevo ambiente.
  • 3. Cada capacidad se descompone en una serie de factores que determinan la calidad en cada una de ellas:  Operación  Facilidad de Uso  Integridad  Eficiencia  Corrección o exactitud  Fiabilidad FACTORES  Revisión  Facilidad de prueba  Facilidad de Mantenimiento  Flexibilidad  Transición  Reusabilidad  Portabilidad  Interoperabilidad • Corrección: mide el grado en que un programa satisface sus especificaciones y consigue los objetivos del usuario. • Fiabilidad: mide el grado en que se puede esperar que un programa lleve a cabo sus funciones esperada con la precisión requerida. • Eficiencia: mide la cantidad de recursos de computadora y de código requerido por un programa para que lleve a cabo las funciones especificadas. • Integridad: es el grado en que puede controlarse el acceso al software o a los datos por personal no autorizado. • Facilidad de Uso: es el esfuerzo requerido para aprender un programa e interpretar la información de entrada y de salida. • Facilidad de Mantenimiento: es el esfuerzo requerido para localizar y arreglar programas. • Facilidad de Prueba: es el esfuerzo requerido para probar un programa. • Flexibilidad: es el esfuerzo requerido para modificar un sistema operativo. • Portabilidad: es el esfuerzo requerido para transferir un software de un hardware o un entorno de sistemas a otro.
  • 4. • Reusabilidad: es el grado en que un programa (o partes de un programa) se puede reutilizar en otro. • Facilidad de Interoperación: es el esfuerzo requerido para asociar un programa a otro. Cada factor determinante de la calidad se descompone, a su vez, en una serie de criterios o propiedades que determinan su calidad. Los criterios pueden ser evaluados mediante un conjunto de métricas. Para cada criterio deben fijarse unos valores máximo y mínimo aceptables para cada criterio. MÉTRICAS  Facilidad de Auditoría  Exactitud  Normalización de las Comunicaciones  Completitud  Concisión  Consistencia  Estandarización en los datos  Tolerancia de Errores  Eficiencia en la Ejecución  Facilidad de expansión  Generalidad  Independencia del Hardware  Instrumentación  Modularidad  Facilidad de Operación  Seguridad  Auto-Documentación
  • 5. EJEMPLOS: EFICACIA EN LA ELIMINACIÓN DE DEFECTOS (EED) E= número de errores encontrados antes de la entrega al cliente D= número de errores encontrados después de la entrega al cliente EED= E/(E+D) EED= 8/(8+6) EED= 8/(2) EED= 0.25 MANTENIBILIDAD Índice de madurez de software de una aplicación MR= número de módulos de la versión actual FC= números de módulos en la versión actual que se han cambiado FA = número de módulos en la versión actual que se han añadido FD= número de módulos de la versión anterior que se an borrado en la versión actual MR = 10 FC= 4 FA= 2 FD= 2 IMS = [MR-(FA+FC+FD)/MR] IMS=[10-(2+4+2)/10] IMS = 0.5
  • 6. FIABILIDAD Tiempo medio entre fallos (TMEF) TMDF= tiempo medio entre fallos TMDR= tiempo medio de reparación TMEF =TMDF + TMDR TMEF =7 +2 TMDF =9 INTEGRIDAD Integridad =0[(1-amenaza)* (1-amenaza)] Integridad =0[(1- 6)* (1-9)] Integridad =0[(5)* (8)] Integridad = 40 EFICACIA EN LA ELIMINACIÓN DE DEFECTOS (EED) Ei= númerode erroresencontradosdurante el proceso Ei+1= númerode erroresencontradosdurante el proceso EED= Ei/(Ei+ei+1) EED= 7/(7+6) EED= 7/(1) EED= 1