Está en la página 1de 9

ÍNDICE

CAPITULO I MARCO REFERENCIAL.................................................................1


1.1. INTRODUCCIÓN...........................................................................................................1
1.2. ANTECEDENTES...........................................................................................................2
1.2.1. ANTECEDENTES INSTITUCIONALES..............................................................2
1.2.2. PROYECTOS SIMILARES.....................................................................................3
1.3. PLANTEAMIENTO DEL PROBLEMA........................................................................4
1.3.1. PROBLEMA CENTRAL..........................................................................................4
1.3.2. PROBLEMAS SECUNDARIOS.............................................................................4
1.4. DEFINICIÓN DE OBJETIVOS......................................................................................5
1.4.1. OBJETIVO GENERAL............................................................................................5
1.4.2. OBJETIVOS ESPECÍFICOS....................................................................................5
1.5. JUSTIFICACIÓN............................................................................................................6
1.5.1. JUSTIFICACIÓN ECONÓMICA............................................................................6
1.5.2. JUSTIFICACIÓN SOCIAL......................................................................................6
1.5.3. JUSTIFICACIÓN TECNOLOGICA.......................................................................7
1.6. ALCANCES Y LÍMITES...............................................................................................7
1.6.1. ALCANCES..............................................................................................................7
1.6.2. LÍMITES...................................................................................................................8
1.7. APORTES........................................................................................................................8
1.7.1. PRACTICO...............................................................................................................8
1.7.2. TEORICO..................................................................................................................9
1.8. METODOLOGÍA............................................................................................................9
CAPITULO II MARCO TEÓRICO........................................................................11
2.1. MARCO INSTITUCIONAL.........................................................................................11
2.2. PROGRAMACION EXTREMA XP.............................................................................13
2.2.1. FASES DE LA METODOLOGÍA XP....................................................................13
2.2.4.1. PLANIFICACIÓN............................................................................................14
2.2.4.2. DISEÑO............................................................................................................16
2.2.4.2. IMPLEMENTACIÓN......................................................................................18
2.2.4.3. PRUEBAS........................................................................................................21
2.3. INGENIERIA WEB.......................................................................................................22
2.3.1. INGENIERÍA WEB VS. INGENIERÍA DE SOFTWARE....................................23
2.3.2. MODELOS DE PROCESOS WEB........................................................................23
2.4 WEBML (WEB MODELING LANGUAGE – LENGUAJE DE MODELADO
WEB) 24
2.4.1. MODELO ESTRUCTURAL..................................................................................24
2.4.2. MODELO HIPERTEXTO......................................................................................25
2.4.2.1. MODELO DE COMPOSICIÓN O DE GESTIÓN DE CONTENIDO...........26
2.4.2.2. MODELO DE NAVEGACIÓN.......................................................................26
2.4.3. MODELO DE PRESENTACIÓN...........................................................................27
2.4.4. IFML (INTERACTION FLOW MODELING LANGUAJE)................................27
2.4.4.1. EL OBJECT MANAGEMENT GROUP (OMG)............................................27
2.4.4.2. IFML.................................................................................................................27
2.4.4.3. MIGRACIÓN DE WEBML A IFML...............................................................31
2.5 TEMA DE APORTE......................................................................................................32
2.5.1. SISTEMA DE CREDITO Y COBRANZA............................................................32
2.5.1.1. QUE ES EL CRÉDITO....................................................................................32
2.5.1.2. VENTAJAS Y DESVENTAJAS DEL CRÉDITO.........................................33
2.5.1.3. OBJETIVOS Y POLÍTICAS DE CRÉDITO...................................................34
2.5.1.4. BASES DE CRÉDITO.....................................................................................35
2.5.1.5. ETAPAS DE LA COBRANZA........................................................................36
2.5.1.6. PROCEDIMIENTO JUDICIAL.......................................................................36
2.5.2. MODELO CRM......................................................................................................37
2.5.3. MODELO MATEMÁTICO....................................................................................38
2.5.3.1. CLASIFICACIÓN SEGÚN EL TIPO DE REPRESENTACIÓN..................38
2.5.3.2. FASE DE CONSTRUCCIÓN DE UN MODELO...........................................39
2.5.3.3. REGRESIÓN LINEAL....................................................................................40
2.6. TEGNOLOGIA DE SOFTWARE.................................................................................42
2.6.1. MODELO VISTA CONTROLADOR – MVC......................................................42
2.6.1.1. CICLO DE VIDA DE MVC.............................................................................43
2.6.1.2. VENTAJAS Y DESVENTAJAS MVC..........................................................44
2.6.2. FRAMEWORK WEB............................................................................................45
2.6.2.1. CODEIGNITER...............................................................................................45
2.6.3. SERVIDOR DE BASE DE DATOS MYSQL........................................................46
2.6.4. SISTEMA DE GESTION DE BASE DE DATOS (SGBD)...................................46
2.6.5. LENGUAJE DE PROGRAMACION PHP...........................................................47
2.7. CALIDAD DE SOFTWARE.........................................................................................48
2.7.1. ISO 9126.................................................................................................................48
2.7.1.1. FUNCIONALIDAD.........................................................................................49
2.7.1.2. CONFIABILIDAD...........................................................................................49
2.7.1.3. USABILIDAD..................................................................................................50
2.7.1.4. EFICIENCIA....................................................................................................50
2.7.1.5. MANTENIBILIDAD.......................................................................................50
2.7.2. WEB – SITE QEM (METODOLOGIA DE EVALUACIÓN DE CALIDAD DE
SITIOS WEB)...................................................................................................................51
2.8. COSTOS Y BENEFICIOS............................................................................................52
2.8.1. COCOMO II............................................................................................................53
2.9. VALOR PRESENTE NETO O VALOR ACTUAL PRESENTE................................55
2.10. TASA INTERNA DE RETORNO..............................................................................56
2.11. SEGURIDAD...............................................................................................................56
2.11.1. SEGURIDAD INFORMATICA...........................................................................56
2.11.2. SEGURIDAD DE LA INFORMACION..............................................................57
CAPITULO III MARCO APLICATIVO................................................................62
3.1. INTRODUCCIÓN.........................................................................................................62
3.2. PLANIFICACIÓN.........................................................................................................63
3.2.1. HISTORIAS DE USUARIO...................................................................................63
3.2.2. CLASIFICACION E IDENTIFICACION DE ROLES (ACTORES)...................68
3.2.3. PLAN ENTREGA (RELEEASE PLANNING)......................................................69
3.2.3.1. PRIMERA ITERACION..................................................................................69
3.2.3.2. SEGUNDA ITERACION.................................................................................74
3.2.3.3. TERCERA ITERACION.................................................................................77
3.3. DISEÑO.........................................................................................................................81
3.3.1 MODELO ESTRUCTURA......................................................................................81
3.3.2. TARJETAS CRC....................................................................................................85
3.3.3 MODELO DE NAVEGACION...............................................................................87
3.4 DESARROLLO..............................................................................................................91
3.5. PRUEBAS....................................................................................................................101
3.5.1. PRUEBAS DE ACEPTACION............................................................................101
3.6. MODELO MATEMÁTICO COSTO DE OPERACIONES......................................105
3.6.1. DISEÑO DEL MODELO.....................................................................................106
3.6.2. TAMAÑO Y SELECCIÓN DE LA MUESTRA..................................................108
3.6.2.1 OBTENCIÓN DE LOS PARAMETROS DEL MODELO............................109
CAPITULO IV CALIDAD Y SEGURIDAD.........................................................112
4.1. FACTORES DE CALIDAD ISO 9126.......................................................................112
4.1.1. FUNCIONALIDAD..............................................................................................112
4.1.2. FIABILIDAD........................................................................................................118
4.1.3. USABILIDAD.......................................................................................................119
4.1.4. EFICIENCIA.........................................................................................................120
4.1.5. MANTENIBILIDAD............................................................................................120
4.2. PRUEBAS DE SOFTWARE.......................................................................................121
4.2.1. PRUEBAS DE CAJA BLANCA.......................................................................122
4.2.3. PRUEBAS DE CAJA NEGRA.........................................................................128
4.3. SEGURIDAD...........................................................................................................133
POLÍTICAS DE CONTROL DE ACCESO AL SISTEMA WEB.............................133
POLÍTICAS DE RESPALDO A LA BASE DE DATOS...........................................134
POLÍTICAS DE REGISTROS DE EVENTOS..........................................................134
CAPÍTULO V ANÁLISIS COSTO BENEFICIO................................................136
5.1 COCOMO II..............................................................................................................136
5.1.1. COSTOS DE LA ELABORACIÓN DEL PROYECTO...................................136
5.1.2. COSTOS DEL SOFTWARE DESARROLLADO...........................................136
5.1.3. COSTOS DE LA IMPLEMENTACIÓN DEL SISTEMA...............................139
CAPÍTULO VI CONCLUSIONES Y RECOMENDACIONES.........................143
6.1 CONCLUSIONES.....................................................................................................143
6.2 RECOMENDACIONES...........................................................................................144
BIBLIOGRAFÍA...............................................................................................................146
REFERENCIAS BIBLIOGRÁFICAS............................................................................146
REFERENCIAS DE INTERNET...................................................................................147
ANEXO..............................................................................................................................147
ÍNDICE DE FIGURAS

Figura 2.1: Organigrama de la Empresa..............................................................................12


Figura 2.2: Modelo de estructura.........................................................................................24
Figura 2.3: ciclo de vida MVC............................................................................................43
Figura 2.4: interacción de lenguaje PHP.............................................................................47
Figura 3.0: Modelo Conceptual..........................................................................................82
Figura 3.1: Modelo de estructura........................................................................................83
Figura 3.2: Modelo Físico...................................................................................................84
Figura 3.3: Vista de Sitio Web Ventana Principal con IFML............................................88
Figura 3.4: Vista de Sitio Web, Modulo clientes con IFML..............................................89
Figura 3.5: Vista de Sitio Web, Modulo Notas de débito con IFML...............................90
Figura 3.6: Vista de Sitio Web, Reportes de Nota de débito con IFML...........................91
Figura 3.7: Iniciar sesión..................................................................................................92
Figura 3.8: Registro de Empresas.....................................................................................93
Figura 3.9: Registro de Clientes.......................................................................................93
Figura 3.10: Listado de clientes........................................................................................94
Figura 3.11: Registro de Empresas...................................................................................95
Figura 3.12: Registro de Reglas........................................................................................95
Figura 3.13: Detalles de la Empresa.................................................................................96
Figura 3.14: Registro de Servicio.....................................................................................97
Figura 3.15: Registro de Rutas.........................................................................................97
Figura 3.16: Registro de Reservas....................................................................................98
Figura 3.17: Registro de Ventas.......................................................................................98
Figura 3.18: Nota de débito Generado..............................................................................99
Figura 3.19: Seguimiento de Notas de Debito..................................................................99
Figura 3.20: Seguimiento de Notas de Debito en calendario........................................100
Figura 3.21: Seguimiento de Notas de Debito en calendario........................................100
Figura 3.22: Análisis de datos de Excel..........................................................................110
Figura 3.23: Estadísticas de la regresión........................................................................110
Figura 3.24: Análisis de Varianza..................................................................................110
Figura 3.25: Valores de los Coeficientes........................................................................110
Figura 4.0: Datos de carga de la página Web.................................................................129
Figura 4.1: Comportamiento de la Página Web..............................................................130
Figura 4.2: Ataque en ejecución en el portal Web..........................................................132
Figura 4.3: Resultado del Ataque OWASP....................................................................133
Figura 4.4: Tabla de registro de eventos.........................................................................134
ÍNDICE DE TABLAS

Tabla 2.1 Características de la Norma -9126......................................................................48


Tabla 2.2 Modelo Basico...................................................................................................55
Tabla 2.3: Desarrollo Web Empleando la Metodología XP y WEBML.............................62
Tabla 2.4: Lista de Requerimientos.....................................................................................63
Tabla 2.5: Historia de usuario: Registro de Empresas y Reglas.........................................64
Tabla 2.6: Historia de usuario: Registro de Clientes...........................................................65
Tabla 2.7: Historia de usuario: Registro de Servicios..........................................................65
Tabla 2.8: Historia de usuario: Registro de Reserva............................................................66
Tabla 2.9: Historia de usuario: Registro de Ventas.............................................................66
Tabla 2.10: Historia de usuario: Gerencia de Cobranza......................................................67
Tabla 2.11: Historia de usuario: Registro de Reportes........................................................68
Tabla 2.12: Resumen de las historias de usuario.................................................................68
Tabla 2.13: Tarea: diseño del formulario de registro de Empresas...................................70
Tabla 2.14: Tarea: diseño del formulario de registro de Empresas...................................71
Tabla 2.15: Tarea: diseño del formulario de datos de los responsables..............................71
Tabla 2.16: Tarea: diseño del formulario listado de empresas............................................72
Tabla 2.17: Tarea: diseño del formulario Registro de Cliente............................................72
Tabla 2.18: Tarea: diseño del formulario Opciones de Clientes..........................................73
Tabla 2.19: Tarea: diseño Listado de Clientes....................................................................73
Tabla 2.20: Tarea: diseño Registro de Servicios................................................................74
Tabla 2.21: Tarea: Actualización y eliminación de Servicios.............................................74
Tabla 2.22: Tarea: Registro de Reserva...............................................................................75
Tabla 2.23: Tarea: Registro de Ventas.................................................................................75
Tabla 2.24: Tarea: Generación de Nota de debito...............................................................76
Tabla 2.25: Tarea: Modificación de Nota de debito............................................................76
Tabla 2.26: Tarea: Anulación de Nota de debito.................................................................77
Tabla 2.27: Tarea: Modificación de Nota de debito............................................................77
Tabla 2.28: Tarea: Listado estado de Nota de débitos por mes...........................................78
Tabla 2.29: Tarea: Listado estado de Nota de débitos por meses........................................78
Tabla 2.30: Tarea: Listado de clientes con retraso de pago................................................79
Tabla 2.31: Tarea: Listado estado de Nota de débitos por meses........................................79
Tabla 2.32: Tarea: Reportes de Créditos Otorgados............................................................80
Tabla 2.33: Tarea: Reportes de Cobranzas..........................................................................80
Tabla 2.34: Cronograma de actividades: iteraciones del proyecto.....................................81
Tabla 3.0: Prueba de Aceptación: Registro de Empresas y reglas..................................101
Tabla 3.1: Prueba de Aceptación: Registro de Clientes..................................................102
Tabla 3.2: Prueba de Aceptación: Registro de Servicios................................................102
Tabla 3.3: Prueba de Aceptación: Constancia de Reservas............................................103
Tabla 3.4: Prueba de Aceptación: Ventas y Notas de debito..........................................103
Tabla 3.5: Prueba de Aceptación: Control y Seguimiento de Cobranzas.......................104
Tabla 3.6: Prueba de Aceptación: Reportes....................................................................104
Tabla3.7: Muestreo de Datos..........................................................................................109
Tabla 4.1: Cuestionario para el ajuste de complejidad...................................................114
Tabla 4.2: Valores de ajuste de complejidad..................................................................114
Tabla 4.3: Ajuste de complejidad de Punto función.......................................................115
Tabla 4.4: Número de entradas de Usuarios...................................................................116
Tabla 4.5: Número de salidas del usuario.......................................................................116
Tabla 4.6: Número de peticiones del Usuario.................................................................117
Tabla 4.7: Número de Archivos......................................................................................117
Tabla 4.8: Número de interfaces externas.......................................................................117
Tabla 4.9: Calculo de puntos función.............................................................................118
Tabla 4.10: Cuestionario de ajuste de test de usuario.....................................................119
Tabla 4.11: Cuestionario de factores de eficiencia.........................................................120
Tabla 4.12: Resumen de los factores de calidad ISO 9126............................................121
Tabla 4.13: Complejidad Ciclomática............................................................................128
Tabla 5.0: Costos de elaboración del proyecto...............................................................136
Tabla 5.1: Factor LCD/PF de lenguajes de programación..............................................137
Tabla 5.2: Tipos de proyectos de Software.....................................................................138
Tabla 5.3: Flujo de Efectivo Neto Proyectado................................................................139
Tabla 5.4: Análisis costo beneficio.................................................................................140
Tabla 5.5: Costo total del proyecto.................................................................................141
Tabla 5.6: Comportamiento Estadístico Tasa de Descuento..........................................142
Tabla 5.7: Comportamiento Estadístico de TIR.............................................................142

También podría gustarte