Академический Документы
Профессиональный Документы
Культура Документы
DESARROLLO DE
SOFTWARE
ESTIMACION SOFTWARE
Estimacin: valoracin, evaluacin (consideracin, aprecio)
Estimar: cuanto dinero, esfuerzo, recursos y tiempo
supondr construir un sistema o producto especfico de SW.
PROBLEMTICA DE LA
ESTIMACIN.
Averiguar lo que costara de desarrollar una
aplicacin.(meses-persona, $., )
PROCESO DE ESTIMACIN
PROPUESTO.
Especificacin de
requerimientos
Medir lo que
quiere el
usuario
Medida de lo que
quiere el usuario
Requisitos a
Cumplir
Tareas a
realizar
Estimacin Descomponer
del Esfuerzo por fases y
tareas
Estimar lo
que Costara
(esfuerzo)
Historial
Empresa
Experiencia de Empresa
Mtodos algortmicos
MTODOS BASADOS
EXCLUSIVAMENTE EN LA
EXPERIENCIA:
Juicio experto
Puro,
Delphi
Analoga
Distribucin de la utilizacin de recursos en
el ciclo de vida
Se basa fundamentalmente
en los conocimientos del
experto.
Si desaparece el experto, la
empresa deja de estimar
4. Estimacin del esfuerzo
Las estimaciones
en grupo suelen
ser mejores que
las individuales.
4. Estimacin del esfuerzo
10
MTODO DE TRABAJO
DELPHI
Juan
Alicia
Jos
*
*
Mara
Estimaciones
Juan
Alicia
Jos
Mara
Estimaciones
*
*
*
ANALOGA
Consiste en comparar las
especificaciones de un
proyecto, con las de otros
proyectos.
Otros factores:
DISTRIBUCIN DE LA
UTILIZACIN DE RECURSOS EN
EL
CICLO DE
VIDA
las organizaciones
tienen una
Usualmente
estructura de costos similar entre proyectos.
Planificacin
y Requisitos
Diseo
General
Diseo
Detallado
Desarrollo
Prueba
10%
17%
15%
15%
33%
10%
2 m.
MTODO BASADO
EXCLUSIVAMENTE EN LOS
RECURSOS:
consiste en ver de cuanto
En la estimacinPARKINSON
personal y durante cuanto tiempo se dispone
de el, haciendo esa estimacin.
En la realizacin:
El trabajo se expande hasta
consumir todos los recursos
disponibles
(Ley de Parkinson)
MTODO BASADO
EXCLUSIVAMENTE EN EL
MERCADO: PRECIO PARA
Lo importante es conseguir el contrato.
VENDER.
Top-Down
18
MTODOS ALGORTMICOS
Se basan en la utilizacin de frmulas que
aplicadas sobre modelos top-down o bottomup producen una estimacin de coste del
proyecto
Ca
u
Aplicacin a
desarrollar
rac
ter
st
ic
as
y
z
f(x)
Coste
...
PUTNAM
Relaciona cantidad de personasmes y la duracin del proyecto.
Y=2Kate-at
Y = Personas-mes en cada punto
K = Esfuerzo total del proyecto,
(rea bajo la curva)
a = Cte. asociada a la aceleracin
de entrada de personas en el
proyecto,
t = instante del tiempo.
4. Estimacin del esfuerzo
20
COCOMO
Partimos de conocer el nmero de lneas que
tendr la futura aplicacin.
21
COCOMO
Determinar los multiplicadores del esfuerzo:
22
23
Puntos de Funcin
Lenguaje
Esfuerzo en horas
Snia
200 COBOL
5.017
Mijares
300 PASCAL
5.410
Palncia
150 PASCAL
2.569
Turia
375 4GL
3.011
Albufera
500 PASCAL
9.479
Magro
425 4GL
3.342
Cabriel
800 PASCAL
13.349
Jcar
180 PASCAL
2.800
Serpis
325 4GL
2.541
Montnegre
225 PASCAL
4.528
Vinalop
310 PASCAL
5.628
Segura
470 COBOL
13.218
24