ISIII 12 COCOMOII 1
1
1. Introducción.
3 Estimación:
2 (Del
(D l lat.
l
aestimatĭo,
i
ĭ -ōnis).
i )
2 Aprecio y valor que se da y en que se tasa y considera algo
3 Estimación en relación a la IS:
2 Cumplimiento de plazos en costes.
2 Modelos basados en los conocimientos adquiridos.
q
3 Tipos:
2 Matemáticos / paramétricos.
2 Basados en la experiencia.
2 Técnicas orientadas alaprendizaje.
2 Modelos
d l Dinámicos.
i á i
2
2.Modelos matemáticos paramétricos.
3 Ecuaciones matemáticas.
3 Introducción de valores.
3 Variables dependientes: Esfuerzo y tiempo.
Aron
Bailey Basili
Cocomo
Cocomo II
Copmo
1969
1981
1981
1997-2000
1984
Doty
ESD
1977
1975
Navair
Farr &
Puntos
Zagorski 1965 Función 1979
SCD Nelson Sech Square
GRC
1974
SLICE
SPQR
1971
1966
19801977
1977
IBM
TRW
Boing
Checkpoint
Estimacs
1977
1974
1977
1977
1983
Price-S
SEER-SEM
Select
SLIM
Softcost
1983
1988
1978
1981
3
3. Experiencia de los expertos.
3 No se dispone de datos empíricos.
3 Fundamentados en la opinión (Subjetivo).
3 Tipos:
2 Método Delphi (1966):
¨Primera fase: recolección individual de opiniones
p
expertas.
p
¨Segunda fase: conclusiones conociendolas opiniones.
2 Work Breakdown Structure (WBS):
¨Ayuda a determinar el coste de las tareas a partir de la
descomposición de las mismas.
4
4. Técnicas orientadas aprendizaje.
3 Basado en datos de proyectos anteriores.
3 Sólo para proyectos del mismo tipo que datos.
3 Tipos:
2 Método del caso.
2 Redes de Neuronas:
¨El más extendido tras los modelos matemáticos.
¨Se entrenan usando datoshistóricos.
¨Especificaciones de entrenamiento en función de un Delta
determinado (Datos-Modelo neuronal).
5
5. Modelos Dinámicos.
3 Un proyecto software cambia a lo largo de su
ciclo de desarrollo, tanto en sus factores como
en el esfuerzo.
3 Forrester del MIT en 1961.
3 Aplicaciones
p cac o es e
en la
a Ingeniería
ge e a de Software:
So t a e:
2 Modelos generales
¨Modelo de Abdel-Hamid y Madnick¨Modelo dinámico reducido...
2 Modelos particulares:
¨Modelo de productividad y elementos sociolaborales.
6
5. Modelos Dinámicos.
7
6. COCOMO II. Introducción.
3 Primer estudio LDC [Nelson 1966]
3 Finales de los 70’:
2 1977 PRICE-S
2 SLIM de Putnam...
3 COCOMO (Constructive Cost Model) 1981
2 Libre distribución, No propietario, USC...
2 Fortran,
Fortran Cobol,
Cobol C
3 COCOMO ADA 1987
3 COCOMO II(USC Center
C t off SE) 1997-2000
1997 2000
2 Power Builder, Visual Basic, C#, Java...
8
7. COCOMO II. Modelos (Jerarquía).
3 Composición de la aplicación
2 Proyectos basados en CASE, Generadores.
2 Uso de la Métrica Object Points [Banker1994]:
¨Pantallas, informes, módulos
3 Diseño Previo
2 Para obtener estimaciones aproximadas del coste
de un proyecto antes de que esté determinada porcompleto
l
su arquitectura.
i
3 Post Arquitectura Å Usaremos
2 Modelo COCOMO II más detallado. Se utiliza una vez que se
ha desarrollado por completo la arquitectura del proyecto.
9
8. COCOMO II. Ecuación esfuerzo.
PM
meseshombre
= A x (Tamaño)
B
x EM
AÆ Constante = 2,94 en calibración 2000
E Æ Ahorro relativo respecto a estimaciones factores.
Tamaño = KLDC (1+ (BRAK/100))
BRAK Æ volatilidad derequisitos % desecho LDC
EM Æ Multiplicadores de Esfuerzo... Muchos...
B = C + 0,01x Σ SF
C Æ Constante exponencial = 0,91 en calibración 2000
SF Æ Factores
F t
de
d Escala...
E
l
Muchos...
M h
10
8. COCOMO II. Ecuación tiempo.
TDEV = D x (PM)F x (sced%/100)
TDEV Æ Tiempo en meses para aceptación del desarrollo
D Æ Constante = 3,67
3 67
PM Æ Esfuerzo en personas/mes
F Æ 0,28+0,2*(B-0,91)
SCED%Æ el porcentaje de reducción o incremento en el
calendario nominal del proyecto
11
9. COCOMO II. Multiplicadores esfuerzo.
P d
Producto
RELY
DATA
DOCU
Plataforma
TIME
STOR
PVOL
Personal
ACAP
AEXP
PCAP
Proyecto
TOOL
SCED
SITE
CPLX
RUSE
PCEXP
LTEX
PCON
12
9. COCOMO II. Multiplicadores esfuerzo.
3 RELY: Fiabilidad Requerida del SW.
Producto
2 MB,
MB B,
B N,
N A,
A...
Regístrate para leer el documento completo.