Vous êtes sur la page 1sur 7

ESTIMACION PARA PROYECTOS DE SOFTWARE (TIPOS, MODELO,

TECNICAS) Y MODELO COCOMO


Sandy C. Polvo
Loaiza
Universidad Autnoma de
Tlaxcala
Facultad de Ciencias Bsicas, Ingeniera y
Tecnologa
Resum
en
Antes de que el proyecto comience, el gestor del proyecto y el equipo
de software deben estimar el trabajo que habr de realizarse, los
recursos y tiempo.
Dentro del conjunto de tareas para la planificacin
del proyecto se debe de estimar costo y esfuerzo con tcnicas como la
descomposicin basada en el problema y en los procesos , adems de
modelos empricos de estimacin, sin embargo uno de los modelos mas
populares es el COCOMO desde los aos 80.
Palabras clave:
modelo COCOMO.

Estimacin,

tcnicas,

ESTIMACI
ON
Estimar: cuanto dinero, esfuerzo,
recursos y tiempo
supondr
construir un sistema o producto
especfico de SW.
Antes
de
que
el
proyecto
comience el gestor del proyecto y
el equipo de software deben
estimar el trabajo que habr de
realizarse, los recursos que se
requieran
y el
tiempo
que
transcurrir
desde
el principio
hasta el final.
ESTIMACION DE
RECURSOS
Necesarios
para
completar
el
esfuerzo de desarrollo
del
software.
En
la
figura
1
muestra
las
tres
grandes
categoras de los recursos de IS.

modelos,

Fig.1 Tres categoras de los


recursos
Cada recurso especifica cuatro
caractersticas:
Descripcin
del
recurso,
Un
informe
de
disponibilidad, cuando se

requerir
durante
aplicar.

el recurso, y tiempo
el cual el recurso se

Recursos
Humanos

El nmero de persona que requiere


un proyecto de software solo se
determina despus de que se ha
hecho una estimacin del esfuerzo
de desarrollo ejemplo (personames).
Recurso
de
Reutilizable

Software

Tcnicas
de
Estimacin de costos
Modelado
algortmico
del
costo: Se desarrolla un modelo
usando
informacin
histrica
relacionada a alguna mtrica de
software.
Juicio Experto: Se consultan
varios expertos en el dominio
de la aplicacin y en la tcnica
de
desarrollo
de
software
escogida.
Estimacin
por
analoga:
Esta tcnica es
til si se han realizado otros
proyectos en el mismo dominio
de la aplicacin.
La Ley de Parkinson: estable
que el trabajo
se expande hasta llenar el
tiempo disponible.
Precio
a ganar:
El costo
se estima de
acuerdo a lo que el consumidor
esta dispuesto a gastar.
Tcnicas
de
Descomposicin
Tamao de Software: se refiere a
un resultado cuantificable del
proyecto de software. Enfoque
directo: El tamao se puede
medir en lneas de cdigo (LDC).

La creacin y reutilizacin de
bloques de construccin, tales
bloques, llamados componentes.
Bennatan sugiere cuatro categoras
de recursos de software que deben
considerarse:
Componentes ya
desarrollados
Componentes
experimentados
Componentes
de
experiencia parcial
Componentes nuevos
RECURSOS
ENTORNO

DEL

Entorno
de
ingeniera
software (EIS)
incorpora
hardware
y
software.

del

Enfoque indirecto: el tamao se


representa como puntos de funcin
(PF).
La descomposicin basada en el
problema
implica el uso de KLOC
y PF.
La descomposicin basada en el
proceso incluye divisin basada en
las tareas involucradas, en casos de
uso.
Estimacin
problema

basada

en el

El
planificador
del proyecto
comienza con un enfoque acotado
del mbito del software y a partir de
ah intenta descomponer el software
en funciones problema que puedan
estimarse individualmente.
Entonces se estima las LDC o
PF
(las variables de estimacin)
para cada funcin.

Se calcula un valor de tres


puntos o uno esperado. El
valor
esperador
para
la
variable
de
estimacin.
(tamao),
S,
se calcula
como
un
promedio
ponderado
de
las
estimaciones optimista.

Ejemplo de estimacin
basado en PF

S=(S opt+
4Sm+ Spes)/6

Se centra en los valores de


dominio de informacin ms que
en las funciones de software.

Por ejemplo, el rango de las


estimaciones
LDC
para la funcin de
anlisis geomtrico
3
D

El
planificador
del
proyecto
estima
entradas
externas,
salidas
externas,
consultas
externas,
archivos
lgicos
internos y archivos de interfaz
externos para el software CAD.

e
s
:
optimista

Mas
probable

pesimista

Valor
espera
do

4600 ldc

6900 ldc

8600 ldc

6800

Ejemplo de
estimacin basado en
el problema:

Finalmente se deriva el nmero


estimado de PF.

Modelos Empricos de
Estimacin
Estimacin Basada en el
Proceso

Basados
en
estadsticos

Tcnica ms comn es basar la


estimacin en el proceso que se
empleara. Este se descompone en
tareas y estima el esfuerzo para
lograr cada tarea.

La mayora tiene una estructura


con la forma:

datos

Donde A,B y C son constantes


derivadas empricamente, E es el
esfuerzo en meses persona y ev
es la variable de estimacin
(LOC
o
PF).
C

E A B * (ev )

Estimacin con casos de Uso

Hay varios de estos modelos,


uno de los mas
populares
ha
sido
el
creado
por Bohem,
COCOMO
(Constructive
Cost
Model). Apareci en los aos 80,
y desde entonces ha sido muy
popular.
Tipos
Modelos
Ejemplo de estimacin basado
en casos de uso

de

Bsico
Intermedio
Avanzado
Tipos de Proyectos en
COCOMO
Dentro de cada modelo COCOMO
los proyectos se pueden clasificar
de 3 tipos,. Los tipos son:
Orgnico
(Fcil):
Proyectos
desarrollados con grupos de trabajo
pequeos, en un ambiente familiar
y construyendo aplicaciones que
les son familiares.
Semi-independiente
(Intermedio): Etapa
intermedia
entre
proyectos
orgnicos y de modo incorporado.
De
modo
incorporado
(Avanzado):
Proyectos que deben operar dentro
de limitaciones estrictas.
Dependiendo
del
tipo
de
proyecto, sern
los valores de las constantes que
utilizar la frmula de COCOMO
involucrada.
MODELO
BASICO
COCOMO
El modelo calcula 3 valores para
estimar el costo
del
proyecto,
esto utilizando como

entrada las lneas de cdigo


estimadas. Los valores estimados
son:
MP:
Mesespersona

TDES:
Tiempo
de desarrollo
N:
Nmero
de
personas
necesarias

Las frmulas utilizadas para realizar


esta estimacin, dependern del
tipo de proyecto en cuestin.
PROYECTOS
TIPO
ORGNICO:
1.05
MP= [2.4 (KLOC) ]

KLOC = Miles de lneas

de cdigo

0.38

TDES= 2.5 (MP)


N= MP/TDES
PROYECTOS
TIPO
SEMIINDEPENDIENTE:
1.12
MP= 3.0 (KLOC)
0.35
TDES= 2.5 (PM)

N= MP/TDES

de costo en cada fase (anlisis, diseo,


etc.)
del transcurso de ingeniera del
software.

Referencias

http://www.mitecnolo gico. co
m/M
ain/TiposEstimacionesYCara
cteristi cas
Roger S. Pressman,
Ingeniera de
Software, 6th. Edicion,
McGraw- Hill.

http://www.slideshare.net/amma
c
as1/procesos-de-ingenieria-de-

PROYECTOS TIPO INCORPORADO


1.20
PM= 3.6 (KLOC)
0.32
TDES= 2.5 (PM)

N= MP / TDES

s/materia/SI2/document/Clas
e
ju_n1-72-009/SIII2009__Estimaci
F3
ro
toSsI2
_So
f%
tw
an
re_.pa
pdrfa?_cPid
Ryeeqc=

EL MODELO COCOMO INTERMEDIO


Modifica las ecuaciones de estimacin
aadiendo
parmetro un
multiplicador, el cual ser
calculado
en base
a unaasociados
tabla quealevala
debido
a otros
atributos
la complejidad
aadidaentonces
proyecto.
Las formulas
quedan de la forma:
C

E FAE * B * (ev )
Donde FAE = producto de multiplicadores
y es la multiplicacin de los valores de
la tabla escogidos para cada atributo.
Modelo Intermedio de COCOMO

EL MODELO COCOMO AVANZADO

http://www.fi.unju.edu.ar/m
ateria

Bennatan, E. M., Software


Proyect
Approach, McGrawHill,1992.

http://catarina.udlap.mx/u_dl _a/t
a
Incorpora todas las
caractersticas de la versin
intermedia y lleva a cabo
una evaluacin del impacto
de los conductores

les/documentos/lis/gonzalez_d_h/

capitulo5.pdf

Vous aimerez peut-être aussi