Está en la página 1de 7

UNIVERSIDAD CHAMPAGNAT Pgina 1

Sistemas De Informacin III



Ing.Csar Aranda Facultad de Informtica 2001
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, DATA-
high, 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.
UNIVERSIDAD CHAMPAGNAT Pgina 2
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
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:
MM
NOM
= 2.8 * (KDSI)
1.20

MM
NOM
= 2.8 * (32)
1.20

MM
NOM
= 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
UNIVERSIDAD CHAMPAGNAT Pgina 3
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
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 = cd
1
* cd
2
* cd
3
* cd
15

eaf = 1.04

MM = MM
NOM
* 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:
MM
0
= 8% * MM
MM
0
= 0.08 * 186.4 m-m
MM
0
= 14.9 m-m

TDEV
0
= 32% * TDEV
TDEV
0
= 0.32* 13.4 meses
TDEV
0
= 4.3 meses
UNIVERSIDAD CHAMPAGNAT Pgina 4
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
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:
MM
NOM
= 179.2 m-m
ACT = 8%
MM
NOM-AM
= ACT * MM
NOM

MM
NOM-AM
= 0.08 * 179.2
MM
NOM-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
UNIVERSIDAD CHAMPAGNAT Pgina 5
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
MODP: high -> 0.86
TOOL : nominal -> 1.00

Determinacin de Factor de Ajuste de Esfuerzo y Esfuerzo de Mantenimiento:
eaf = cd
1
* cd
2
* cd
3
* cd
15

eaf = 1.52

MM
AM
= MM
NOM-AM
* eaf
AM

MM
AM
= 14.34 m-m * 1.52
MM
AM
= 21.9 m-m

Determinacin del nmero de personas promedio y Costo de Mantenimiento:
FSP
AM
= MM
AM
/ 12
FSP
AM
= 21.9 / 12
FSP
AM
= 1.82 personas

Costo
AM
= MM
AM
* CostoUnitario
AM

Costo
AM
= 21.9 m-m * 4500 $/m-m
Costo
AM
= $98550

Cuadro resumen:
FASE
CONCEPTO
Planes y
Requerimientos
Desarrollo Mantenimiento
Esfuerzo (m-m) 14.9 186.4 21.9
Tiempo de Desarrollo (meses) 4.3 13.4 1 ao
Nmero de Personas mensuales
Promedio
3.5 13.91 1.82
Costo Total ($) 89400 1118400 98550


UNIVERSIDAD CHAMPAGNAT Pgina 6
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
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%

MM
AM
= 21.9 m-m
FSP
AM
= 1.82 personas (por mes)
CostoUnitario = 4500 $/m-m

De donde resulta:
MM
Servicio
= Total% * MM
AM

MM
Servicio
= 0.26 * 21.9 m-m
MM
Servicio
= 5.694 m-m

FSP
Servicio
= Total% * FSP
AM
= MM
Servicio
/ 12
FSP
Servicio
= Total% * FSP
AM
= 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)

UNIVERSIDAD CHAMPAGNAT Pgina 7
Sistemas De Informacin III

Ing.Csar Aranda Facultad de Informtica 2001
ANEXO

A partir de mltiples estudios realizados se han obtenido algunos valores de equivalencia entre LOC
y PF (promedios)


Lenguaje de
Programacin
LOC / PF
Generador de Cdigo 15
4GL 20
LOO 30
ADA 70
BASIC 80
PASCAL 90
FORTRAN 100
COBOL 100
C 120
ASSEMBLER 300

También podría gustarte