UNIVERSIDAD MAYOR DE SAN ANDRÉS
FACULTAD DE CIENCIAS PURAS Y NATURALESCARRERA DE INFORMÁTICA
PROYECTO DE GRADO
MODELADO DE SISTEMAS DE INFORMACIÓN CONTABLE CON ASD
CASO: ASOCIACIÓN
CENTRO JUVENIL PARA EL DESARROLLO HUMANO
“CEJUPA”
PARA OPTAR AL GRADO DE LICENCIATURA EN INFORMÁTICA
MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS
POSTULANTE: Licon Carpio Ilder Ramiro
TUTOR: Lic. Silva Sanchez Efrain
REVISOR:
Lic. Mendoza Condori Salomon
ASESOR:
Lic. Tellez Ramirez Marisol
LA PAZ – BOLIVIA
2011
ÍNDICE
Página
CAPITULO I
1. INTRODUCCIÓN………. 1
1.1. ANTECEDENTES……… 2
1.1.1. ANTECEDENTES DE LA ASOCIACIÓN CENTRO JUVENIL PARA EL DESARROLLO HUMANO “CEJUPA”………... 2
1.1.2. ANTECEDENTES DE SISTEMAS AFINES………... 3
1.2. PROBLEMÁTICA………... 4
1.2.1. PLANTEAMIENTO DEL PROBLEMA………. 4
1.3. DEFINICIÓN DEL PROBLEMA………... 5
1.4. OBJETIVOS………... 5
1.4.1. OBJETIVO GENERAL………...…………. 5
1.4.2. OBJETIVOS ESPECÍFICOS……….………... 5
1.5. JUSTIFICACIONES DEL TEMA……….. 6
1.5.1. SOCIAL………... 6
1.5.2. OPERATIVA……….. 6
1.5.3. TÉCNICA……….... 6
1.6. LIMITES, ALCANCES Y APORTES………... 7
1.6.1. LIMITES………. 7 1.6.2. ALCANCES………. 7 1.6.3. APORTES.………... 7 1.7. METODOLOGÍAS EMPLEADAS………... 8
CAPITULO II
2. MARCO TEÓRICO……….. 102.1. PROCESO DE DESARROLLO DE SOFTWARE………... 10
2.1.1. ASD (Adaptive Software Development)………..……… 11
2.1.2. DEFINICIÓN………... 12
2.1.3. CARACTERÍSTICAS……….. 12
2.1.3.2. VENTAJAS Y DESVENTAJAS………..………... 14
2.1.4. HISTORIAS DE USUARIO (HS)………... 15
2.1.5. PLAN DE ENTREGAS……….... 17
2.1.6. ITERACIÓN……….………... 17
2.1.7. Tarjeta – CRC Clase Responsabilidad y Colaboración, (Class, Responsability and Collaborate)……….. 18 2.1.8. MÉTRICAS DE CALIDAD………. 21 2.1.9. SEGURIDAD………... 24 2.2. MARCO REFERENCIAL……….. 25 2.3. MARCO CONCEPTUAL………... 25 2.3.1. CONTABILIDAD……….... 26 2.3.1.1. SISTEMA DE CONTABILIDAD……….. 27 2.3.2. CONTABILIDAD PATRIMONIAL……….... 29
2.3.2.1. ECUACIÓN FUNDAMENTAL DE LA CONTABILIDAD PATRIMONIAL………..………..………… 30 2.3.3. PLAN DE CUENTAS………... 33 2.4. MARCO TECNOLÓGICO………... 34 2.5. MARCO JURÍDICO……….. 36
CAPITULO III
3. MARCO APLICATIVO………... 38 3.1. INTRODUCCIÓN……… ……….. 383.2. ANÁLISIS DE LA SITUACIÓN ACTUAL.………... 38
3.2.1. ANÁLISIS DEL SISTEMA ACTUAL……….. 38
3.2.2. PROCESOS IMPLICADOS………... 42
3.3. DISEÑO DEL SISTEMA………..………... 42
3.3.1. ESPECULACIÓN……….... 43
3.3.2. COLABORAR………. 49
3.3.2.1. FASE DE ITERACIÓN………. …….. 53
3.3.3. APRENDER……….... 61
3.4. IMPLEMENTACIÓN DEL SISTEMA………... 62
3.4.1. Requerimientos Mínimos de Hardware………..……….. 63
3.4.3. Seguridad Dentro el Sistema………... 63
3.4.4. Interface de Usuario.……….. 64
3.4.4.1. Conocimiento de Computación Usuario……….……..……….... 64
3.4.4.2. Capacitación del Usuario……….………..………. 64
3.4.4.3. Diseño de Pantallas y Reportes………...………. 64
CAPITULO IV
4. ANÁLISIS DE CALIDAD, SEGURIDAD Y COSTO……… 764.1. ANÁLISIS DE CALIDAD……….. 76 4.1.1. CALIDAD……….……… 76 4.1.2. FUNCIONALIDAD……… 76 4.1.3. FIABILIDAD……….…………....………. 78 4.1.4. USABILIDAD………... 79 4.1.5. EFICIENCIA………. 80 4.1.6. MANTENIBILIDAD……… 81 4.1.7. PORTABILIDAD……….. 81
4.2. PROPUESTA DE POLÍTICA DE SEGURIDAD……….... 82
4.3. ANÁLISIS DE COSTO BENEFICIO……….. 83
4.3.1. ANÁLISIS DE COSTO………. 83 4.3.2. ANÁLISIS DE BENEFICIOS……… 88
CAPITULO V
5. CONCLUSIONES Y RECOMENDACIONES……….. 89 5.1. CONCLUSIÓN………. 89 5.2. RECOMENDACIÓN……… 90ANEXO A: ÁRBOL DE PROBLEMAS
91ANEXO B: ÁRBOL DE OBJETIVOS
92ANEXO C: ESTIMACIÓN DE COSTO
93ÍNDICE DE TABLAS
Página
CAPITULO II
Tabla 2.1: Descripción del ISO 9126………. 22
Tabla 2.2: Transacciones que afectan de manera directa al Activo, Pasivo y Patrimonio…………... 29
CAPITULO III
Tabla 3.1: Equipo de trabajo………..………. 43Tabla 3.2: Grado de Prioridad………..…………... 43
Tabla 3.3: Glosario de términos………..…………. 49
Tabla 3.4: Plan de Entrega en la última iteración………... 50
Tabla 3.5: Iteración del Sistema………... 54
Tabla 3.6: Descripción de los módulos de las tarjetas CRC correspondientes a la Historia de Usuario Nº 3………... 57
Tabla 3.7: Velocidad del proyecto por cada iteración………... 58
Tabla 3.8: Declaración de métodos de evaluación………... 61
CAPITULO IV
Tabla 4.1: Valores para el ajuste de complejidad..………... 76Tabla 4.2: Factores de Ajuste de complejidad…...………... 77
Tabla 4.3: Factor de peso………...………... 77
Tabla 4.4: Factores de ajuste Usabilidad………...…... 80
Tabla 4.5: Factores de ajuste Eficiencia………... 80
Tabla 4.6: Factores de ajuste Mantenibilidad……….... 81
Tabla 4.7: Factores de ajuste Protabilidad………... 81
Tabla 4.8: Calculo de puntos función no ajustados……….... 84
Tabla 4.9: Determinación de Complejidad……….... 84
Tabla 4.10: Conversión de Puntos Función a KLDC……… 85
Tabla 4.11: Coeficiente y y los exponentes y XE "Tabla 20\: Coeficiente y y los exponentes y " ………... 86
Tabla 4.12: Costo del Software………...………... 87
Tabla 4.13: Costo de elaboración del proyecto……… 87
ÍNDICE DE FIGURAS
Página
CAPITULO II
Figura 2.1. Proceso de desarrollo del Software……… 11
Figura 2.2. El ciclo de vida adaptativo………...…………... 11
Figura 2.3. Actividades del ciclo de vida adaptativo………... 14
Figura 2.4. Historia de Usuario………... 16
Figura 2.5. Formato de tarjeta CRC……… 19
Figura 2.6. Sistema de Información Asociación “CEJUPA”………... 26
Figura 2.7. Sistemas Contable……….. 28
Figura 2.8. Ciclo Contable de la Asociación “CEJUPA”………... 28
Figura 2.9. Ecuación Fundamental de la Contabilidad………... 30
Figura 2.10. Composición y Estructura del Activo………... 31
Figura 2.11. Composición y Estructura del Pasivo………... 32
Figura 2.12. Composición y Estructura del Patrimonio………. 32
Figura 2.13. Estructura del Plan de Cuentas………. 33
Figura 2.13. Codificación de las Cuentas……….. 34
CAPITULO III
Figura 3.1. Organigrama Institucional……….. 40Figura 3.2. Procesos de la Información Contable Actual……… 41
Figura 3.3. CRC correspondiente a la Historia de Usuario Nº 1……… 55
Figura 3.4. CRC correspondiente a la Historia de Usuario Nº 2……… 55
Figura 3.5. CRC correspondiente a la Historia de Usuario Nº 3……… 56
Figura 3.6. CRC correspondiente a la Historia de Usuario Nº 5……… 56
Figura 3.7. Estructura de la Base de datos del Modelo de Sistema de Información Contable con ASD ………...……… 60
Figura 3.8. Análisis de la validación de los test de las Historias de Usuario en cada iteración correspondiente……….... 62
DEDICATORIA
Primeramente a Dios todo poderoso, fuente de inspiración en los momentos de angustia, esmero, dedicación, aciertos y reveses, alegrías y tristezas que caracterizaron el transitar por este camino que hoy veo realizado, sin cuyo empuje hoy no hubiese sido posible.
A mi mami y papi (†), personas cuyas presencias en mi
existencia ratifican la suerte que he tenido de pertenecerles, por ello con mucho amor y cariño les dedico todo mi esfuerzo y responsabilidad para la realización de este trabajo y los que vienen.
A mis amores, mi esposa Patricia, mi hija Abigail Samira, mis dos bellezas quienes con sus sonrisas y alegría me demuestran cada día que vale la pena vivir, además de la satisfacción que me generan, me recuerdan el compromiso que tengo para con ellas de avanzar para darles lo mejor.
A mis familiares y amigos que tuvieron una palabra de apoyo para mí durante mis estudios.
AGRADECIMIENTOS
Son numerosas las personas a las que debo agradecer por ayudarme en el logro de mi carrera, es demasiado poco. El decir gracias pero en el fondo de mi ser eternamente les estaré agradecido y siempre presto a tenderles una mano cuando así lo requieran. Sin embargo resaltare solo alguna de estas personas sin las cuales no hubiese hecho realidad este sueño tan anhelado como es la culminación de mi carrera universitaria:
Ante todo a Dios por darme la vida para lograr esta meta aspirada después de tantos esfuerzos, caídas entre otras cosas, que he tenido durante mi formación profesional, solo tú sabes el sacrificio que he pasado y me guiaste con tu luz divina por el camino correcto para no desmayar. Por eso mil gracias Dios.
A mis Padres Maria y Julio (†) por su constante amor para mi superación personal y sin importarles mis fallas me han apoyado y eso nunca lo olvidare, porque no todos tenemos la dicha de tener unos padres tan responsables. Como ustedes y por eso no me cansare nunca de expresarles hoy, mañana y siempre pases lo que pase, que los amo con todo mi corazón.
A mi amor eterno Patricia por brindarme su inmenso amor, conocimiento y sobre todo tenerme mucha comprensión y paciencia. Mil gracias por existir en mi vida, es para ti este triunfo. Te Amo.
A mi tutor Lic. Efraín Silva Sánchez, por ayudarme y en los momentos que lo necesitaba, sin ningún interés material, solo queriendo mi mejoramiento profesional. Muchas gracias.
A mi revisor Lic. Salomón Mendoza Condori, por su colaboración en el desarrollo de este trabajo guiándome con sus conocimientos y sobre todo su confianza. Muchas gracias. A mis compañeros de clases por ofrecerme siempre esa mano amiga en los momentos más difíciles de nuestra carrera a pesar de nuestras diferencias, espero que siempre sean mis amigos los extrañare mucho les deseo lo mejor, éxitos y Dios los cuide.
RESUMEN
El proyecto hace referencia al desarrollo de un sistema de información contable para la Asociación “CEJUPA”.
La Asociación Centro Juvenil Para el Desarrollo Humano “CEJUPA”, tiene por Objetivo Fortalecer un espacio sociocultural para que niños, niñas, adolescentes y jóvenes desarrollen y amplíen sus habilidades, destrezas, competencias y potencialidades que los y las lleven a realizar acciones de incidencia política a favor de sus derechos, reconociendo sus diferencias y semejanzas, a través de la implementación de proyectos sociales desde y para niños, niñas, adolescentes y jóvenes con enfoque de género, generacional e intercultural.
Por lo que la Asociación “CEJUPA”, como organización no gubernamental sin fines de lucro consiente de esta realidad y del valor actual de la información financiera, considera necesario e imprescindible la aplicación de la informática en el procesamiento de su información contable.
Por lo tanto el Proyecto de Grado tiene como propósito modelar, diseñar y desarrollar un sistema contable aplicando la metodología ASD (Adaptive Software Development), el cual proporcionara información contable necesaria y suficiente para satisfacer los requerimientos de los distintos usuarios de manera confiable y oportuna para la elección de una buena decisión.
En el desarrollo del sistema se utilizo las Historias de Usuario, que describen en palabras sencillas un requerimiento, también de las tarjetas CRC donde se representa las responsabilidades de las clases y sus colaboraciones, estas dos herramientas sirvieron para el desarrollo del software.
Finalmente el sistema concluido e implementado ha cumplido con todos los objetivos propuestos en un principio, es decir, se han logrado disminuir el tiempo de elaboración de la Contabilidad, control adecuado de las cuentas contables y los reportes Financieros.