Estimación de software

4
 UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD CIENCIAS DE LA EDUCACION Y TECNOL OGIAS CARRERA INFORMATICA APLICADA A LA EDUCACION Nombre: Hernán Espinoza Curso: 8vo Semestre “B”

description

Estimación de software

Transcript of Estimación de software

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 BASICOProblema:Automatizacin de la bibliotecaSe 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 ENTRADAS4altas (libros, usuarios, consultas, reportes)4 bajas (libros, usuarios, consultas, reportes)4 cambios (libros, usuarios, consultas, reportes)N de SALIDAS4 reportes: (Datos de los libros, Datos de los usuarios, Reportes de prstamos de libros, Reportes de entregas de libros)N de CONSULTAS3 (libros, consultas, reportes)4 Pantalla principal, actualizacin, consultas y reportesN DE ARCHIVOS: 3 libros, usuarios, reportes.N DE INTERFACES EXTERNAS0ENTRADAS12*4= 48SALIDAS8*4= 32 CONSULTAS3*4= 12ARCHIVOS LOGICOS3*10= 30ARCHIVOS DE INTERFAZ0*7=0TOTAL 122MULTIPLICADOR1,15TOTAL DE PF AJUSTADOS1281- 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: 50PF= 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,589512LINEAS DE CODIGO EN LENGUAJE JAVALINEAS DE CODIGO = PF * LOC/FPLINEAS 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 mesesProductividad: PR = LDC/Esfuerzo = 7420/15,51 = 478,40 LDC/personas mes.Personal promedio: P = E/T = 15,51/7,08 = 2,19 personas