PUNTOS POR FUNCIÓN
Proyecto: Agencia
de autos
Líneas de código (LDC)
Proyecto
|
LDC
|
Esfuerzo
|
Costo Económico
|
Documentos
|
Errores
|
Defectos
|
Personal
|
Agencia de Autos
|
4152
|
21
|
1000
|
0
|
27
|
5
|
1
|
PF: Calculo de cuenta total
Valor Dominio
|
Cuenta
|
Simple
|
Medio
|
Complejo
|
|
Entradas del Usuario
|
45
|
x 3
|
4
|
6
|
180
|
Salidas del Usuario
|
9
|
x 4
|
5
|
7
|
36
|
Peticiones del Usuario
|
4
|
x 3
|
4
|
6
|
16
|
Archivos
|
44
|
x 7
|
10
|
15
|
440
|
Interfaces externas
|
1
|
x 5
|
7
|
10
|
7
|
Cuenta Total:
|
679
|
Determinación de los niveles de influencia
Nombre:
|
Grado:
|
Descripción:
|
Comunicación
de los datos.
|
0
|
Esta
sería una aplicación puramente en una computadora aislada.
|
Procesamiento
distribuido.
|
1
|
Esta
es complejidad uno por que puede preparar los datos para cargarlos en otra
CPU.
|
Objetivos
de rendimiento.
|
2
|
Esta
cumple con los requerimiento de performance y de diseño que solicito el
usuario final.
|
Configuración
del equipamiento.
|
1
|
El
usuario está limitado a comprar un solo carro en caso de querer comprar otro
tendrá que realizar el proceso de compra nuevamente.
|
Tasa de
transacciones
|
0
|
Este
no cuenta con periodos de picos de volumen de transacción.
|
Entrada de
datos en línea.
|
0
|
Esta
no cuenta con entrada de datos online. Se encuentra en modo bach.
|
Interface
con el usuario.
|
2
|
Esta
cuenta con algunos ítems que son los siguientes:
·
Utilización
del mouse.
·
Menús.
·
Ayuda
para la navegación.
·
Menor
número de pantallas
|
Actualización
en línea.
|
0
|
No
cuenta con actualización en línea.
|
Procesamiento complejo.
|
0
|
No
cuenta con ningún procesamiento complejo.
|
Reusabilidad
de código.
|
4
|
Fue
diseñada en java. Lo que facilita la implementación de datos en otros
lenguajes.
|
Facilidad
de implementación
|
0
|
No
fue establecida ningún procedimiento especial por el usuario.
|
Facilidad
de operación.
|
0
|
No se
consideró ninguna operación especial.
|
Instalaciones
múltiples.
|
0
|
Los
requerimientos del usuario no requirieron de instalación en más de un local.
|
Facilidad
de cambios.
|
1
|
La
aplicación cuenta con informes flexibles para las necesidades del usuario.
|
Puntos
de función sin ajustar:
Los
puntos PFSA se consideró de complejidad media así que teniendo en cuenta eso lo
siguiente que se realizo fue la fórmula:
PFA=679*[0.65+(0.01*11)]
PFA=
679*[0.65+0.11]
PFA=679*0.76
PFA=516.04
Comenzamos
con las estimaciones de horas que se van a dedicar para el costo de software:
Lenguaje
|
Horas PF promedio.
|
Líneas de código por PF
|
Lenguajes de 4ta generación
|
8
|
20
|
H/H=PFA*
horas PF promedio.
H/H=516.04*8
H/H=4128.32
son las horas hombre que se necesitan para crear el sistema.
4128.32/8
=516.04 (8=horas trabajadas por día).
516.04/20=25.80
Este es el resultado estimado que se debe trabajar en meses.
Con
esto calculo los meses de trabajo que se van a necesitar son: 25.80.
Costo del proyecto = (Desarrolladores * duración de meses
* sueldos) + otros costos.
Costo del proyecto = (1 * 25.80 * 400) = $10,320.
Comentarios
Publicar un comentario