Publicado el 7 de Julio del 2017
1.360 visualizaciones desde el 7 de Julio del 2017
6,1 MB
175 paginas
Creado hace 10a (20/02/2015)
Escuela Politécnica Superior (Jaén)
Proyecto Fin de Carrera
MODELO DE RESOLUCIÓN DE
PROBLEMAS DE TOMA DE
DECISIÓN MULTICRITERIO
Alumno: Manuel Quesada Armenteros
Tutor:
Luis Martínez López
Rosa Mª Rodríguez Domínguez
Dpto:
Informática
Febrero, 2015
Mes, Año
a
c
i
t
á
m
r
o
f
n
I
n
e
a
i
í
r
e
n
e
g
n
I
n
é
a
J
e
d
r
o
i
r
e
p
u
S
a
c
n
c
é
i
t
i
l
l
o
P
a
e
u
c
s
E
Gracias a mi familia por animarme siempre a seguir adelante.
Gracias a mi mujer porque su sacrificio y su insistencias han
avivado mis fuerzas perdidas. Gracias a Rosa que, a pesar de toda
la distancia, siempre ha estado ahí para ayudarme. Y muchísimas
Gracias a Luis, que como director de proyecto, me ha soportado
todos estos años y, a pesar de mi cabeza olvidadiza, me ha guiado
perfectamente y ha hecho posible que este proyecto llegue a su fin.
ÍNDICE
Capítulo 1. Introducción ............................................................................................. 1
1.1 Introducción al Proyecto ............................................................................... 2
1.2 Propósito del Proyecto ................................................................................... 3
1.3 Objetivos del Proyecto .................................................................................. 3
1.4 Estructura de la memoria del Proyecto Fin de Carrera .................................. 3
Capítulo 2. Antecedentes y Definiciones de Teoría de Toma de Decisión .................... 5
2.1 Antecedentes ................................................................................................. 6
2.1.1 Toma de Decisión .......................................................................... 6
2.1.2 Criterios de Clasificación de los Problemas
de Toma de Decisión .................................................................... 9
2.1.3 Esquema de Resolución de Problemas de
Toma de Decisión en Grupo ......................................................... 15
2.1.4 Modelado de preferencias .............................................................. 19
2.1.4.1 Dominio Numérico ........................................................ 20
2.1.4.2 Dominio Intervalar ......................................................... 21
2.1.4.3 Dominio Lingüístico ...................................................... 21
2.1.4.4 Estructuras de representación de preferencias ............... 21
2.1.5 Métodos de Decisión Multicriterio Discretos ............................... 22
2.1.5.1 Escuela Americana ........................................................ 23
2.1.5.1.1 Método de la Suma Ponderada ...................... 24
2.1.5.1.2 El Proceso Analítico Jerárquico ..................... 25
2.1.5.1.3 Método SMART ............................................ 25
2.1.5.2 Escuela Europea ............................................................. 25
2.1.5.2.1 Método ELECTRE ........................................ 26
2.1.5.2.2 Método PROMETHEE .................................. 26
2.1.5.2.3 Método MACBETH ...................................... 26
2.1.5.3 Método ZAPROS........................................................... 27
2.1.5.4 Método TOPSIS............................................................. 27
2.2 Método TOPSIS ............................................................................................ 28
2.2.1 El concepto de Alternativa Ideal ................................................... 28
2.2.2 El Método TOPSIS ........................................................................ 28
2.2.3 Algoritmo del Método TOPSIS ..................................................... 31
2.2.4 Un ejemplo Método TOPSIS ......................................................... 33
Capítulo 3. El Proceso de Ingeniería del Software ........................................................ 37
3.1 Descripción del Proceso ................................................................................ 38
3.2 Especificación de requerimientos .................................................................. 38
Escuela Politécnica Superior de Jaén
I
3.2.1 Requerimientos funcionales .......................................................... 39
3.2.2 Requerimientos no funcionales ..................................................... 42
3.3 Análisis del Sistema ...................................................................................... 45
3.3.1 Perfil de usuario ............................................................................. 45
3.3.2 Casos de Uso ................................................................................. 46
3.3.3 Escenarios ...................................................................................... 59
3.4 Diseño del Sistema ........................................................................................ 65
3.4.1 Diagrama completo de clases ........................................................ 65
3.4.2 Diagrama de Paquetes ................................................................... 66
3.4.2.1 Paquete controllers ......................................................... 66
3.4.2.2 Paquete models .............................................................. 68
3.4.2.3 Paquete dialogs .............................................................. 69
3.4.2.4 Paquete panels ............................................................... 70
3.4.2.5 Paquete tablemodels ...................................................... 71
3.4.2.6 Paquete utils ................................................................... 72
3.4.2.7 Paquete frames ............................................................... 72
3.4.2.8 Paquete table.columns ................................................... 73
3.4.3 Diseño de Datos ............................................................................. 74
3.4.3.1 Modelo Entidad-Relación .............................................. 74
3.4.3.2 Normalización en el modelo Entidad-Relación ............. 75
3.4.3.3 Esquema Conceptual ..................................................... 75
3.4.3.4 Esquema Conceptual Modificado .................................. 77
3.4.3.5 Tablas de aplicación ...................................................... 78
3.4.4 Diseño de la Interfaz ...................................................................... 80
3.4.4.1 Estilo de la Interfaz ........................................................ 81
3.4.4.2 Metáforas ....................................................................... 82
3.4.4.3 Pantallas ......................................................................... 82
3.4.4.4 Caminos de navegación ................................................. 93
3.4.4.5 Mensajes de error ........................................................... 101
3.4.4.6 Mensajes de éxito .......................................................... 107
3.4.4.7 Mensajes de confirmación ............................................. 107
3.5 Implementación ............................................................................................. 108
3.5.1 Tipos de la arquitectura de la aplicación ....................................... 109
3.5.2 Lenguajes de programación y tecnologías utilizadas .................... 109
3.5.2.1 Java ................................................................................ 109
3.5.2.2 SQL ................................................................................ 111
3.5.2.3 JPA ................................................................................. 111
3.5.2.4 Librería Hibernate .......................................................... 113
II
Escuela Politécnica Superior de Jaén
3.5.3 Herramientas de desarrollo ............................................................ 113
3.5.3.1 Netbeans ........................................................................ 113
3.6 Implantación y pruebas ................................................................................. 114
3.6.1 Pruebas y validación ...................................................................... 114
3.6.1.1 Casos de Test ................................................................. 115
3.6.1.2 Resultados obtenidos ..................................................... 121
Capítulo 4. Conclusiones ............................................................................................. 123
4.1 Conclusiones finales ...................................................................................... 124
4.2 Trabajos futuros ............................................................................................. 124
Bibliografía ................................................................................................................. 127
Anexo I. Manual de instalación del software ................................................................ 131
Anexo II. Manual de usuario (Administrador) .............................................................. 141
Anexo III. Manual de usuario (Experto) ....................................................................... 153
Escuela Politécnica Superior de Jaén
III
IV
Escuela Politécnica Superior de Jaén
ÍNDICE DE FIGURAS
Figura 1. Etapas de la Toma de Decisión ......................................................................... 7
Figura 2. Transcendencia de las Decisiones .................................................................... 15
Figura 3. Proceso de TDG .................................................
Comentarios de: MODELO DE RESOLUCIÓN DE PROBLEMAS DE TOMA DE DECISIÓN MULTICRITERIO (0)
No hay comentarios