Metricasroserocastañeda

7
Métricas David Rosero Ulises Castañeda 6to sistemas

Transcript of Metricasroserocastañeda

Page 1: Metricasroserocastañeda

Métricas David Rosero

Ulises Castañeda6to sistemas

Page 2: Metricasroserocastañeda

Conceptos Medida.- Proporciona una

indicación cuantitativa de la extensión, cantidad,

dimensiones, capacidad o tamaños de algunos atributos de

un producto o proceso.

MEDICIONActividad que usa la definición

de la métrica para producir el valor de una medida.

Métrica.- Se define como una medida cuantitativa del grado en

que un sistema, componente o proceso posee un atributo dado

Calidad.Son todas las métricas de software que

definen de una u otra forma la calidad del software como:Exactitud.Estructuración o

modularidad. Pruebas. Mantenimiento. Reusabilidad .Cohesión del

módulo .Acoplamiento del módulo, etc.

Métricas

Page 3: Metricasroserocastañeda

Tipos de métricas

Medidas Directas. En el proceso de ingeniería se encuentran el costo, y el esfuerzo aplicado, las líneas de código producidas, velocidad de ejecución, el tamaño de memoria y los defectosobservados en un determinado periodo de tiempo.

Medidas Indirectas. Se encuentra la funcionalidad,

calidad, complejidad, eficiencia, fiabilidad, facilidad

de mantenimiento, etc.

MÉTRICAS TÉCNICAS: Se centran en las a características de software por ejemplo: la complejidad lógica, el grado de modularidad. Mide la estructura del sistema, el cómo está hecho.

 

MÉTRICAS DE CALIDAD: proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente. Es decir cómo voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente.

 

MÉTRICAS DE PRODUCTIVIDAD. Se centran en el rendimiento del proceso de la ingeniería del software. Es decir que tan productivo va a ser el software que voy a diseñar.

 

MÉTRICAS ORIENTADAS A LA PERSONA. Proporcionan medidas e información sobre la forma que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y métodos. Son las medidas que voy a hacer de mi personal que va hará el sistema.

 

MÉTRICAS ORIENTADAS AL TAMAÑO. Es para saber en qué tiempo voy a terminar el software y cuantas personas voy a necesitar. Son medidas directas al software y el proceso por el cual se desarrolla, si una organización de software mantiene registros sencillos, se puede crear una tabla de datos orientados al tamaño como se muestra en la siguiente figura:

 

Page 4: Metricasroserocastañeda

EstimaciónEstimación basada en el procesoFuncionalidades en las que hemos descompuesto nuestra

aplicación:Cargador de módulos. (CdE)Módulo de Inteligente. (MdI)Módulo de ingresos (MdIn)Módulo de doctores.(MdD)Módulo de base de datos.(MBD)Módulo de log. (MLg) Interfaces de usuario (I)FrameWork cliente. (FrC)FrameWork servidor. (FrW)Reportes. (RP)Otros ingresos. (OI)

Page 5: Metricasroserocastañeda

Actividades

Planificación

Riesgos Ingeniería IngenieríaImplementación

Implementación

Total

Tarea Analisis DiseñoCodificación

PruebasImportancia

Funcionalidades

CdE alta medio 1 3 1,5 2 7,5

MdCalta medio

2 5 3 2,5 12,5

MdIalta alto

2,5 4 3 5 14,5

MdINalta medio

1,5 3 2,5 2 9

MBDalta medio

1 2 1,5 1,5 6

MLg mediamedio

1 1 1 0,5 3,5

Imedia medio

1,5 3 3 1 8,5

FrCmedia medio

2 4 3 1,5 10,5

FrWalta medio

2 4 3 1,5 10,5

PrOmedia medio

1 2 3,5 1 7,5

OImedia medio

1 3 2,5 1,5 9

Total 1 1 17,5 34 27,5 20 86,5

Dadas estas funcionalidades les asignamos pesos (del 0 al 5) a los pasos seguidos en el proceso de creación de las mismas.

Page 6: Metricasroserocastañeda

Optimista Más probable Pesimista Valor

estimado

Entradas del usuario 100

Salidas del usuario 75

Consultas del usuario 60

Archivos 75

Interfaces externos 65

Page 7: Metricasroserocastañeda

Valor estimado Peso asignado Cuenta por caracteristica

Entradas del usuario

85% AltoManejo de usuarios del sistema

Salidas del usuario

65% Medio Control de salida

Consultas del usuario

90% Alto Reportes , sistema inteligente

Archivos 50% Medio Manejo de pdf

Interfaces externos 50% Bajo

Otra factores que necesite la aplicación(navegador )