Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Usuario N de Peticiones de Usuario N de Archivos N de Interfaces Externas Total Simple x3 x4 x3 x7 x5 Medio 4 5 4 10 7 Complejo 6 7 6 15 10 = = = = = =
LENGUAJE
LDC/PF Ensamblador
C COBOL Pascal Prolog/LISP C++ Visual Basic SQL PROYECTO SOFTWARE Orgnico Semi-acoplado Empotrado 320 150 105 91 64 64 32 12 a 3,2 3,0 2,8 e 1,05 1,12 1,20 c 2,5 2,5 2,5 d 0,38 0,35 0,32
CONDUCTORES DE COSTE
VALORACIN Muy bajo Bajo 0,88 0,94 0,85 0,87 Nominal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 Alto 1,15 1,08 1,15 1,11 1,06 1,15 1,07 0,86 0,91 0,86 0,90 0,95 0,91 0,91 1,04 Muy alto 1,40 1,16 1,30 1,30 1,21 1,30 1,15 0,71 0,82 0,70 0,82 0,83 1,10 Extr. alto 1,65 1,66 1,56 -
Fiabilidad requerida del software Tamao de la base de datos Complejidad del producto Restricciones del tiempo de ejecucin Restricciones del almacenamiento principal Volatilidad de la mquina virtual Tiempo de respuesta del ordenador Capacidad del analista Experiencia en la aplicacin Capacidad de los programadores Experiencia en S.O. utilizado Experiencia en el lenguaje de programacin Prcticas de programacin modernas Utilizacin de herramientas software Limitaciones de planificacin del proyecto
0,75 0,70 -
0,87
1,19 1,13 1,17 1,10 1,07 1,10 1,10 1,08
Nota: En esta tabla obtengo el FAE mltiplo todos los valores que se extraen.
COCOMO BASICO
1.-E=a*KLDC
2.-D = C* E N=E / D
Dnde: E=Esfuerzo que se lleva a cabo al contar el software (Persona x mes) D=Tiempo de Desarrollo en Meses KLDC= N de lneas de Cdigo expresado en Miles Los valores a, b, c, d son valores predeterminados N= N de Personas para el Proyecto Nota: Para calcular KLDC se utiliza:
COCOMO INTERMEDIO
1.-KLDC= (PF * Lneas de cdigo por cada PF)/1000 2.-FAE= Son todos los valores de la tabla de conductores multiplicados 3.- E=a*KLDC *FAE
Calculo de Tiempo Desarrollado T= C* E Productividad PR= KLDC / E Personal Promedio P= E / T
E = Esfuerzo = a KLDC e * FAE (persona x mes) T = Tiempo de duracin del desarrollo = c Esfuerzo d (meses) P= Personal = E/T (personas)
.:.E=