PDF de programación - Avances en latomade decisiones en proyectos de desarrollo de software

Imágen de pdf Avances en latomade decisiones en proyectos de desarrollo de software

Avances en latomade decisiones en proyectos de desarrollo de softwaregráfica de visualizaciones

Publicado el 5 de Enero del 2020
842 visualizaciones desde el 5 de Enero del 2020
1,7 MB
230 paginas
Creado hace 20a (01/11/2003)
UNIVERSIDAD DE SEVILLA

Departamento de Lenguajes y Sistemas Informáticos

AVANCES EN LATOMADE DECISIONES EN
PROYECTOS DE DESARROLLO DE SOFTWARE

TESIS DOCTORAL

Javier Aroba Páez
Sevilla, Noviembre de 2003

TESIS DOCTORAL

AVANCES EN LATOMADE DECISIONES EN
PROYECTOS DE DESARROLLO DE SOFTWARE

Por

D. Javier Aroba Páez

Licenciado en Informática por la Facultad de Informática de la

Universidad de Sevilla

Presentada en el

Departamento de Lenguajes y Sistemas Informáticos

de la

Universidad de Sevilla
Para la obtención del

Grado de Doctor en Informática

Directores

Dra. Dª. Isabel Ramos Román

Dr. D. José Cristóbal Riquelme Santos

Doña Isabel Ramos Román y Don José Cristóbal Riquelme Santos, Profesores

Titulares de Universidad, adscritos alárea de Lenguajes y Sistemas Informáticos,

CERTIFICANQUE:

Don Javier Aroba Páez, Licenciado en Informática por la Universidad de Sevilla,

ha realizado bajo nuestra supervisión el trabajo de investigación titulado

AvancesenlatomadedecisionesenProyectosde

DesarrollodeSoftware

Una vez revisado, autorizamos la presentación del mismo como Tesis Doctoral
en la Universidad de Sevilla y estimamos oportuna su presentación al tribunal que habrá

de valorarlo.

Fdo.: Isabel Ramos Román
Lenguajes y Sistemas Informáticos

Profesora Titular de Universidad

Fdo.: José C. Riquelme Santos
Lenguajes y Sistemas Informáticos

Profesor Titular de Universidad

Sevilla, Noviembre 2003

Tesis Doctoral parcialmente subvencionada por la Comisión Interministerial de

Ciencia y Tecnología con el Proyecto TIC2001-1143-C03-02.

CICYT

TIC2001-1143-C03-02

Agradecimientos

Quiero agradecer a todos los que han participado directa o indirectamente en el

desarrollo de esta tesis doctoral. En este sentido quiero hacer mención especial:

·

·

·

·

·

·

·

a la profesora Isabel Ramos Román por su gran apoyo en el desarrollo del
trabajo que se presenta, su constante interés, su generosa disposición y sus

innumerables sugerencias.

al profesor José C. Riquelme Santos por la confianza depositada, su entera
disposición en todo momento y sus enriquecedoras aportaciones en los
momentos más difíciles.
al profesor Miguel Toro Bonilla por la confianza mostrada en la línea de
investigación que se presenta y susútiles comentarios.
al profesor Javier Dolado Cosín por el apoyo en el trabajo que se presenta y

sus experimentados consejos.

a mis compañeros de investigación, por las enriquecedoras discusiones en
sobremesas y viajes, durante los años que ha durado este trabajo.
a mis compañeros de Departamento Manuel J. Redondo González y José
Manuel Andújar Márquez, por su gran apoyo tanto en el terreno profesional

como personal.

a mi familia, por su constante aliento en todo momento,

depositada en mi, así como su enorme apoyo en todos los terrenos.

la confianza

ÍNDICE DE CONTENIDOS
Capítulo1:Introducción

1.1 Planteamiento ........................................................
1.2 Objetivos de la Tesis ..............................................
1.3 Aportaciones de la Tesis .........................................
1.4 Estructura de la Tesis .............................................

Capítulo2:MétodosTradicionalesdeEstimación
2.1 Introducción ............................................................
2.1.1. Precisión de las estimaciones ............................
2.1.1.1. Principios de estimación ............................
2.2 El proceso de predicción ..........................................
2.2.1 Métodos predictivos ..........................................
2.2.2 Propósito de la predicción .................................
2.3 Procesos de estimación ............................................

2.3.1 Proceso de Boehm .............................................
2.3.2 Proceso de Bailey-Basili ....................................
2.3.3 Proceso de DeMarco ..........................................
2.3.4 Proceso de Heemstra .........................................
2.3.5 Proceso de Arifoglu ..........................................
2.3.6 Proceso de Humphrey (PROBE) .........................
2.3.7 Wideband Delphi ..............................................
2.3.8 Estimeeting ......................................................
2.3.9 Conclusiones ....................................................

2.4 Modelos de estimación del coste. ..............................
2.4.1 Modelos empíricos paramétricos ........................
2.4.2 Modelo empíricos no paramétricos .....................
2.4.3 Modelos analógicos ...........................................
2.4.4 Modelos heurísticos ..........................................

2.4.5 Conclusiones ....................................................

Página

1
2
3
6

9
12
13
13
16
17
18
19
20
22
20
23
23
24
24
25
25
26
34
36
39
39

i

ii

Indice de Contenidos

2.5 Modelos dinámicos en la toma de decisiones en

Proyectos de Desarrollo de Software ..........................
2.5.1 Simuladores de proyectos de software ................

3.2.1 Sistemas de aprendizaje .....................................
3.2.1.1 Rendimiento de un sistema de aprendizaje...

Capítulo3:LaMineríadeDatosenlaTomadeDecisiones
3.1 Introducción ............................................................
3.2 Los Fundamentos de la Minería de Datos ..................
3.3 Descripción de las técnicas utilizadas........................
3.3.1 Técnicas estadísticas .........................................
3.3.1.1 Modelos de regresión lineal
3.3.1.2 Modelos de regresión no lineal ..................
3.3.1.3 Programación lineal: aplicaciones ...............
3.3.2 Árboles de decisión: C4.5 ..................................
3.3.3 Reglas de decisión mediante algoritmos
genéticos: COGITO ...........................................

......................

3.3.4 Clustering ........................................................
3.3.4.1 Clustering borroso: Algoritmo FCM ...........
3.3.4.1.1 Algoritmo FCM ................................

3.4 Conclusiones ...........................................................

3.3.4.1.2 Aproximación de Sugeno y Yasukawa
3.3.5 Técnicas basadas en los k-vecinos más cercanos ..
Capítulo4:PreFuRGe:PredictiveFuzzyRulesGenerator
4.1 Introducción ............................................................
4.2.2 Características de PreFuRGe ...............................

4.2 La herramienta PreFuRGe.........................................
4.2.1 Algoritmo FCM+................................................

4.2.3 Algoritmo PreFuRGe ..........................................
4.2.3.1 Algoritmo Mounds .....................................
4.2.3.2 Algoritmo DrawRules ................................
4.2.3.3 Algoritmo SayRules ...................................

4.3 Validación de la Herramienta....................................

4.3.1 Experimento 1 ...................................................
4.3.2 Experimento 2 ...................................................
4.3.3 Experimento 3 ...................................................
4.3.4 Experimento 4 ...................................................
4.4 Conclusiones ...........................................................

40
41

47
48
50
51
53
53
55
56
57
59

61
62
64
68
69
71
73

75
76
76
77
80
82
83
84
87
87
88
91
94
96

Indice de Contenidos

5.2 Bases de datos de PDS .............................................

Capítulo5:AplicacióndePreFuRGeaPDS
5.1 Introducción ............................................................
5.2.1 Generación de las bases de datos de proyectos ....
5.2.2 Descripción de atributos y variables de PDS .......
5.3 Aplicación de técnicas de Minería de Datos ...............
5.4 Reglas de gestión obtenidas ......................................
5.4.1 Proyecto con política de contratación de personal
rápida, sin restricción en el tiempo de entrega ...

5.3.1 Aprendizaje supervisado: C4.5 y COGITO ..........
5.3.2 Aprendizaje no supervisado: PreFuRGe ..............

5.4.1.1 Resultados de PreFuRGe ............................
5.4.1.2 Resultados de C4.5 y COGITO ...................
5.4.1.3 Conclusiones.............................................

5.4.2 Proyecto con política de contratación de personal
rápida, con restricción en el tiempo de entrega ...

5.2.2.1 Resultados de PreFuRGe ............................
5.2.2.2 Resultados de C4.5 y COGITO ...................
5.4.2.3 Conclusiones.............................................

5.4.3 Proyecto sin restricción en el tiempo de entrega
ni en la contratación de personal ......................

5.2.3.1 Resultados de PreFuRGe ............................
5.2.3.2 Resultados de C4.5 y COGITO ...................
5.4.3.3 Conclusiones.............................................
5.5 Conclusiones .........................................................

Capítulo6:Aplicacióndetécnicastradicionalesdepredicción
6.1 Introducción ............................................................
6.2 Proceso de estimación de Boehm en PDS ...................

6.2.1 Establecer objetivos ..........................................
6.2.2 Planificar recursos y datos requeridos ................
6.2.3 Fijar los requerimientos software .......................

6.2.4 Utilizar varias técnicas y fuentes independientes .
6.2.4.1 Análisis de correlación ...............................
6.2.4.3 Modelos de regresión Multivariante .............
6.2.4.3.1 Modelos de regresión lineal
6.2.4.3.2 Modelos de regresión no lineal ...........
6.2.4.4 Programación lineal: Simplex......................

6.2.4.2 Algoritmo wk-NN.......................................

...............

6.2.4.4.1 Conclusiones ......................................

iii

99
100
101
102
105
106
109
110

112
113
114
116

116
116
119
120

121
121
124
127
127

129
130
130
131
131
131
133
135
138
138
141
147
151

iv

Indice de Contenidos

6.2.5 Comparar e iterar estimaciones ..........................

7.1 Conclusiones finales ................................................
  • Links de descarga
http://lwp-l.com/pdf17123

Comentarios de: Avances en latomade decisiones en proyectos de desarrollo de software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad