Estimación de costes

Anuncio
ESTIMACIÓN DE COSTES :
Se va a calcular las líneas de código (LDC) necesarias para implementar
una aplicación de control de biblioteca, en lenguaje C. Se creará a
continuación dos bases de datos, una que controle los datos de clientes (de
gran complejidad) , y la otra que controle un back−up (de escasa
complejidad ).
Todo el trabajo se realiza mediante tres tipos de transacciones distintas,
para altas, bajas y modificaciones de datos, por lo que habrá una
grandísima complejidad.
Para que el sistema de información esté bien integrado, la aplicación deberá
transferir dos ficheros de complejidad media, que contienen datos para
otras aplicaciones (contabilidad y dirección por objetivos ).
Así mismo, el software debe generar hasta tres tipos distintos de informes
( de complejidad alta ) sobre clientes. Por último, las consultas trabajarán
sobre dos posibles transacciones ( complejidad baja ), y una consulta de
ayuda ( a plena pantalla ) de gran complejidad.
El desarrollo del proyecto se realizará en un entorno cuyos factores de
complejidad serán todos de tipo medio ( valor 3 ), excepto la entrada de
datos vía on−line ( valor 5 ), la actualización on−line ( valor 5 ) y facilidad
de operación ( valor 5 ).
Una vez halladas las líneas de C necesarias, se pasarán a Cobol mediante
implementación; con esto haremos más fácil el método de Cocomo.
La finalidad es la de saber el esfuerzo persona/mes en un entorno de trabajo
de alto nivel de utilización de herramientas, de técnicas moderadas de
programación, y con programadores de muy alta cualificación. También
1
debe hallarse el coste monetario del esfuerzo, asumiendo un salario medio
bruto anual de 3,2 millones por persona; para ello calcularemos el número
medio de personas/mes que se necesitan, además del tiempo de desarrollo
del proyecto.
PRIMERO HALLAREMOS LOS PUNTOS DE FUNCIÓN:
PFNA = − 3 ENTRADAS 3 * 6 = 18
− 3 SALIDAS 3 * 7 = 21
− 2 FICHEROS INTERFACE LÓGICOS (1 * 7) + (1 * 15)=22
−2 FICHEROS INTERFACE 2 * 7 = 14
− 3 CONSULTAS (2 * 3) + (1 * 6) = 12
PFNA = 87
FA = 0,01 * (SUM. FC) + 0,65
SUM. FC = (11*3) + (3*5) = 48
FA = 1,13
PF = 87 * 1,13 = 98,31
CALCULAMOS AHORA EL NÚMERO DE LDC: ( LDC = PF * Nº LDC a PF )
LDC en C = 98,31 * 128 = 12583 LDC
LDC en Cobol = 98,31 * 91 = 8946 LDC
NOS DISPONEMOS A HALLAR EL ESFUERZO:
EN = a * (KLDC)b = 3,2 * (8,946)1,05 = 31,94 personas/mes
EF = 31,94 * ( 0,70 * 0,91 * 0,91 ) = 18,51 PERSONAS/MES
AHORA HALLAREMOS EL COSTE MONETARIO ( COSTE POR PROYECTO ) :
Coste = 18,51 * (3200000 / 12 ) = 4935987 ptas
POR ÚLTIMO SE CALCULARÁ EL Nº MEDIO DE PERSONAS POR MES:
ME = (18,51 personas/mes) / (7,57 meses) = 2,44 personas
PF = PFNA * FA
2
EF = EN * FC
Coste = EF * sueldo
ME = EF / TD
3
Descargar