1. UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD CIENCIAS DE LA EDUCACION Y
TECNOLOGIAS
CARRERA INFORMATICA APLICADA A LA EDUCACION
Nombre: Hernán Espinoza
Curso: 8vo Semestre “B”
2. ESTIMACION DE SOFTWARE UTILIZANDO PUNTOS DE FUNCION Y COCOMO BASICO
Problema:
Automatizacióndela biblioteca
Se necesitael módulo delibros en el cual yo necesito realizar el ingreso, modificación, egreso y
préstamo de dichos libros se debe registrar todo lo necesario referente a los usuarios. Debe
permitir la actualización de los libros y usuariosy finalmentedebereportartodoslospréstamos
realizados en el día al igual que las entregas ¿Cuánto 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:(“Datosdelos libros”, “Datos de los usuarios”,“Reportesdepréstamosde libros”,
“Reportes de entregasde libros”)
Nº de CONSULTAS
3 (libros,consultas,reportes)
4 Pantalla principal,actualización,consultasy 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 1,15
3. TOTAL DE PF AJUSTADOS 128
1- 5 ¿Requiereel sistema copiasde seguridad y de recuperación fiables?
2- 3 ¿Se requiere comunicación dedatos?
3- 0 ¿Existen funcionesdeprocesamiento distribuido?
4- 4 ¿Es crítico el rendimiento?
5- 4 ¿Seejecutará el sistema en un entorno operativo existentey fuertementeutilizado?
6- 4 ¿Requiere el sistema entrada dedatosinteractiva?
7- 4 ¿Requiere la entrada dedatosinteractiva que las transaccionesdeentrada selleven a
cabo sobremúltiples pantallasu operaciones?
8- 5 ¿Se actualizan los archivosmaestrosdeforma interactiva?
9- 5 ¿Son completaslasentradas,lassalidas,los archivoso las peticiones?
10- 2 ¿Es complejo el procesamiento interno?
11- 3 ¿Se ha diseñado el código para ser reutilizable?
12- 3 ¿Están incluidasen el diseño la conversión y la instalación?
13- 3 ¿Se ha diseñado el sistema para soportarmúltiplesinstalacionesen diferentes
organizaciones?
14- 5 ¿Se ha diseñado la aplicación para facilitar los cambiosy para ser fácilmenteutilizada
porel usuario?
TOTAL: 50
PF= 122*(0.65+0.01 (50))
PF= 140
LINEAS DE CODIGOEN LENGUAJEJAVA
LINEASDE CODIGO = PF * LOC/FP
LINEASDE CODIGO=140* 53
LINEASDE CODIGO= 7420.
COCOMOBASICO
Líneas de código7420
Sueldo400 $
ESFUERZO
E= 2.4 (7.4) ^1.05 = 20 Hombres-Mes
TIEMPO DE DESARROLLO
D= 2.5 (20) ^ 0.38 = 8 Meses.
NUMERO DE HOMBRES
N= 20/8= 3 Hombres
CostoTotal
CT=3*400= 1200 $ Dólarespara el desarrollodel software