MÉTRICA DE SOFTWARE
APLICACIÓN DE AEROPUERTO
esta aplicación busca gestionar toda la información que se genere dentro de un aeropuerto como lo es la creación de nuevos vuelos, agregar nuevos pilotos así como asignarlos a los aviones y vuelos, del lado del cliente este podrá conocer los vuelos disponibles así como comprar sus boletos.
EJEMPLO POR LINEA DE CÓDIGO (GESTOR DE AEROPUERTO)
Proyecto
|
LDC
|
Esfuerzo
|
Costo
|
Doc.
|
Errores
|
Defectos
|
personal
|
Alfa
|
200
|
10
|
3000
|
0
|
15
|
6
|
2
|
beta
|
230
|
26
|
3450
|
0
|
7
|
2
|
2
|
EJEMPLO POR PUNTO DE FUNCIÓN (GESTOR DE AEROPUERTO)
Calculo cuenta total:
Valor dominio
|
Cuentas
|
Grado complejidad
|
resultado
|
Entrada de usuario
|
8
|
Promedio (4)
|
32
|
Salidas de usuario
|
3
|
Simple (3)
|
9
|
Peticiones de usuario
|
3
|
Simple (3)
|
9
|
Archivos
|
3
|
Simple (7)
|
21
|
Interfaces externas
|
1
|
Simple (5)
|
5
|
Factor de ajuste:
|
39
|
Total:
|
76
|
FACTOR DE AJUSTE
Comunicación de datos = 4
Procesamiento distribuido = 4
Perfomance = 1
Configuración del equipamiento = 1
Volumen de transacciones = 3
Entrada de datos on-line = 5
Interfase con el usuario = 3
Actualización on-line = 3
Procesamiento complejo = 2
Reusabilidad = 3
Facilidad de implementación = 2
Facilidad de operación = 3
Múltiples locales = 3
Facilidad de cambios = 2
Cuenta total
PF=76 x [.65 +.01 x 39] =79.04
PRESUPUESTO
Durante la segunda fase 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.
152 hh / 2 =76 hh por persona8 horas diarias entre 19 dias =2.375
84.36 x 2.375 = 199.5
Para desarrollar este programa se tomara en cuenta que la cantidad de programadores es 2
Por lo que podemos intuir, que este programa tiene una complejidad media.
Debido a que no se ocupo un "presupuesto" para realizar este proyecto, tomamos el suelo base de un programador en puebla, el cual seria en $6000 mensual por trabajador, y ocupando un sueldo a otros gastos de $7000
Obtendríamos el siguiente resultado:
Costo = ( 3 * 1.97 * 12,000) + 7000 = 77,920 para el desarrollo.