Sistema de Control de Inventario Filatélico SCIF
INDICE
Contenido
CAPITULO I ... 1
1.1. INTRODUCCION ... 1
1.2. ANTECEDENTES ... 2
1.2.1. ANTECEDENTE SISTEMA SIMILARES ... 2
1.2.2. ANTECEDENTE DE LA DIVISION PATRIMONIO FILATELICO ... 3
1.3. PLANTEAMIENTO DEL PROBLEMA ... 6
1.3.1. PROBLEMA GENERAL ... 6
1.4. OBJETIVO GENERAL. ... 7
1.4.1. OBJETIVOS ESPECIFICOS ... 7
1.5. JUSTIFICACIÓN ... 7
1.5.1. JUSTIFICACIÓN TÉCNICA ... 7
1.5.2. JUSTIFICACION SOCIAL ... 8
1.6. ALCANCES Y LIMITES ... 8
1.6.1. ALCANCES ... 8
1.6.2. LIMITES ... 9
1.6.3. APORTES... 9
1.6.3.1. APORTES PRACTICO ... 9
1.7. PLATAFORMA DE DESARROLLO ... 10
CAPITULO II MARCO TEORICO ... 11
2.1. PROGRAMACIÓN EXTREMA (eXtreme Programming, XP) ... 11
2.1.1. Fase I: Exploración ... 11
2.1.2. Fase II: Planificación de la Entrega ... 11
2.1.3. Fase III: Iteraciones ... 12
2.1.4. Fase IV: Producción ... 12
2.1.5. Fase V: Mantenimiento ... 12
2.1.6. Fase VI: Muerte del Proyecto ... 13
2.2. PLANILLA DE HISTORIA DE USUARIO ... 13
2.3. PLANILLA TAREA DE INGENIERIA ... 13
Sistema de Control de Inventario Filatélico SCIF
2.4. DISEÑO DE INTERFAZ DE USUARIO ... 14
2.4.1. CRITERIOS DE DISEÑO ... 14
2.5. SEGURIDAD DEL SISTEMA ... 15
2.5.1. ALGORITMO DE ENCRIPTACIÓN. ... 16
2.6. MÉTRICAS DE CALIDAD ... 18
2.6.1. FUNCIONALIDAD ... 19
2.6.2. METRICA PARA LA USABILIDAD DEL SISTEMA ... 21
2.6.3. METRICA PARA LA CONFIABILIDAD DEL SISTEMA ... 22
2.6.4. PORTABILIDAD ... 22
2.6.5. MANTENIMIENTO ... 23
2.6.6. PROTOTIPO PARA METRICA DE AUTOMATIZACION ... 23
2.6.6.1. DIFERENCIA EN EL TIEMPO DE PROCESO ... 24
2.6.6.2. CALCULO DE LA METRICA ... 24
2.7. PLATAFORMA DE DESARROLLO ... 25
2.7.1. SQL SERVER ... 25
CAPITULO III ... 26
3.1. HISTORIA DE FILATELIA ... 26
3.2. FILATELIA ... 27
3.3. INSTRUMENTOS PARA REALIZAR EL TRABAJO DE FILATELIA ... 27
Tabla 3.1 Instrumento de Filatelia... 28
3.4. SELLOS POSTALES ... 29
3.5. CARACTERISTICAS DE LOS SELLOS POSTALES ... 29
3.6. TIPOS DE TEMÁTICA SOBRE LA FILATELIA ... 30
3.7. TIPOS DE SELLOS ... 31
3.8. CLASES DE VALORES. ... 31
3.9. VALOR DE LOS SELLOS POSTALES ... 32
CAPITULO IV MARCO APLICATIVO ... 34
4.1. INTRODUCCION ... 34
4.2. LAS VARIABLES ... 34
4.3. LOS 4 VALORES ... 34
4.4. LOS 12 PRINCIPIOS ... 35
Sistema de Control de Inventario Filatélico SCIF
4.5. PROCESO CONTINUO ... 35
4.6. IDENTIFICACION ROLES Y TAREAS ... 36
4.7. MODELO DE NEGOCIO ... 37
4.8. DESCRIPCION DE LOS ESCENARIOS ... 37
4.9. DIAGRAMA DE CASOS DE USOS GENERAL ... 43
4.10. FASE I: EXPLORACION ... 44
4.10.1. HISTORIAS DE USUARIO. ... 44
4.10.2. DETALLE DE LAS HISTORIAS DE USUARIO ... 61
4.10.3. PLATAFORMA DE DESARROLLO ... 64
4.11. FASE II: PLANIFICACIÓN DE LA ENTREGA ... 64
4.11.1. ESTIMACIONES DE ESFUERZO ... 64
4.11.2. PLANIFICACION ... 66
4.12. FASE III: ITERACIONES: ... 67
4.12.1. PRIMERA ITERACION. ... 67
4.12.2. SEGUNDA ITERACION ... 79
4.12.3. TERCERA ITERACION ... 95
4.13. POLÍTICAS DE SEGURIDAD ... 102
4.14. POLÍTICAS DE MANTENIMIENTO ... 102
4.14.1. MANTENIMIENTO CORRECTIVO ... 103
4.14.2. MANTENIMIENTO PREVENTIVO ... 103
4.14.3. PLAN DE CAPACITACION ... 103
4.15. DIAGRAMA JERÁRQUICO ... 105
4.15.1. DIAGRAMA JERÁRQUICO PARA EL USUARIO ... 105
4.15.2. DIAGRAMA JERÁRQUICO PARA EL ADMINISTRADOR ... 106
4.16. ACCESO DE LOS USUARIOS A LOS MÓDULOS DEL SISTEMA ... 107
4.17. DIAGRAMA DE CLASES GENERAL ... 108
4.18. ARQUITECTURA DEL SISTEMA ... 109
CAPITULO V CALIDAD DE SOFTWARE ... 110
5.1. FUNCIONALIDAD ... 110
5.2. CONFIABILIDAD ... 111
5.3. USABILIDAD ... 112
Sistema de Control de Inventario Filatélico SCIF
5.4. PORTABILIDAD ... 113
5.5. MANTENIBILIDAD ... 113
5.6. METRICA DE AUTOMATIZACION ... 114
CAPITULO VI RESULTADOS, CONCLUSIONES Y RECOMENDACIONES ... 116
6.1. RESULTADOS ... 116
6.2. CONCLUSION ... 116
6.3. RECOMENDACIÓN ... 117
BIBLIOGRAFIA ... 117
1. ANEXO 1 ... 121
a. ANÁLISIS DE SITUACIÓN ... 121
b. ÁRBOL DE PROBLEMAS ... 121
c. ÁRBOL DE OBJETIVOS ... 122
ANEXO 2 ... 123
d. ANÁLISIS INVOLUCRADOS ... 123
ANEXO 3. ... 124
e. MARCO LOGICO ... 124
CRONOGRAMA DE ACTIVIDADES... 129
GLOSARIO ... 134
Sistema de Control de Inventario Filatélico SCIF
TABLA DE INDICE
Tabla 2.1 de historia de usuario ... 13
Tabla 2.2 de tarea de ingeniería ... 13
Tabla 2.3 Cálculo de métricas de punto función ... 19
Tabla 2.4 Escala de Ajuste ... 20
Tabla. 2.5: Valores De Ajuste De Complejidad. ... 21
Tabla 2.6 Preguntas Para Evaluar El Sistema En El Aspecto De La Usabilidad ... 21
Tabla 3.1 Instrumento de Filatelia... 28
Tabla 4.1 Las variables ... 34
Tabla 4.2 LOS 4 VALORES ... 35
Tabla 4.3 Identificación de roles a los usuarios ... 36
Tabla 4.4 Descripción de escenario para registrar usuario. ... 38
Tabla 4.5 Descripción de escenario para listar de usuario ... 38
Tabla 4.6 descripción de escenario para registro de sellos ... 39
Tabla 4.7 Descripción de escenario para la verificación de la existencia de los sellos 39 Tabla 4.8 Descripción de escenario para la clasificación de los sellos ... 40
Tabla 4.9 Descripción de escenario para revalorizar los sellos ... 40
Tabla 4.10 Descripción de escenario para registro de catálogos ... 41
Tabla 4.11 Descripción de escenario para emitir reporte de valorización ... 41
Tabla 4.12 Descripción de escenario para emitir reporte de trimestral ... 42
Tabla 4.13 Descripción de escenario para la copia de seguridad de BD ... 42
Tabla 4.14 historia de usuario 1 ... 44
Tabla 4.15 tarea: verificación de control de acceso ... 45
Tabla 4.16 historia de usuario 2.1 ... 45
Tabla 4.17 tarea: diseñar estructura de datos ... 45
Tabla 4.18 tarea: registro de datos del personal ... 46
Tabla 4.19 tarea: algoritmo de encriptación ... 46
Tabla 4.20 tarea: capturar de imagen ... 46
Tabla 4.21 historia de usuario 2.2 ... 46
Tabla 4.22 tarea: creación de interfaz ... 47
Tabla 4.23 tarea: estructura de datos para cambiar la contraseña ... 47
Sistema de Control de Inventario Filatélico SCIF
Tabla 4.24 historia de usuario 2.3 ... 47
Tabla 4.25 tarea: diseñar el diagrama de clases ... 48
Tabla 4.26 tarea: crear interfaz para generación de lista de usuario ... 48
Tabla 4.27 historia de usuario 3.1 ... 49
Tabla 4.28 tarea: crear interfaz para la valorización ... 49
Tabla 4.29 diseñar estructurar de datos... 49
Tabla 4.30 tarea: capturar imagen a los sellos ... 49
Tabla 4.31 tarea: modificación de datos de los sellos ... 50
Tabla 4.32 historia de usuario 3.2 ... 50
Tabla 4.33 tarea: interfaz de control de sellos ... 50
Tabla 4.34 tarea: diagrama de clases para el control de los sellos ... 51
Tabla 4.35 historia de usuario 4.1 ... 51
Tabla 4.36 tarea: diagrama de clases para la clasificación de los sellos ... 51
Tabla 4.38 tarea: diseñar el interfaz para la clasificación ... 52
Tabla 4.39 tarea: algoritmo de clasificación ... 52
Tabla 4.40 historia de usuario 5.1 ... 53
Tabla 4.41 tarea: reporte de resultado de valorización ... 53
Tabla 4.42 tarea: diagrama de clases para el reporte de valorización ... 53
Tabla 4.43 tarea. Interfaz para el uso de reporte de valorización ... 54
Tabla 4.44 historia de usuario 5.2 ... 54
Tabla 4.45 tarea: reporte de historial revalorización ... 54
Tabla 4.46 historia de usuario 5.3 ... 55
Tabla 4.47 tarea: reporte de la clasificación ... 55
Tabla 4.48 tarea diagrama de clases para poder emitir la clasificación ... 55
Tabla 4.49 historia de usuario 5.4 ... 56
Tabla 4.50 reporte trimestral ... 56
Tabla 4.51 tarea diagrama de clases para reporte trimestral ... 56
Tabla 4.52 historia de usuario 6.1 ... 57
Tabla 4.53 tarea: actualización del precio de catalogo ... 57
Tabla 4.54 tarea: diseñar el interfaz para la revalorización ... 57
Tabla 4.55 historia de usuario 6.2 ... 58
Sistema de Control de Inventario Filatélico SCIF
Tabla 4.56 tarea: registro de catalogo ... 58
Tabla 4.57 diseñar estructura de datos ... 58
Tabla 4.58 historia de usuario 7.1 ... 59
Tabla 4.59 tarea: interfaz del traductor de idiomas ... 59
Tabla 4.60 historia de usuario 7.2 ... 59
Tabla 4.61 tarea: interfaz para realizar copia de base de datos ... 60
Tabla 4.62 historia de usuario 7.3 ... 60
Tabla 4.63 tarea: interfaz para realizar copia de base de datos ... 60
Tabla 4.64 historia de usuario 7.4 ... 61
Tabla 4.65 tarea: almacenar los reportes de valorización... 61
Tabla 4.66. Funcionalidad General ... 64
Tabla 4.67 Administración de usuario ... 64
Tabla 4.68 Valorización ... 65
Tabla 4.69 clasificación de sellos postales ... 65
Tabla 4.70 Reportes ... 65
Tabla 4.71 revalorización ... 65
Tabla 4.72 Administracion ... 66
Tabla 4.73 diagrama gannt ... 66
Tabla 4.74 Descripción De La Matriz A ... 80
Tabla 4.75 Descripción De La Matriz B ... 81
Tabla 4.76 Descripción De La Tabla Virtual C ... 81
Tabla 4.77 Resultado De La Tabla Virtual C ... 82
Tabla 4.78 Descripción De La Tabla Virtual C ... 82
Tabla 4.79 cronograma de capacitación a los usuarios ... 103
Tabla 4.80 Acceso De Los Usuarios A Los Módulos Del Sistema ... 107
Tabla 5.1 Evaluación De Funcionalidad ... 110
Tabla 5.2 Cuestionario De Funcionalidad ... 111
Tabla 5.3 Calculo De La Confiabilidad... 112
Tabla 5.4 Cuestionario En El Aspecto De Usabilidad ... 112
Tabla 5.5 Medidas De Tiempo Y Esfuerzo ... 114
Tabla 5.6 Comparación De Evaluaciones De Los Factores De Métrica ... 115
Sistema de Control de Inventario Filatélico SCIF
Tabla 5.7 Costos de desarrollo del sistema ... 115 Tabla 6.1 resultados de datos ... 116
Sistema de Control de Inventario Filatélico SCIF
INDICE DE FIGURAS
Figura 1.1 Muestra de Sellos Postales de Distintos Países ... 3
Figura 1.2 Planilla de Registro o Valorización ... 4
Figura 1.3 Organigrama de la división Patrimonio Filatélico ... 4
Figura 1.4 diagrama de flujo de trabajo... 5
Figura 2.1 Interfaz de usuario ... 14
(2.1) Ecuación Para Calcular Punto Función ... 21
(2.2) Ecuación De Usabilidad ... 22
(2.3) Ecuaciones de Confiabilidad ... 22
(2.4) Ecuación de Mantenimiento ... 23
(2.5) Ecuación De Relación Del Sistema Automatizado Con Sistema Manual ... 24
(2.6) ecuación para calcular la métrica automatizada ... 24
Figura 4.1 modelo de negocio ... 37
Figura 4.2 Diagrama de casos de uso general... 44
Figura 4.3 login ... 67
Figura 4.4 diagrama de clases para el registro de usuarios ... 68
Figura 4.5 diseño para el registro del usuario ... 68
Figura 4.6 código de encriptación ... 69
Figura 4.7 código del método encriptar _caracter... 70
Figura 4.8 código del método desncriptación ... 70
Figura 4.9 capturar la imagen. ... 71
Figura 4.10 interfaz para el cambio de la contraseña ... 72
Figura 4.11 Diagrama De Clases Para El Cambio De La Contraseña ... 72
Figura 4.12 Diagrama De Clases Para La Lista De Usuarios ... 73
Figura 4.13 Generar La Lista De Usuarios ... 73
Figura 4.14 Diagrama De Clases Para Valorización De Los Sellos ... 74
Figura 4.15 Valorizar De Los Sellos ... 75
Figura 4.16 Pantalla Para Verificación De Los Datos De Los Sellos ... 75
Figura 4.17 Capturar Las Imágenes De Los Sellos... 76
Figura 4.18 Pantalla Para Poder Modificar Y Eliminar Los Sellos ... 76
Figura 4.19 Diagrama De Clases Para El Control De Sellos ... 77
Sistema de Control de Inventario Filatélico SCIF
Figura 4.20 Control De Sellos ... 78
Figura 4.21 Diagrama De Clase Para La Generación De Clasificación De Sellos ... 79
Figura 4.22 Clasificación De Sellos Dep. Del Temática O Clase De Valores ... 79
Figura 4.23 Código De Llenar La Matriz A ... 82
Figura 4.24 Código De Llenar La Matriz B ... 83
Figura 4.25 Código De Llenar La Matriz C ... 84
Figura 4.26 Código De Llenar La Matriz C ... 84
Figura 4.27 Código De Llenar La Matriz C ... 85
Figura 4.28 Resultado Del Reporte De Valorización (primera parte) ... 86
Figura 4.29 Diagrama De Clases Para La Emisión Del Reporte De Valorización ... 88
Figura 4.30 Diseño Para Sacar El Reporte De Valorización ... 88
Figura 4.31 Reporte Historial De Revalorización ... 89
Figura 4.32 Reporte De La Clasificación De Los Sellos (dep.de clase de valores) ... 90
Figura 4.33 Reporte De La Clasificación De Los Sellos ... 91
Figura 4.34 Diagrama De Clases Para Poder Emitir El Reporte De Clasificación De Sellos ... 92
Figura 4.35 interfaz para reporte trimestral ... 93
Figura 4.36 resultado para reporte trimestral ... 93
Figura 4.37 Diagrama De Clases Para El Reporte Trimestral ... 94
Figura 4.38 diseño para la revalorización del precio de catalogo ... 95
Figura 4.39 diagrama de clase para la revalorización ... 95
Figura 4.40 diagrama de clase para el registro de los catálogos ... 96
Figura 4.41 Diseño De Interfaz Para El Registro De Los Catálogos ... 97
Figura 4.42 Interfaz Para La Traducción De Los Nombres De Emisión ... 98
Figura 4.43 interfaz para la copia de seguridad de BD ... 99
Figura 4.44 Interfaz para tener ayuda ... 100
Figura 4.45 Interfaz para almacenar los reportes valorización ... 101
Figura 4.46 Menú para el usuario ... 104
Figura 4.47 Menú para el administrador ... 104
Figura 4.48 diagrama jerarquía para el usuario ... 105
Figura 4.49 diagrama jerarquía para el usuario ... 106
Figura 4.50 diagrama de clases general ... 108
Sistema de Control de Inventario Filatélico SCIF
RESUMEN