Diagrama de flujo
Sin título
Contenido del diagrama
metricas de producto
metrica basada en funciones
pueden usarse para
estimar el costo o esfuerzo requerido para diseñar, codificar y probar el software
predecir el número de errores que se encontrarán durante las pruebas
prever el número de componentes y/o de líneas fuente proyectadas en el sistema implementado
Número de entradas externas (EE)
Número de salidas externas (SE).
Número de consultas externas (CE).
Número de archivos lógicos internos (ALI)
Número de archivos de interfaz externos (AIE).
Métricas para calidad de la especificación
MÉTRICAS PARA EL MODELO DE REQUERIMIENTOS
una lista de características que pueden usarse para valorar la calidad del modelo de requerimientos
especificidad (falta de ambigüedad), completitud, corrección, comprensibilidad, verificabilidad, consistencia interna y externa, factibilidad, concisión, rastreabilidad, modificabilidad, precisión y reusabilidad
MÉTRICAS PARA EL MODELO DE DISEÑO
Métricas del diseño arquitectónico
se enfocan en características de la arquitectura del programa
en la efectividad de los módulos o componentes dentro de la arquitectura.
definen tres medidas de complejidad del diseño de software: complejidad estructural, complejidad de datos y complejidad del sistema.
Métricas para diseño orientado a objeto
Tamaño. El tamaño se define en función de cuatro visiones: población, volumen, longitud y funcionalidad.
ve la complejidad en términos de características estructurales al examinar cómo se relacionan mutuamente las clases de un diseño
Acoplamiento. Las conexiones físicas entre elementos del diseño OO
Suficiencia. Whitmire define suficiencia como “el grado en el que una abstracción posee las características requeridas de él o en el que un componente de diseño posee características en su abstracción
Cohesión. Como su contraparte en software convencional, un componente OO debe diseñarse de manera que tenga todas las operaciones funcionando en conjunto para lograr un solo propósito bien definido
Similitud. El grado en el que dos o más clases son similares en términos de su estructura,
Métricas orientadas a clase: la suite de métricas CK
las medidas y métricas para una clase individual, la jerarquía de clase y las colaboraciones de clase serán invaluables cuando se requiera valorar la calidad del diseño OO.
Una clase encapsula datos y la función que los manipula. Con frecuencia es el “padre” de las subclases (en ocasiones llamadas hijos) que heredan sus atributos y operaciones
Profundidad del árbol de herencia (PAH). Esta métrica es “la máxima longitud desde el nodo hasta la raíz del árbol
Número de hijos (NDH). Las subclases que son inmediatamente subordinadas a una clase en la jerarquía de clase se denominan hijos.
Acoplamiento entre clases de objetos (ACO). El modelo CRC (capítulo 6) puede usarse para determinar el valor para el ACO. En esencia, ACO es el número de colaboraciones citadas para una clase
Métricas orientadas a clase: La suite de métricas MOOD
Factor de herencia de método (FHM). El grado en el que la arquitectura de clase de un sistema OO utiliza la herencia tanto para métodos (operaciones) como para atributos
Métricas OO propuestas por Lorenz y Kidd
dividen las métricas basadas en clase en cuatro amplias categorías; cada una tiene una relación en el diseño en el nivel de componentes
Las métricas orientadas a tamaño para una clase de diseño OO se enfocan en conteos de atributos y operaciones para una clase individual y en valores promedio para el sistema OO como un todo.
Las métricas basadas en herencia se enfocan en la forma en la que las operaciones se reutilizan a lo largo de la jerarquía de clases
Las métricas para interiores de clase se fijan en la cohesión y en los conflictos orientados a código
Y las métricas externas examinan el acoplamiento y el reuso
MÉTRICAS DE DISEÑO PARA WEBAPPS
Métricas estéticas (diseño gráfico). Por su naturaleza, el diseño estético se apoya en el juicio cualitativo y por lo general no es sensible a la medición ni a las métricas.
Métricas de navegación. Las métricas en esta categoría abordan la complejidad del flujo de navegación
MÉTRICAS PARA MANTENIMIENTO
Todas las métricas de software presentadas en este capítulo pueden usarse para el desarrollo de nuevo software y para el mantenimiento del software existente. Sin embargo, se han propuesto métricas diseñadas explícitamente para actividades de mantenimiento.
Información
- Descripción
- Diagrama sobre Sin título, creado por jhon fonseca el 11/03/2019.
- Creado por
- jhon fonseca · mar 2019
- Actualizado
- 11 mar 2019
- Visitas
- 0
- Valoración