Tabla factores y_metricas
-
Upload
single-person -
Category
Documents
-
view
409 -
download
2
Transcript of Tabla factores y_metricas
![Page 1: Tabla factores y_metricas](https://reader036.fdocuments.es/reader036/viewer/2022083001/558465e0d8b42ae03e8b4cb4/html5/thumbnails/1.jpg)
Universidad Tecnológica del Estado de Zacatecas
Unidad Académica de Pinos
Tecnologías de la Información Y Comunicación
Tabla de Factores de Calidad Y Métricas
Calidad en el Desarrollo de Software
Eloy contreras de lira
Yessenia Alvarado Vázquez
Viridiana González Dávila
5.-B
31-Enero-2013
![Page 2: Tabla factores y_metricas](https://reader036.fdocuments.es/reader036/viewer/2022083001/558465e0d8b42ae03e8b4cb4/html5/thumbnails/2.jpg)
Factor Métrica EjemploCorrección Consistencia
El uso de un diseño uniforme de técnicas de documentación a los largo del proyecto de desarrollo de software
(Sien R + si en D + si en I)/36 8 8 R= Requerimientos
D=DiseñoI= Implementación(Completitud + trazabilidad + consistencia)
3
CompletitudEl grado en que se ha conseguido la total implementación de las funciones requeridas.
Fiabilidad MadurezCapacidad del producto software para evitar falla como resultado de fallos de software
X = A/BA = número de casos de prueba en el planB = número de casos de prueba requeridos
Tolerancia a fallosCapacidad de software para mantener un nivel especifico de rendimiento en caso de fallos software o de infringir sus interfacesRecuperabilidadCapacidad del producto software para restablecer un nivel de rendimiento especificado y de recuperar los datos directamente afectados en caso de falloConformidad de la fiabilidadCapacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadas con fiabilidad
Eficiencia ConcisiónEficiencia en la ejecuciónEs el rendimiento del tiempo de ejecución de un programa.Facilidad de operación
Integridad Facilidad de auditoriaInstrumentaciónSeguridadDisponibilidad de mecanismos que controlen o protejan los programas o datos.
Integridad=1-(amenaza*(1-seguridad))
Facilidad de uso
Apropiado del formatoEs una métrica valiosa para
![Page 3: Tabla factores y_metricas](https://reader036.fdocuments.es/reader036/viewer/2022083001/558465e0d8b42ae03e8b4cb4/html5/thumbnails/3.jpg)
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 la interfaz de usuario Mide la conexión relativa entre el contenido de una pantalla y el de otra.
Facilidad de mantenimiento
IMSMétrica para la planeación de actividades de mantenimiento del software.
IMS=(Mr-(Fa+Fc+Fd))/Mr
Facilidad de pruebas
Amplitud de las pruebas (cuantos requisitos se han probado)Profundidad de las pruebas (% de los caminos básicos probados).Perfiles de fallos (para dar prioridad y categorizar los errores encontrados).
Portabilidad AdaptabilidadAtributos del software que soportan la oportunidad para su adaptación a los diferentes entornos especificados sin la aplicación de otras acciones o medios diferentes a los provistos para este propósito en el software considerado.
Portabilidad = 1 – (ET/ER)ET son los recursos necesarios para mover la aplicación al nuevo entorno.ER es una medida de los recursos requeridos para crear el sistema para el entorno residente.
InstalabilidadAtributos del software que soportan el esfuerzo requerido para instalar el software en un entorno especificado.
ConformidadAtributos del software que hacen que éste se adhiera a estándares o convenciones relativas a la portabilidad.
ReemplazabilidadAtributos del software que soportan la oportunidad y el esfuerzo empleándolo en lugar de otro software especificado en el entorno
![Page 4: Tabla factores y_metricas](https://reader036.fdocuments.es/reader036/viewer/2022083001/558465e0d8b42ae03e8b4cb4/html5/thumbnails/4.jpg)
de ese software.
Flexibilidad ConcisiónLo compacto que resulta ser el programa en términos de línea de código.
ConsistenciaEl uso de un diseño uniforme y de técnicas de documentación a través del proyecto de desarrollo de softwareEstandarización de DatosEl empleo de estructuras y tipos de datos estándares a lo largo del programaCapacidad de expansiónEl grado con que se pueden aumentar el diseño arquitectónico, de datos o procedimental.
GeneralidadLa extensión de aplicación potencial de los componentes del programa.
InstrumentaciónEl grado con que el programa vigila su propio funcionamiento e identifica los errores que sucedenModularidadLa independencia funcional de componentes de un programa.
Reusabilidad Generalidad:La extensión de aplicación potencial de los componentes del programa.
Fq = c1 * m1 + c2 * m2 + …+ cn * mn (4.6)Donde Fq es un factor de calidad del software, cn son coeficientes deregresión y mn son las métricas que afectan al factor de calidad. Lo malo es que las métricas definidas por McCall sólo pueden medirse de manera subjetiva.
Independencia del HardwareEl grado con que se desacopla el Software del Hardware donde opera.
![Page 5: Tabla factores y_metricas](https://reader036.fdocuments.es/reader036/viewer/2022083001/558465e0d8b42ae03e8b4cb4/html5/thumbnails/5.jpg)
InstrumentaciónEl grado con que el programa vigila su propio funcionamiento e identifica los errores que sucedenTrazabilidadLa capacidad de alcanzar una representación del diseño o un componente real del programa hasta los requisitos.
Facilidad de iteroperacion
Normalización de las ComunicacionesEl grado en que se usan el ancho de banda, los protocolos y las interfaces estándar
Razón de conformidad del formato de los datos
=Cantidad de formatos de los datos en conformidad / Cantidad de formatos de datos
Estandarización en los datosEl uso de estructuras de datos de tipos estándar a lo largo de todo el programa
Razón de conformidad de la representación de los datos =Cantidad de representaciones en conformidad /Cantidad de representaciones de datos
GeneralidadLa amplitud de aplicación potencial de los componentes del programaModularidadLa independencia funcional de los componentes del programa