Análisis por puntos de función.
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:
Costo = ( 4 * 0.41 * 6,000) + 500 = 10,340 para el desarrollo.
Comentarios
Publicar un comentario