Está en la página 1de 5

ESTIMACION PARA PROYECTOSDE SOFTWARE (TIPOS, MODELO, TECNICAS) Y MODELO

COCOMO








ESTIMACION
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.
Fig.1 Tres categoras de los recursos
Cada recurso especifica cuatro
caractersticas: Descripcin del recurso, Un
informe de disponibilidad, cuando se








requerir el recurso, y tiempo durante el
cual el recurso se aplicar.
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 (persona-mes).
Recurso de Software Reutilizable
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

RECURSOSDEL ENTORNO
Entorno de ingeniera del software (EIS)
incorpora hardware y software.
Sandy C. Polvo Loaiza
Universidad Autnoma de Tlaxcala
Facultad de Ciencias Bsicas, Ingeniera y Tecnologa
Resumen
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: Estimacin, tcnicas, modelos, modelo COCOMO.
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).
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 basada en el problema
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.
S=(S opt+4Sm+Spes)/6
Por ejemplo, el rango de las estimaciones
LDC para la funcin de anlisis geomtrico
3D es:

Ejemplo de estimacin basado en el
problema:

Ejemplo de estimacin basado en PF
Se centra en los valores de dominio de
informacin ms que en las funciones de
software.
El planificador del proyecto estima
entradas externas, salidas externas,
consultas externas, archivos lgicos
internos y archivos de interfaz externos
para el software CAD.

Finalmente se deriva el nmero estimado
de PF.
optimista Mas probable pesimista Valor
esperado
4600 ldc 6900 ldc 8600 ldc 6800

Estimacin Basada en el Proceso
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.

Estimacin con casos de Uso


Ejemplo de estimacin basado en casos de
uso



Modelos Empricos de Estimacin
Basados en datos estadsticos
La mayora tiene una estructura con la
forma:
Donde A,B y C son constantes derivadas
empricamente, E es el esfuerzo en meses
persona y e
v
es la variable de estimacin
(LOC o PF).

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 de Modelos
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
C
v
e B A E ) ( *
entrada las lneas de cdigo estimadas. Los
valores estimados son:
MP: Meses-persona
TDES: Tiempo de
desarrollo
N: Nmero de
personas necesarias
Las frmulas utilizadas para realizar esta
estimacin, dependern del tipo de
proyecto en cuestin.
PROYECTOSTIPO ORGNICO:
MP=[2.4 (KLOC)
1.05
] KLOC=Milesdelneasde cdigo

TDES=2.5 (MP)
0.38

N=MP/TDES
PROYECTOSTIPO SEMI-INDEPENDIENTE:

MP=3.0 (KLOC)
1.12

TDES=2.5 (PM)
0.35

N=MP/TDES
PROYECTOSTIPO INCORPORADO
PM=3.6 (KLOC)
1.20

TDES=2.5 (PM)
0.32

N=MP / TDES

EL MODELO COCOMO INTERMEDIO

Modifica las ecuaciones de estimacin aadiendo un
parmetro multiplicador, el cual ser calculado en
base a una tabla que evala la complejidad aadida
debido a otros atributos asociados al proyecto.
Las formulas entonces quedan de la forma:


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

Incorpora todas las caractersticas de la
versin intermedia y lleva a cabo una
evaluacin del impacto de los conductores
de costo en cada fase (anlisis, diseo, etc.)
del transcurso de ingeniera del software.





Referencias

http://www.mitecnologico.com/M
ain/TiposEstimacionesYCaracteristi
cas
Roger S. Pressman, Ingeniera de
Software, 6th. Edicion, McGraw-
Hill.
http://www.slideshare.net/ammac
as1/procesos-de-ingenieria-de-
software
http://www.fi.unju.edu.ar/materia
s/materia/SI2/document/Clase_17-
jun-2009/SIII2009_-
_Estimaci%F3n_para_Proyectos_So
ftware.pdf?cidReq=SI2
Bennatan, E. M., Software Proyect
Management: A practitioners
Approach, McGraw-Hill,1992.
http://catarina.udlap.mx/u_dl_a/ta
les/documentos/lis/gonzalez_d_h/
capitulo5.pdf











C
v
e B E ) ( * * FAE

También podría gustarte