Metricas de software
Metricas de Software: Análisis por puntos de función.
Gestor de un taller mecánico.
Software especializado en la gestión de información de un taller mecánico. Cabe destacar que la información la maneja un administrador y el cliente solo puede observar apartados específicos, sin poder el hacer modificaciones.
El software se encarga de administrar diferentes áreas:
Mecánicos: Registra información importante de los mecánicos como lo es su nombre, domicilio, y especialidad en la que destaca, además se lleva un registro de los autos que repara cada mecánico.
Autos: Se registra la hora en la que ingresa cada automóvil, así como información destacada de estos (color, modelo, marca y placas) e información del dueño (nombre y número telefónico).
Reparaciones: Se lleva un registro de las reparaciones de cada vehículo en las que se incluyen datos como las piezas que se cambiaron, hora o fecha de entrega y costos de reparación.
Ejemplo por linea de código.
Proyecto
|
LDC
|
Esfuerzo
|
Costo
|
Doc.
|
Errores
|
Defectos
|
personal
|
Taller Mecanico | 350 |
12
| 0 | 5 |
10
| 4 |
4
|
Por punto de función.
VALOR DOMINIO
|
CUENTAS
|
GRADO DE COMPLEJIDAD
|
RESULTADO
| |
Entradas del usuario
|
15
|
Simple
|
x3
|
45
|
Salidas del usuario
|
5
|
Medio
|
x5
|
25
|
Peticiones del usuario
|
6
|
Simple
|
x3
|
18
|
Archivos
|
4
|
Medio
|
x10
|
40
|
Interfaces externas
|
0
|
null
|
x0
|
0
|
Cuenta total:
|
128
|
Calculo de factores de ajuste.
FACTORES
|
GRADO
|
Copia de seguridad y recuperación.
|
5
|
Comunicación de datos.
|
2
|
Proceso distribuido.
|
1
|
Rendimiento crítico.
|
4
|
Tasa de transacción.
|
4
|
Entrada de datos en línea.
|
0
|
Interfase con el usuario.
|
5
|
Actualización en línea.
|
0
|
Procesamiento complejo.
|
5
|
Reusabilidad del código.
|
5
|
Facilidad de implementación.
|
4
|
Facilidad de operación.
|
5
|
Instalaciones múltiples.
|
4
|
Total:
|
44
|
Nos enfocamos en medir cuanto esfuerzo fue realizado, en base a las lineas de código, errores , etc. Donde compilando datos en base a una tabla pre-establecida donde se median de 0 a 5, los puntos que cubría el problema, al final de la operación obtuvimos un resultado final de 44.
Cuenta total.
Posteriormente se pretende estimar el esfuerzo necesario para determinar las horas hombre y saber cuanto se le dedico al proyecto, para estimar el costo.
Por lo que siguiendo la siguiente formula : H/H = PFA * horas promedio, donde pfa son las horas dedicadas para realizar el programa.
164 hh / 4 =41 hh por persona, 4 horas diarias
0.41 meses
0.41 meses
Se tomara como base 4 programadores.
Nosotros no ocupamos un presupuesto por lo que tomamos el suelo base de un programador en el estado, el cual seria en $6000 mensual por programador, y ocupando un sueldo a otros gastos de $500
Obtendríamos el siguiente resultado:
Comentarios
Publicar un comentario