FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS EMPRESARIALES

Documentos relacionados
Universidad Tecnológica Nacional Facultad Regional San Francisco. Ingeniería en Sistemas de Información. Análisis de Sistemas

CIENTIFICA. Facultad de Ciencias Empresariales. Carrera Profesional de Ingeniería de Sistemas Empresariales

FACULTAD DE CIENCIAS EMPRESARIALES CARRERA DE INGENIERÍA DE SISTEMAS EMPRESARIALES

Competencias a desarrollar

UNIVERSIDAD CIENTIFICA DEL SUR

UMECIT Universidad Metropolitana de Educación, Ciencia y Tecnología

UNIVERSIDAD "" ' CIENTIFICA; DEL SUR FACULTAD DE INGENIERÍA DE SISTEMAS EMPRESARIALES

SILABO DEL CURSO DISEÑO DE SOFTWARE 1. DATOS GENERALES

SEMESTRE: CREDITOS: 3 Horas Presénciales: 3 Horas de Acompañamiento: 1 Total Horas Semanales 4 CODIGO: Sistemas de Información

PROCESOS PARA LA INGENIERÍA DE SOFTWARE. Facultad de Estadística e Informática

: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Análisis y Diseño de Sistemas : T-INF107

ZCBC. ECBTI. Programa Ingeniería de Sistemas. Curso Académico de Programación Orientada a Objetos. Código José Acevedo y Gómez

Sistema de Información y Control para el Sindicato de Grúas, Montacargas y Equipo Pesado LA PAZ, Montacargas y Equipo Pesado La Paz

Personas. Tecnología. Producto. Proceso

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA PROYECTO DE GRADO

A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS DE INFORMACIÓN Y GESTIÓN

Obligatoria asignatura Programa elaborado por:

Programa Educativo: PROGRAMA DE ESTUDIO Área de Formación : Horas teóricas: Horas prácticas: Total de Horas: Total de créditos:

DESARROLLO DE UN SISTEMA COMPUTARIZADO PARA GESTIONAR Y CONTROLAR LA ORDEN DE VUELO EN LA EMPRESA DE TRANSPORTE AÉREO TAME

Horas Contacto. Objetivos Se pretende que el estudiante asimile los conceptos fundamentales de análisis y diseño orientado a objetos

Presentación de la Asignatura.

Ingeniería del Software I

PARA OPTAR AL TÍTULO DE LICENCIATURA EN INFORMÁTICA MENCIÓN: INGENIERÍA DE SISTEMAS INFORMÁTICOS

SILABO DEL CURSO PRUEBAS DE SOFTWARE

División Académica de Informática y Sistemas

UNIVERSIDAD CIENTIFI CA~-,. ~ ' FACULTAD DE INGENIERÍA DE SISTEMAS EMPRESARIALES "INTELIGENCIA DE NEGOCIOS CON SAP BUSINESS ONE"

SISTEMA DE INFORMACIÓN PARA LA REALIZACIÓN Y ESCRUTINIO DE LOS SUFRAGIOS EN VENEZUELA

Oscar Alberto, Custodio Izquierdo Carlos Arturo, Hernández Torruco José Fecha de elaboración: 28 de Mayo de 2010 Fecha de última actualización:

UNIVERSIDAD AUTÓNOMA JUAN MISAEL SARACHO FACULTAD DE CIENCIAS Y TECNOLOGÍA CARRERA DE INGENIERÍA INFORMÁTICA

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMATICA

UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMATICA

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA

JUAN CARLOS MORALES AREVALO

ORGANIZACIÓN DOCENTE del curso

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERIA EAP INGENIERIA INFORMATICA CICLO ACADEMICO 2003 II SILABO

Guía docente de la asignatura

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

1. CONTENIDO GENERAL DEL TALLER

Facultad de Ingeniería. Carrera Ingeniería Empresarial y de Sistemas

Figura 39. Resultados de la encuesta de satisfacción aplicada a los instructores de los CECATI en el Estado de Colima Figura 40.

Horas Contacto. Modelar gráficamente la solución de problemas con un enfoque Orientado a Objetos, usando un lenguaje de modelado, en este caso UML.

1. Asignar Responsabilidades a componentes de software es la habilidad más importante del AOO. Porque:

ESTRUCTURA Y CONTENIDO DE LA MEMORIA DEL PROYECTO

Fecha de elaboración: Julio de 2010 Fecha de última actualización:

Guía docente de la asignatura

Guía docente de la asignatura

INGENIERÍA N DEL SOFTWARE

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)

MODULO III. Análisis y Diseño de Sistemas de Información INF-162 III. RUP. 3.1 Introducción. Facilitador: Miguel Cotaña 26 de Abril

MEJORAMIENTO DEL SISTEMA ADMINISTRATIVO Y CONTROL DE ASISTENCIA DEL PERSONAL DE PROLAC. Leonardo Farfán Arroyo

UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA

FACULTAD DE INGENIERÍA. Ingeniería Industrial y Comercial

Análisis y Diseño Orientado a Objetos. 2 - Análisis

Titulación(es) Titulación Centro Curso Periodo Grado de Ingeniería Multimedia ESCOLA TÈCNICA SUPERIOR D'ENGINYERIA

A continuación se describe con mayor detalle cada una de tales unidades:

1. IDENTIFICACION DE LA ASIGNATURA

SÍLABO DE INGENIERÍA DE SOFTWARE

PROYECTO DE GRADO SISTEMA DE CONTROL Y SEGUIMIENTO DE ACTIVOS FIJOS PARA LA EMPRESA AUTOVENTA INTERCAMBIO

Planificaciones Análisis de la Información. Docente responsable: GONZALEZ NORBERTO DANIEL. 1 de 6

FACULTAD DE INGENIERIA

PROGRAMA ANALÍTICO DE ASIGNATURA

TEMA 10: INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN LICENCIATURA: INFORMÁTICA

UNIVERSIDAD MAYOR DE SAN ANDRÉS FACULTAD DE CIENCIAS PURAS Y NATURALES CARRERA DE INFORMÁTICA PROYECTO DE GRADO

UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H. FACULTAD INGENIERÍA Clave: PROGRAMA DEL CURSO: CLÍNICA DE REQUERIMIENTOS

INGENIERÍA DEL SOFTWARE

Unidad V. UML. Tema I. Conceptos Básicos Tema II. Definición de UML. Vocabulario Tema III. Elementos UML Tema IV. Diagramas.

MANUAL DE TALLERES INGENIERÍA DE SOFTWARE

TEMA 4. PROCESO UNIFICADO

UNIVERSIDAD ABIERTA PARA ADULTOS UAPA CARRERA INGENIERÍA DE SOFTWARE PROGRAMA DE LA ASIGNATURA INGENIERÍA DE SOFTWARE I

Proceso Unificado (Iterativo e incremental)

CARRERA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS SYLLABUS DE SISTEMAS DE INFORMACIÓN

A. Goñi, J. Ibáñez, J. Iturrioz, J.A. Vadillo OCW 2013

Modelado y Análisis de Requerimiento de Software. Propósitos del Curso:

Diseño de la Arquitectura Lógica con Patrones. mayo de 2008

Universidad Salesiana de Bolivia Ingeniería de Sistemas

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA DIRECCION GENERAL DE ASUNTOS ACADEMICOS PROGRAMA DE ASIGNATURA POR COMPETENCIAS I. DATOS DE IDENTIFICACIÓN

PROGRAMA ANALÍTICO DE ASIGNATURA

FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

PLANIFICACIÓN DE INGENIERÍA DEL SOFTWARE

MEJORAMIENTO EN LA GESTION DE COMPRA / VENTA DE LA VIDRIERIA "SAN JORGE", CON PLATAFORMA WEB

BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMENTOS DEL CONCURSO DE MÉRITOS Y OPOSICIÓN

Proceso Unificado de Desarrollo de Software. 13 de sep de 2006

El lenguaje Unificado de Modelado (UML)

El Lenguaje Unificado de Modelado (UML)

2. Programa (s) de estudio: (Técnico, Licenciatura) Licenciatura en Ciencias Computacionales.

UNIVERSIDAD MAYOR DE SAN ANDRÉS PROYECTO DE GRADO

DISEÑO DE UNA APLICACIÓN WEB QUE PERMITA MEJORAR LA GESTIÓN AUTOMATIZADA DE LOS PROCESOS DE INSCRIPCIONES DE EVENTOS EN LA UNIVERSIDAD NACIONAL DEL

INDICE CARTAS DESCRIPTIVAS S3

UNIVERSIDAD POPULAR DEL CESAR FACULTAD INGENIERIAS Y TECNOLOGICAS DEPARTAMENTO DE INGENIERIA DE SISTEMAS

INTRODUCCIÓN... 1 PARTE I DESCRIPCIÓN DEL PROBLEMA Y OBJETIVOS DEL PROYECTO SIAP

Transcripción:

FACULTAD DE CIENCIAS EMPRESARIALES CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS EMPRESARIALES DISEÑO DE UN SISTEMA DE COBRANZA DEL SERVICIO DE AGUA PARA LA MUNICIPALIDAD DEL CENTRO POBLADO NUEVA ESPERANZA, ANDAHUAYLAS Tesis para optar el título profesional de Ingeniero de Sistemas Empresariales Presentado por: BACH. FELIPE ENCO CALVO LIMA PERU 2015

INDICE GENERAL DEDICATORIA... I AGRADECIMIENTO... II INDICE GENERAL... III INDICE DE FIGURAS... V INDICE DE TABLAS... VII RESUMEN Y ABSTRACT... VIII RESUMEN... VIII Palabras clave... VIII ABSTRACT... IX Keywords... IX CAPITULO I... 1 1. INTRODUCCION... 1 1.1. Problemática... 1 1.2. Trascendencia del problema... 2 1.3. Justificación... 2 1.4. Objetivos... 2 1.4.1. Objetivo General... 2 1.4.2. Objetivos específicos... 3 CAPITULO II... 4 2. MARCO TEORICO... 4 2.1. Definición de cobranza de servicio de agua en un centro poblado... 4 2.2. Definición y tipos de metodologías de desarrollo de sistemas informáticos... 4 2.2.1. Definiciones de metodologías de desarrollo de sistemas informáticos según autores... 5 2.2.2. Tipos de metodologías de desarrollo de sistemas informáticos... 6 2.3. Definición de diseño o modelado de sistemas informáticos, herramientas y patrones... 20 2.3.1. Definición de diseño de sistemas según autores... 20 2.3.2. Herramientas de diseño de sistemas... 21 2.3.3. Definición de Patrones de diseño... 24 2.3.4. Patrones de diseño... 25 2.4. Definición y tipos de arquitecturas de sistemas... 31 2.4.1. Arquitectura y tipos según Roger S. Pressman... 31 2.4.2. Arquitectura y tipos según Bernd Bruegge y Allen Dutoit... 33 2.4.3. Arquitectura y tipos según Jacobson, Booch y Rumbaugh:... 36 2.5. Definición de diseño o modelado de bases de datos... 37 2.5.1. Diseño de bases de datos por Kendal & Kendal... 37 III

2.5.2. Diseño de clases de entidad, según Jacobson, Booch y Rumbaugh (El proceso unificado de desarrollo de software)... 42 2.5.3. Modelado de datos según Pressman:... 43 2.5.4. Definición de los almacenes de datos persistentes según Bruege... 44 2.6. Antecedentes... 46 2.6.1. Internacionales... 46 2.6.2. Nacionales... 47 2.6.3. Software relacionado con el cobro del servicio de agua:... 47 CAPITULO III... 50 3. METODOLOGIA Y HERRAMIENTAS PARA EL DISEÑO DEL SISTEMA DE COBRANZA... 50 3.1. Tipo de investigación:... 50 3.1.1. Fase 1: Diagnostico... 50 3.1.2. Fase 2: Diseño... 52 3.2. Metodología elegida para el desarrollo del sistema... 52 3.3. Herramientas:... 53 3.3.1. Lenguaje Unificado de Modelado (UML):... 53 3.3.2. Microsoft Excel... 53 3.3.3. Microsoft Word... 53 3.3.4. Microsoft Visual Studio 2013... 54 3.4. Diseño del sistema... 55 3.4.1. Fase de Inicio... 55 3.4.2. Fase de Elaboración... 65 3.4.3. Prototipos de ventanas del sistema... 80 CAPITULO IV... 84 4. RESULTADOS, DISCUSION, CONCLUSIONES Y RECOMENDACIONES... 84 4.1. RESULTADOS... 84 4.1.1. Nuevo flujo del proceso de cálculo del servicio y cobro... 84 4.2. DISCUSION... 86 4.3. CONCLUSIONES... 87 4.4. RECOMENDACIONES... 88 REFERENCIAS BIBLIOGRAFICAS... 89 GLOSARIO... 90 IV

INDICE DE FIGURAS Figura 1: Provincia de Andahuaylas en el departamento de Apurímac en Perú 1 Figura 2: Provincia de Andahuaylas y sus distritos... 1 Figura 3: Las siete fases del ciclo de desarrollo de sistemas (SDLC)... 6 Figura 4: Estructura general para la ingeniería de software... 10 Figura 5: Un ciclo con sus fases e iteraciones... 12 Figura 6: Los cinco flujos de trabajo: requisitos, análisis, diseño, implementación y prueba, tienen lugar sobre las cuatro fases: inicio, elaboración, construcción y transición.... 13 Figura 7: Patrón de diseño Fábrica Abstracta (Diagrama de clase UML)... 25 Figura 8: Patrón Adaptador (diagrama de clase UML).... 26 Figura 9: Patrón Puente (diagrama de clase UML)... 26 Figura 10: Patrón Comando (diagrama de clase UML)... 27 Figura 11: Patrón Compuesto (diagrama de clase UML)... 28 Figura 12: Un ejemplo de un patrón Fachada (diagrama de clase UML)... 28 Figura 13: El patrón Observador (diagrama de clase UML)... 29 Figura 14: El patrón Apoderado (diagrama de clase UML)... 30 Figura 15: Patrón Estrategia... 30 Figura 16: Arquitectura de Flujo de datos... 32 Figura 17: Arquitectura de programa principal/subprograma.... 32 Figura 18: Arquitectura en capas... 33 Figura 19: Arquitectura de depósito (diagrama de clase UML).... 34 Figura 20: Arquitectura Modelo/Vista/Controlador (Diagrama de lcase UML).. 35 Figura 21: Arquitectura Cliente/Servidor (diagrama UML)... 35 Figura 22: Arquitectura par a par (Diagrama de clase UML)... 36 Figura 23: Arquitectura de Tubo y filtro (diagrama de clase UML).... 36 Figura 24: Diseño de Base de datos.... 39 Figura 25: Realidad, datos y metadatos... 40 Figura 26: Diagrama de entidad relación... 41 Figura 27: Un registro y sus partes.... 42 Figura 28: Relaciones entre objetos de datos.... 44 Figura 29: Portal Gemun.Com... 48 Figura 30: Detalle del producto "Software recibo de Agua - Limpieza y otros ingresos"... 48 Figura 31: Atenea - Sistema de administración municipal.... 49 Figura 32: Cómo decidir qué método de desarrollo utilizar... 53 Figura 33: Explorador de soluciones de Visual Studio 2013 que muestra el proyecto de modelado del sistema de cobranza y los distintos diagramas trabajados... 54 Figura 34: Modelo de Negocio... 57 Figura 35: Modelo de casos de uso de Administración del sistema... 58 Figura 36: Modelo de casos de uso de Caja o Tesorería... 59 Figura 37: Modelo de dominio Fuente: Elaboración Propia... 65 Figura 38 Diagrama de clases: Fuente: Elaboración Propia... 66 V

Figura 39: Diagrama de secuencia del mantenimiento de documentos para listar.... 67 Figura 40: Diagrama de secuencia del mantenimiento de documentos para añadir.... 68 Figura 41: Diagrama de secuencia del mantenimiento de documentos para modificar.... 69 Figura 42: Diagrama de secuencia del mantenimiento de documentos para eliminar.... 70 Figura 43: Diagrama de secuencia para el proceso de cálculo.... 71 Figura 44: Diagrama de secuencia para el cobro del servicio.... 72 Figura 45: Diagrama de actividades del proceso de cálculo del cobro del servicio.... 73 Figura 46: Diagrama de actividades del Mantenimiento de documentos de identificación.... 74 Figura 47: Diagrama de actividades del proceso de cobro del costo del servicio (caja).... 75 Figura 48: Modelo de despliegue.... 76 Figura 49: Modelo de implementación.... 77 Figura 50: Prototipo de la ventana de inicio... 80 Figura 51: La ventana principal mostrando los su módulos del sistema.... 80 Figura 52: Opciones de cada módulo del sistema.... 81 Figura 53: Ventana de mantenimiento de documentos que muestra la acción de LISTAR.... 81 Figura 54: Ventana de mantenimiento de documentos que muestra el prototipo de ventana tras presionar añadir.... 82 Figura 55: Mantenimiento de documentos que muestra el prototipo de ventana tras elegir un documento y se presiona MODIFICAR.... 82 Figura 56: Prototipo de la ventana para realizar el CÁLCULO DEL SERVICIO, el sistema detecta el año y trae el periodo pendiente.... 83 Figura 57: Prototipo de ventana para realizar el pago de los recibos del servicio de agua.... 83 Figura 58: Lista de características atendidos por el sistema.... 84 Figura 59: Nuevo flujo del proceso tras el desarrollo e implementación del sistema... 85 Figura 60: Cuadrante mágico de Gartner sobre Gestión del ciclo de vida del software... 86 VI

INDICE DE TABLAS Tabla 1: Lista de trabajos a realizar y los artefactos resultantes.... 55 Tabla 2: Objetivo y descripción del proyecto.... 55 Tabla 3: Lista de características de tipo consultas e informes.... 56 Tabla 4: Lista de características de tipo almacenamiento.... 56 Tabla 5: Lista de características de tipo procesamiento.... 57 Tabla 6: Lista de características no funcionales.... 57 Tabla 7: Costos del proyecto "Diseño de un sistema de cobranza del servicio de agua"... 63 Tabla 8: Tareas, tiempos y costos bajo la forma manual que realiza el tesorero... 64 Tabla 9: Nuevas tareas, tiempos y costos tras la implementación del sistema. 64 Tabla 10: Ahorros generados por la implementación del sistema... 65 Tabla 11: Lista de riesgos... 79 VII