Вы находитесь на странице: 1из 4

UNIVERSIDAD NACIONAL DE

CHIMBORAZO

FACULTAD CIENCIAS DE LA
EDUCACION Y TECNOLOGIAS

CARRERA INFORMATICA APLICADA A LA


EDUCACION

Nombre: Hernn Espinoza

Curso: 8vo Semestre B

ESTIMACION DE SOFTWARE UTILIZANDO PUNTOS DE FUNCION Y


COCOMO BASICO
Problema:
Automatizacin de la biblioteca
Se necesita el mdulo de libros en el cual yo necesito realizar el ingreso,
modificacin, egreso y prstamo de dichos libros se debe registrar todo lo
necesario referente a los usuarios. Debe permitir la actualizacin de los
libros y usuarios y finalmente debe reportar todos los prstamos realizados
en el da al igual que las entregas Cunto me costara el desarrollo de ste
software?
N de ENTRADAS
4altas (libros, usuarios, consultas, reportes)
4 bajas (libros, usuarios, consultas, reportes)
4 cambios (libros, usuarios, consultas, reportes)
N de SALIDAS
4 reportes: (Datos de los libros, Datos de los usuarios, Reportes de
prstamos de libros, Reportes de entregas de libros)
N de CONSULTAS
3 (libros, consultas, reportes)
4 Pantalla principal, actualizacin, consultas y reportes
N DE ARCHIVOS:
3 libros, usuarios, reportes.
N DE INTERFACES EXTERNAS
0
ENTRADAS

12*4= 48

SALIDAS

8*4= 32

CONSULTAS

3*4= 12

ARCHIVOS LOGICOS

3*10= 30

ARCHIVOS DE INTERFAZ

0*7=0

TOTAL

122

MULTIPLICADOR
TOTAL DE PF AJUSTADOS

1,15
128

1- 5 Requiere el sistema copias de seguridad y de recuperacin fiables?


2- 3 Se requiere comunicacin de datos?
3- 0 Existen funciones de procesamiento distribuido?
4- 4 Es crtico el rendimiento?
5- 4 Se ejecutar el sistema en un entorno operativo existente y
fuertemente utilizado?
6- 4 Requiere el sistema entrada de datos interactiva?
7- 4 Requiere la entrada de datos interactiva que las transacciones de
entrada se lleven a cabo sobre mltiples pantallas u operaciones?
8- 5 Se actualizan los archivos maestros de forma interactiva?
9- 5 Son completas las entradas, las salidas, los archivos o las peticiones?
10- 2 Es complejo el procesamiento interno?
11- 3 Se ha diseado el cdigo para ser reutilizable?
12- 3 Estn incluidas en el diseo la conversin y la instalacin?
13- 3 Se ha diseado el sistema para soportar mltiples instalaciones en
diferentes organizaciones?
14- 5 Se ha diseado la aplicacin para facilitar los cambios y para ser
fcilmente utilizada por el usuario?
TOTAL: 50
PF= 122*(0.65+0.01 (50))
PF= 140

FAE=
0,88*1,00*0,70*1,00*1,00**0,87*1,00*1,00*1,00*1,00*1,00*1,00*1,10*1,00
*1,00=0,589512
LINEAS DE CODIGO EN LENGUAJE JAVA
LINEAS DE CODIGO = PF * LOC/FP
LINEAS DE CODIGO=140* 53
LINEAS DE CODIGO= 7420.
Clculo del esfuerzo del desarrollo:
E = a KLDC e * FAE = 3,2 * (7,4) ^1,05 * 0,589512= 15,51
personas /mes.
Clculo tiempo de desarrollo:
T = c Esfuerzo d = 2,5 * (15,51) ^0,38 = 7,08 meses
Productividad:
PR = LDC/Esfuerzo = 7420/15,51 = 478,40 LDC/personas mes.
Personal promedio:
P = E/T = 15,51/7,08 = 2,19 personas

Вам также может понравиться