Está en la página 1de 7

UNIVERSIDAD CHAMPAGNAT

Pgina 1
Sistemas De Informacin III

Ejemplo de aplicacin de mtricas de tiempo y esfuerzo

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,

VEXP-nominal y LEXP-very low).

Lo dems se mantiene sin

modificaciones desde el desarrollo hasta el mantenimiento.


a) Determine los costos totales del ciclo de vida, costos y duracin de cada fase principal
del ciclo de vida (Planes y Requerimientos, Desarrollo y Mantencin).
b) Cul sera el costo bsico de contratar un servicio que se encargue de las actividades
de Administracin (Project Office), Documentacin (Manuals), Gestin de Configuracin y
Aseguramiento de Calidad (CM/QA) para el mantenimiento.
3. Pasos para el Clculo:
1. Determinar el modo del proyecto y el tamao en KDSI.
2. Determinar el Esfuerzo nominal.
3. Determinar los ratings y factores multiplicadores para los 15 cost drivers.
4. Determinar el Factor de Ajuste de Esfuerzo, el Esfuerzo y el Tiempo de desarrollo.
5. Determinar el nmero de personas promedio y el Costo de la Fase de Desarrollo.
6. Determinar el sobreesfuerzo y el sobretiempo inicial.
7. Determinar el nmero de personas promedio y el Costo de la Fase Inicial.
8. Determinar el Esfuerzo de Mantenimiento Nominal Anual.
9. Determinar los ratings y factores multiplicadores para los 14 cost drivers.
10. Determinar el Factor de Ajuste de Esfuerzo y el Esfuerzo de Mantenimiento
11. Determinae el nmero de personas promedio y el Costo de Mantenimiento.
12. Determinar el Costo Total.
13. Realizar la distribucin en las subactividades que correspondan.

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

a) Costos y duracin por fases

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

Determinacin del Esfuerzo nominal:


MMNOM = 2.8 * (KDSI)1.20
MMNOM = 2.8 * (32)1.20
MMNOM = 179.2 m-m
Determinacin de ratings y factores multiplicadores para los 15 cost drivers:
C.D.

Rating

factor

Atributos del Producto


RELY :

high

->

1.15

DATA :

high

->

1.08

CPLX :

high

->

1.15

Atributos de los Recursos


TIME :

high

->

1.11

STOR :

nominal

->

1.00

VIRT :

nominal

->

1.00

TURN :

low

->

0.87

Atributos del Personal


ACAP :

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

Atributos del Proyecto


MODP:

high

->

0.91

TOOL :

nominal

->

1.00

SCED :

nominal

->

1.00

Determinacin de Factor de Ajuste de Esfuerzo, Esfuerzo y Tiempo de desarrollo:


eaf = cd1 * cd2 * cd3 * cd15
eaf = 1.04

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

Determinacin del nmero de personas promedio y Costo de la Fase de Desarrollo:


FSP = MM / TDEV
FSP = 186.4 / 13.4
FSP = 13.91 personas

Costo = MM * CostoUnitario
Costo = 186.4 m-m * 6000 $/m-m
Costo = $1118400

Determinacin de sobreesfuerzo y sobretiempo inicial:


MM0 = 8% * MM
MM0 = 0.08 * 186.4 m-m
MM0 = 14.9 m-m

TDEV0 = 32% * TDEV


TDEV0 = 0.32* 13.4 meses
TDEV0 = 4.3 meses
Ing.Csar Aranda

Facultad de Informtica

2001

UNIVERSIDAD CHAMPAGNAT

Pgina 4
Sistemas De Informacin III

Determinacin del nmero de personas promedio y Costo de la Fase Inicial:


FSP = MM / TDEV
FSP = 14.9 / 4.3
FSP = 3.5 personas

Costo = MM * CostoUnitario
Costo = 14.9 m-m * 6000 $/m-m
Costo = $89400

Determinacin del Esfuerzo de Mantenimiento Nominal Anual:


MMNOM = 179.2 m-m
ACT = 8%
MMNOM-AM = ACT *

MMNOM

MMNOM-AM = 0.08 * 179.2


MMNOM-AM = 14.34 m-m
Determinacin de ratings y factores multiplicadores para los 14 cost drivers:
C.D.

Rating

factor

Atributos del Producto


RELY :

high

->

0.98

DATA :

high

->

1.08

CPLX :

high

->

1.15

Atributos de los Recursos


TIME :

high

->

1.11

STOR :

nominal

->

1.00

VIRT :

nominal

->

1.00

TURN :

low

->

0.87

Atributos del Personal


ACAP :

nominal

->

1.00

AEXP :

low

->

1.13

PCAP :

low

->

1.17

VEXP :

nominal

->

1.00

LEXP :

very low

->

1.14

Atributos del Proyecto


Ing.Csar Aranda

Facultad de Informtica

2001

UNIVERSIDAD CHAMPAGNAT

Pgina 5
Sistemas De Informacin III

MODP:

high

->

0.86

TOOL :

nominal

->

1.00

Determinacin de Factor de Ajuste de Esfuerzo y Esfuerzo de Mantenimiento:


eaf = cd1 * cd2 * cd3 * cd15
eaf = 1.52

MMAM = MMNOM-AM * eafAM


MMAM = 14.34 m-m * 1.52
MMAM = 21.9 m-m
Determinacin del nmero de personas promedio y Costo de Mantenimiento:
FSPAM = MMAM / 12
FSPAM = 21.9 / 12
FSPAM = 1.82 personas
Costo AM = MMAM * CostoUnitario AM
Costo AM = 21.9 m-m * 4500 $/m-m
Costo AM = $98550

Cuadro resumen:
FASE
CONCEPTO

Planes y

Desarrollo

Mantenimiento

Requerimientos

Esfuerzo (m-m)

14.9

186.4

21.9

Tiempo de Desarrollo (meses)

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%

MMAM = 21.9 m-m


FSPAM = 1.82 personas (por mes)
CostoUnitario = 4500 $/m-m

De donde resulta:
MM Servicio = Total% * MMAM
MM Servicio = 0.26 * 21.9 m-m
MM Servicio = 5.694 m-m

FSP Servicio = Total% * FSPAM = MM Servicio / 12


FSP Servicio = Total% * FSPAM = MM Servicio / 12
FSP Servicio = 0.47 personas (por mes)

Costo Servicio = FSP Servicio * CostoUnitario


Costo Servicio = 0.47 * 4500
Costo Servicio = 2115 $/mes

Valor Servicio = 2115 $ (por mes)

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

También podría gustarte