Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04 - Ejemplo CoCoMo
04 - Ejemplo CoCoMo
Pgina 1
Sistemas De Informacin III
1. Objetivo:
Aplicar el modelo COCOMO intermedio.
2. Requerimientos:
Se va a desarrollar un proyecto en modo embebido, cuyo tamao estimado es de 640
PFNA. Se espera una vida operacional de 20 aos, con una tasa de cambio anual (ACT) de 8%.
Asuma que los 15 factores de costo tienen asociados los siguientes ratings: RELY-high, DATAhigh, CPLX-high, TIME-high, STOR-nominal, VIRT-nominal, TURN-low, ACAP-high,
AEXP-nominal, PCAP-nominal, VEXP-high, LEXP-low, MODP-high, TOOL-nominal,
SCED-nominal. Adems, asuma que durante el desarrollo el costo promedio por persona-mes
es de $ 6.000.- (seis mil unidades) y que la mantencin se encargar a un equipo de menor costo
(slo $4.500 por persona-mes) pero con menos capacidad y experiencia (ACAP-nominal,
AEXP-low,
PCAP-low,
Ing.Csar Aranda
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 2
Sistemas De Informacin III
4. Solucin:
Proyecto en Modo Embebido, tamao= 640 PF, vida operacional=20aos
Dado que COCOMO trabaja con Lneas de cdigo realizamos la conversin (usando la tabla
anexa) considerando que el lenguaje de desarrollo va a ser Pascal desde Delphi se tienen:
KDSI = FactorEquivalencia * PF / 1000
adoptando un FactorEquivalencia = 50 LDC / PF, se obtiene:
KDSI = 50 * 640 / 1000 KDSI
KDSI = 32 KDSI
Rating
factor
high
->
1.15
DATA :
high
->
1.08
CPLX :
high
->
1.15
high
->
1.11
STOR :
nominal
->
1.00
VIRT :
nominal
->
1.00
TURN :
low
->
0.87
high
->
0.86
AEXP :
nominal
->
1.00
PCAP :
nominal
->
1.00
VEXP :
high
->
0.90
LEXP :
low
->
1.07
Ing.Csar Aranda
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 3
Sistemas De Informacin III
high
->
0.91
TOOL :
nominal
->
1.00
SCED :
nominal
->
1.00
MM = MMNOM * eaf
MM = 179.2 * 1.04
MM = 186.4 m-m
TDEV = 2.5 * (MM)0.32
TDEV = 2.5 * (186.37)0.32
TDEV = 13.4 meses
Costo = MM * CostoUnitario
Costo = 186.4 m-m * 6000 $/m-m
Costo = $1118400
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 4
Sistemas De Informacin III
Costo = MM * CostoUnitario
Costo = 14.9 m-m * 6000 $/m-m
Costo = $89400
MMNOM
Rating
factor
high
->
0.98
DATA :
high
->
1.08
CPLX :
high
->
1.15
high
->
1.11
STOR :
nominal
->
1.00
VIRT :
nominal
->
1.00
TURN :
low
->
0.87
nominal
->
1.00
AEXP :
low
->
1.13
PCAP :
low
->
1.17
VEXP :
nominal
->
1.00
LEXP :
very low
->
1.14
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 5
Sistemas De Informacin III
MODP:
high
->
0.86
TOOL :
nominal
->
1.00
Cuadro resumen:
FASE
CONCEPTO
Planes y
Desarrollo
Mantenimiento
Requerimientos
Esfuerzo (m-m)
14.9
186.4
21.9
4.3
13.4
1 ao
Nmero
3.5
13.91
1.82
89400
1118400
98550
de
Personas
mensuales
Promedio
Costo Total ($)
Ing.Csar Aranda
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 6
Sistemas De Informacin III
b) Sub-actividades
A los efectos de determinar los valores solicitados se debe descomponer la fase en sus
actividades fundamentales:
En este caso se trata de un proyecto embebido de 32 KDSI (Medium), para el cual la distribucin
responde a:
Project Office:
8%
Manuals:
11%
CM/QA:
7%
Total%:
26%
De donde resulta:
MM Servicio = Total% * MMAM
MM Servicio = 0.26 * 21.9 m-m
MM Servicio = 5.694 m-m
Ing.Csar Aranda
Facultad de Informtica
2001
UNIVERSIDAD CHAMPAGNAT
Pgina 7
Sistemas De Informacin III
ANEXO
A partir de mltiples estudios realizados se han obtenido algunos valores de equivalencia entre LOC
y PF (promedios)
Lenguaje de
Programacin
Generador de Cdigo
4GL
LOO
ADA
BASIC
PASCAL
FORTRAN
COBOL
C
ASSEMBLER
Ing.Csar Aranda
LOC / PF
Facultad de Informtica
15
20
30
70
80
90
100
100
120
300
2001