Cocomo
Cocomo
Cocomo
Para nuestro caso el modelo intermedio ser el que usaremos, dado que realiza las
estimaciones con bastante precisin.
As pues las frmulas sern las siguientes:
Tambin, debe de tenerse en cuenta que mientras que LDC se estima directamente, PF
se determina indirectamente mediante la estimacin del nmero de entradas, salidas,
archivos de datos, peticiones e interfaces externas, entre otras.
LENGUAJE
LDC/PF
Ensamblador
320
150
COBOL
105
Pascal
91
Prolog/LISP
64
C++
64
Visual Basic
32
SQL
12
As pues tras saber que son 32 LDC por cada PF, por el hecho de ser Visual Basic
el resultado de los KDLC ser el siguiente:
KLDC= (PF * Lneas de cdigo por cada PF)/1000 = (261,36*32)/1000= 8,363
KDLC
As pues, en nuestro caso el tipo orgnico ser el ms apropiado ya que el nmero
de lneas de cdigo no supera los 50 KLDC, y adems el proyecto no es muy complejo,
por consiguiente, los coeficientes que usaremos sern las siguientes:
PROYECTO SOFTWARE
Orgnico
3,2
1,05
2,5
0,38
Semi-acoplado
3,0
1,12
2,5
0,35
Empotrado
2,8
1,20
2,5
0,32
Y por otro lado tambin hemos de hallar la variable FAE, la cual se obtiene
mediante la multiplicacin de los valores evaluados en los diferentes 15 conductores de
coste que se observan en la siguiente tabla:
CONDUCTORES DE COSTE
VALORACIN
Muy
bajo
Fiabilidad requerida del software
0,75
Tamao de la base de datos
Complejidad del producto
0,70
Restricciones del tiempo de ejecucin
Restricciones del almacenamiento principal Volatilidad de la mquina virtual
Tiempo de respuesta del ordenador
Capacidad del analista
1,46
Experiencia en la aplicacin
1,29
Capacidad de los programadores
1,42
Experiencia en S.O. utilizado
1,21
Experiencia en el lenguaje de programacin 1,14
Prcticas de programacin modernas
1,24
Utilizacin de herramientas software
1,24
Limitaciones de planificacin del proyecto 1,23
Bajo
Nominal
Alto
1,15
1,08
1,15
1,11
1,06
1,15
Muy
alto
1,40
1,16
1,30
1,30
1,21
1,30
Extr.
alto
1,65
1,66
1,56
-
0,88
0,94
0,85
0,87
1.00
1.00
1.00
1.00
1.00
1.00
0,87
1,19
1,13
1,17
1,10
1,07
1,10
1,10
1,08
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1,07
0,86
0,91
0,86
0,90
0,95
0,91
0,91
1,04
1,15
0,71
0,82
0,70
0,82
0,83
1,10
FAE=1,15*1,00*0,85*1,11*1,00*1,00*1,07*0,86*0,82*0,70*1,00*0,95*1,00*0,91*1,0
8
= 0,53508480
Justificacin de los valores:
Atributos de software
Atributos de hardware
Productividad:
PR = LDC/Esfuerzo = 8363/15,91 = 525 ,64 LDC/personas mes
Personal promedio:
P = E/T = 15,91/7,15 = 2,22 personas
Segn estas cifras ser necesario un equipo de 3 personas trabajando alrededor de 7
meses, pero puesto que el desarrollo del proyecto debe realizarse en un plazo 3 meses,
incrementaremos a 6 personas el nmero de personas del equipo de proyecto (ya que 15,91/3
nos da alrededor de este resultado).
As pues tendremos un equipo formado por 1 Jefe de proyecto, 2 Analistas, 2
programadores y 1 Responsable de calidad.