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”
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
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

Estimacion de software cocomobasico

  • 1.
    UNIVERSIDAD NACIONAL DECHIMBORAZO FACULTAD CIENCIAS DE LA EDUCACION Y TECNOLOGIAS CARRERA INFORMATICA APLICADA A LA EDUCACION Nombre: Hernán Espinoza Curso: 8vo Semestre “B”
  • 2.
    ESTIMACION DE SOFTWAREUTILIZANDO 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 PFAJUSTADOS 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