SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
 
	
  
	
  
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
ZACATECAS
UAP
CALIDAD EN EL DESARROLLO DE SOFTWARE
MÉTRICAS DEL SOFTWARE
Carrera: Tecnologías de la Información y Comunicación
Alumno (a): Ma. Cecilia Hernández Jiménez
Profesora: Lucia González Hernández
Grado y Grupo: V-“A”
Lugar: Pinos Zacatecas
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
 
	
  
	
  
FACTORES Y CARACTERISTICAS QUE DETERMINAN LA
CALIDAD DE SOFTWARE SEGÚN MC CALL
McCall proporciona los siguientes factores de la calidad. Los factores
desarrollados según el modelo de McCall, se centra en tres aspectos importantes
de un productos de software:
• Sus características operativas.
• Su capacidad para soportar los cambios.
• Su adaptabilidad a nuevos entornos.
Lista de factores:
• 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.
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
• Facilidad de auditoria: La facilidad con la que se puede justificar el
cumplimiento de los estándares.
• Exactitud: La exactitud de los cálculos y del control.
• Estandarización de comunicaciones: El nivel de empleo de
estándares de interfaces, protocolos y anchos de banda.
• Complexión: El grado con que sé a logrado la implementación total de
una función.
 
	
  
	
  
• Concisión: Lo compacto que resulta ser el programa en términos de líneas
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 del software.
• Estandarización de datos: El empleo de estructuras y tipos de datos
estándares a lo largo del programa.
• Tolerancia al error: El deterioro causado cuando un programa descubre
un error.
• Eficiencia de ejecución: El rendimiento del funcionamiento de un
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.
• Independencia del hardware: El grado con que se desacopla el
software del hardware donde opera.
• 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 programa.
 
	
  
	
  
• Operatividad: La facilidad de operación de un programa.
• Seguridad: La disponibilidad de mecanismos que controlan o protegen los
programas y los datos.
• Auto documentación: El grado en que el código fuente proporciona
documentación significativa.
• Simplicidad: El grado de facilidad con que se puede entender un
programa.
• Independencia del sistema de software: El grado de independencia
de programa respecto a las características del lenguaje de programación
no estándar , características del sistema operativo y otras restricciones del
entorno.
• Trazabilidad: La capacidad de seguir una representación del diseño o un
componente real del programa hasta los requisitos.
• Formación : El grado en que ayuda el software a manejar el sistema a los
nuevos usuarios.
	
  
	
  
	
  
	
  
 
	
  
	
  
Métricas	
  Relacionadas	
  Con	
  Factores	
  de	
  Mc	
  Call	
  
	
  
	
  
	
  
Métrica	
  Para	
  Medir	
  La	
  Fiabilidad	
  :	
  
	
  
TMEF	
  =	
  TMDF	
  +	
  TMDR	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  10	
  años	
  +	
  1dia	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  10	
  años	
  +0.0027 año =10.0027 años
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Métrica	
  Para	
  Medir	
  La	
  Integridad	
  :	
  
	
  
Integridad	
  =	
  0[(1-­‐Amenaza)*(1-­‐Seguridad)]	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  0[(1-­‐4)*(1-­‐3)]	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  0[3*2]	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  0+6	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  6	
  
	
  
	
  
	
  
	
  
	
  
	
  
Métrica	
  Para	
  Medir	
  La	
  	
  Disponibilidad	
  	
  
	
  
Disponibilidad=	
  TMDF/(TMDF+TMDR)*100%	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =10/(10+4)*100%	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =10/(14)*100%	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =71.428%	
  
	
  
	
  
	
  
TMEF	
  :	
  Tiempo	
  Medio	
  Entre	
  Fallos	
  
TMEF	
  :	
  Tiempo	
  Medio	
  De	
  Fallos	
  
TMEF	
  :	
  Tiempo	
  Medio	
  De	
  Fallos	
  
	
  
La	
  métrica	
  de	
  factibilidad	
  es	
  para	
  medir	
  la	
  
factibilidad	
  de	
  los	
  errores	
  ,	
  el	
  resultado	
  
muestra	
  cada	
  que	
  tiempo	
  se	
  puede	
  
encontrar	
  un	
  fallo	
  en	
  el	
  software.	
  
La	
  integridad	
  es	
  calculada	
  para	
  saber	
  
que	
  porcentaje	
  hay	
  en	
  las	
  aplicaciones	
  
que	
  probabilidades	
  hay	
  de	
  que	
  sean	
  
amenazadas.	
  Eje:	
  un	
  antivirus	
  que	
  tan	
  
efectivo	
  es.	
  
La	
  disponibilidad	
  se	
  calcula	
  base	
  a	
  
TMDF	
  y	
  TMDR	
  así	
  sabremos	
  que	
  
porciento	
  es	
  de	
  disponibilidad	
  de	
  no	
  
tener	
  errores	
  
 
	
  
	
  
Métrica	
  Para	
  Medir	
  La	
  	
  Mantenibilidad	
  	
  
	
  
IMS=[Mr-­‐(Fa+Fc+Fd)/Mr]	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  =[9-­‐(4+2+1)]/10	
  
	
  	
  	
  	
  	
  	
  	
  	
  =	
  0.2	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Métrica	
  Para	
  Medir	
  La	
  	
  Portabilidad	
  
	
  
portabilidad	
  =	
  1	
  -­‐	
  (ET/ER)	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  1	
  –	
  (50/40)	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  1	
  –	
  1.25	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  =	
  	
  0.25	
  
	
  
Mr	
  =	
  número	
  de	
  módulos	
  en	
  la	
  versión	
  actual	
  	
  
Fc	
  =	
  número	
  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	
  han	
  borrado	
  en	
  la	
  versión	
  actual	
  	
  
	
  
La	
  mantenibilidad	
  nos	
  ayuda	
  a	
  calcular	
  la	
  
madurez	
  de	
  un	
  software.	
  
ET:	
  medida	
  de	
  los	
  recursos	
  necesarios	
  para	
  
mover	
  el	
  sistema	
  a	
  otro	
  entorno	
  (Target	
  
Environment).	
  	
  
ER:	
  medida	
  de	
  los	
  recursos	
  necesarios	
  para	
  
crear	
  el	
  sistema	
  en	
  el	
  entorno	
  residente	
  
(Resident	
  Environment)	
  
	
  
Nos	
  proporciona	
  el	
  porcentaje	
  de	
  la	
  a	
  facilidad	
  
de	
  mover	
  una	
  aplicación	
  de	
  un	
  entorno	
  a	
  otro.	
  
	
  
	
  
	
  	
  
	
  

Más contenido relacionado

La actualidad más candente

Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020EtelvinaArchundia
 
Metricas calidad de software
Metricas calidad de softwareMetricas calidad de software
Metricas calidad de softwareCristian Proaño
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc callmildredmontoya6
 
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
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Metricas
MetricasMetricas
MetricasNorerod
 
Métricas orientadas a objetos
Métricas orientadas a objetosMétricas orientadas a objetos
Métricas orientadas a objetossandra gomez
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softucn_cgalvez
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaKevin Castillo
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwaresophialara123
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcionKenndy Contreras
 
Fases de la elaboracion del sistema contable
Fases de la elaboracion del sistema contableFases de la elaboracion del sistema contable
Fases de la elaboracion del sistema contableEnrique Reyes
 
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 codigoJesús E. CuRias
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de softwarelexiherrera
 

La actualidad más candente (19)

Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020Unidad ii metricas_isbuap2020
Unidad ii metricas_isbuap2020
 
Metricas calidad de software
Metricas calidad de softwareMetricas calidad de software
Metricas calidad de software
 
Metricas y factores de mc call
Metricas y factores  de mc callMetricas y factores  de mc call
Metricas y factores de mc call
 
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
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Metricas
MetricasMetricas
Metricas
 
Métricas orientadas a objetos
Métricas orientadas a objetosMétricas orientadas a objetos
Métricas orientadas a objetos
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
Métricas OO
Métricas OOMétricas OO
Métricas OO
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de Prueba
 
Gestión de riesgo
Gestión de riesgoGestión de riesgo
Gestión de riesgo
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcion
 
Fases de la elaboracion del sistema contable
Fases de la elaboracion del sistema contableFases de la elaboracion del sistema contable
Fases de la elaboracion del sistema contable
 
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
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de software
 

Similar a Métricas McCall

Similar a Métricas McCall (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
 
Metricas de los Factores de Calidad
Metricas de los Factores de CalidadMetricas de los Factores de Calidad
Metricas de los Factores de Calidad
 
Trabajo final mcall
Trabajo final mcallTrabajo final mcall
Trabajo final mcall
 
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
 
Metricas McCall
Metricas McCallMetricas McCall
Metricas McCall
 
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
 
Factores de calidad
Factores de calidadFactores de calidad
Factores de calidad
 
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
 
calidad
calidadcalidad
calidad
 
Tabla mccall
Tabla mccallTabla mccall
Tabla mccall
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Ingenieria del software pfd
Ingenieria del software pfdIngenieria del software pfd
Ingenieria del software pfd
 
Calidad del desarrollo de software
Calidad del desarrollo de softwareCalidad del desarrollo de software
Calidad del desarrollo de software
 
TRABAJO FINAL METRICAS
TRABAJO FINAL METRICAS TRABAJO FINAL METRICAS
TRABAJO FINAL METRICAS
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
Software
SoftwareSoftware
Software
 
Métricas orientadas a objeto
Métricas orientadas a objeto   Métricas orientadas a objeto
Métricas orientadas a objeto
 
Capitulo iv
Capitulo ivCapitulo iv
Capitulo iv
 
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 Cecy Hernandez

Más de Cecy Hernandez (17)

Cuaderno of Ingenieria
Cuaderno of IngenieriaCuaderno of Ingenieria
Cuaderno of Ingenieria
 
Cuaderno of Ingenieria
Cuaderno of IngenieriaCuaderno of Ingenieria
Cuaderno of Ingenieria
 
AppInventor
AppInventorAppInventor
AppInventor
 
Metrica de Mc Call
Metrica de Mc Call Metrica de Mc Call
Metrica de Mc Call
 
Wbs
WbsWbs
Wbs
 
Calidad de Softwaree
Calidad de SoftwareeCalidad de Softwaree
Calidad de Softwaree
 
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
Aplicaciones RIA y Tradicionales , web 1.0 y 2.0
 
PatronesDeDiseño
PatronesDeDiseñoPatronesDeDiseño
PatronesDeDiseño
 
A3 ap sistemas_tecnologicos
  A3 ap sistemas_tecnologicos  A3 ap sistemas_tecnologicos
A3 ap sistemas_tecnologicos
 
INDEX_MySQL
INDEX_MySQLINDEX_MySQL
INDEX_MySQL
 
Manual
ManualManual
Manual
 
ManualDeWindows
ManualDeWindowsManualDeWindows
ManualDeWindows
 
DerechoDeAutor
DerechoDeAutorDerechoDeAutor
DerechoDeAutor
 
Manual de organizacion afi
Manual de organizacion afiManual de organizacion afi
Manual de organizacion afi
 
Manual de organizacion
Manual de organizacionManual de organizacion
Manual de organizacion
 
Paradigma de Programacion
Paradigma de ProgramacionParadigma de Programacion
Paradigma de Programacion
 
ENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACEENRUTAMIENTO ESTADO ENLACE
ENRUTAMIENTO ESTADO ENLACE
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
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 JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (13)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
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
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Métricas McCall

  • 1.       UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UAP CALIDAD EN EL DESARROLLO DE SOFTWARE MÉTRICAS DEL SOFTWARE Carrera: Tecnologías de la Información y Comunicación Alumno (a): Ma. Cecilia Hernández Jiménez Profesora: Lucia González Hernández Grado y Grupo: V-“A” Lugar: Pinos Zacatecas                  
  • 2.       FACTORES Y CARACTERISTICAS QUE DETERMINAN LA CALIDAD DE SOFTWARE SEGÚN MC CALL McCall proporciona los siguientes factores de la calidad. Los factores desarrollados según el modelo de McCall, se centra en tres aspectos importantes de un productos de software: • Sus características operativas. • Su capacidad para soportar los cambios. • Su adaptabilidad a nuevos entornos. Lista de factores: • 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.
  • 3.       • 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.                   • Facilidad de auditoria: La facilidad con la que se puede justificar el cumplimiento de los estándares. • Exactitud: La exactitud de los cálculos y del control. • Estandarización de comunicaciones: El nivel de empleo de estándares de interfaces, protocolos y anchos de banda. • Complexión: El grado con que sé a logrado la implementación total de una función.
  • 4.       • Concisión: Lo compacto que resulta ser el programa en términos de líneas 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 del software. • Estandarización de datos: El empleo de estructuras y tipos de datos estándares a lo largo del programa. • Tolerancia al error: El deterioro causado cuando un programa descubre un error. • Eficiencia de ejecución: El rendimiento del funcionamiento de un 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. • Independencia del hardware: El grado con que se desacopla el software del hardware donde opera. • 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 programa.
  • 5.       • Operatividad: La facilidad de operación de un programa. • Seguridad: La disponibilidad de mecanismos que controlan o protegen los programas y los datos. • Auto documentación: El grado en que el código fuente proporciona documentación significativa. • Simplicidad: El grado de facilidad con que se puede entender un programa. • Independencia del sistema de software: El grado de independencia de programa respecto a las características del lenguaje de programación no estándar , características del sistema operativo y otras restricciones del entorno. • Trazabilidad: La capacidad de seguir una representación del diseño o un componente real del programa hasta los requisitos. • Formación : El grado en que ayuda el software a manejar el sistema a los nuevos usuarios.        
  • 6.       Métricas  Relacionadas  Con  Factores  de  Mc  Call         Métrica  Para  Medir  La  Fiabilidad  :     TMEF  =  TMDF  +  TMDR                                  10  años  +  1dia                                  10  años  +0.0027 año =10.0027 años                 Métrica  Para  Medir  La  Integridad  :     Integridad  =  0[(1-­‐Amenaza)*(1-­‐Seguridad)]                                            =  0[(1-­‐4)*(1-­‐3)]                                            =  0[3*2]                                            =  0+6                                            =  6               Métrica  Para  Medir  La    Disponibilidad       Disponibilidad=  TMDF/(TMDF+TMDR)*100%                                                          =10/(10+4)*100%                                                          =10/(14)*100%                                                          =71.428%         TMEF  :  Tiempo  Medio  Entre  Fallos   TMEF  :  Tiempo  Medio  De  Fallos   TMEF  :  Tiempo  Medio  De  Fallos     La  métrica  de  factibilidad  es  para  medir  la   factibilidad  de  los  errores  ,  el  resultado   muestra  cada  que  tiempo  se  puede   encontrar  un  fallo  en  el  software.   La  integridad  es  calculada  para  saber   que  porcentaje  hay  en  las  aplicaciones   que  probabilidades  hay  de  que  sean   amenazadas.  Eje:  un  antivirus  que  tan   efectivo  es.   La  disponibilidad  se  calcula  base  a   TMDF  y  TMDR  así  sabremos  que   porciento  es  de  disponibilidad  de  no   tener  errores  
  • 7.       Métrica  Para  Medir  La    Mantenibilidad       IMS=[Mr-­‐(Fa+Fc+Fd)/Mr]                    =[9-­‐(4+2+1)]/10                  =  0.2                       Métrica  Para  Medir  La    Portabilidad     portabilidad  =  1  -­‐  (ET/ER)                                                      =  1  –  (50/40)                                                    =  1  –  1.25                                                    =    0.25     Mr  =  número  de  módulos  en  la  versión  actual     Fc  =  número  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  han  borrado  en  la  versión  actual       La  mantenibilidad  nos  ayuda  a  calcular  la   madurez  de  un  software.   ET:  medida  de  los  recursos  necesarios  para   mover  el  sistema  a  otro  entorno  (Target   Environment).     ER:  medida  de  los  recursos  necesarios  para   crear  el  sistema  en  el  entorno  residente   (Resident  Environment)     Nos  proporciona  el  porcentaje  de  la  a  facilidad   de  mover  una  aplicación  de  un  entorno  a  otro.