Estimación de costes

Informática. Lenguaje de programación. Líneas de código

  • Enviado por: Zorro
  • Idioma: castellano
  • País: España España
  • 3 páginas
publicidad

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

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

EF = EN * FC

Coste = EF * sueldo

ME = EF / TD