Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago

Trabajo de grado (Ingeniería en Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2020

Autores:
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/6383
Acceso en línea:
https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7
Palabra clave:
2B04. Ingeniería de sistemas y comunicaciones
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
id RepoRIBUC_7fb064a0a0ff713cfac0dd3c5c1f339a
oai_identifier_str oai:repositorio.ucp.edu.co:10785/6383
network_acronym_str RepoRIBUC
network_name_str Repositorio Institucional - RIBUC
repository_id_str
dc.title.none.fl_str_mv Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
title Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
spellingShingle Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
2B04. Ingeniería de sistemas y comunicaciones
title_short Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
title_full Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
title_fullStr Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
title_full_unstemmed Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
title_sort Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago
dc.contributor.none.fl_str_mv López López, Diana Carolina
Universidad Católica de Pereira
López López, Diana Carolina
dc.subject.none.fl_str_mv 2B04. Ingeniería de sistemas y comunicaciones
topic 2B04. Ingeniería de sistemas y comunicaciones
description Trabajo de grado (Ingeniería en Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2020
publishDate 2020
dc.date.none.fl_str_mv 2020-09-08T16:38:05Z
2020-09-08T16:38:05Z
2020
dc.type.none.fl_str_mv Trabajo de Grado – Pregrado
http://purl.org/coar/resource_type/c_7a1f
http://purl.org/coar/version/c_970fb48d4fbd8a85
Text
info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.none.fl_str_mv Berrio Pineda, J y Gonzalez Echavarria, E. (2020 ). Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7
DDMIST204
https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7
Universidad Católica de Pereira
www.ucp.edu.co
identifier_str_mv Berrio Pineda, J y Gonzalez Echavarria, E. (2020 ). Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7
DDMIST204
Universidad Católica de Pereira
www.ucp.edu.co
url https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7
dc.language.iso.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv Monografía; DDMIST204
[1] M. Toro y C. Mario, «Propuesta de un modelo de gestión para el sistema de información documental diseñado para la gestión de correspondencia de la Universidad de Antioquia», instname: Universidad de Antioquia, 2010. [2] «Biografía de Frederick Winslow Taylor». [En línea]. Disponible en: https://www.biografiasyvidas.com/biografia/t/taylor_frederick.htm. [Accedido: 24abr- 2019]. [3] S. I. Mariño y P. L. Alfonzo, «Implementación de SCRUM en el diseño del proyecto del Trabajo Final de Aplicación», Scientia Et Technica, vol. 19, n.o 4, 2014. [4] T. González y M. Alejandra, «Modelo de optimización de procesos de recepción, radicación y distribución de correspondencia en CAF Colombia», 2014. [5] «Metodología Ágil Programación Extrema XP», p. 146. [6] «Metodologías tradicionales y metodologías ágiles». https://www.eumed.net/libros- gratis/2009c/584/Metodologias%20tradicionales%20y%20metodologias%20agiles.h tm (accedido jun. 01, 2020). [7] R. M. Barcia, «¿Por qué utilizar Scrum en la Gestión de proyectos?», Blog Grupo Método, ago. 03, 2016. https://blog.metodogrupo.com/scrum-gestion- proyectos/ (accedido jun. 01, 2020). [8] Rick-Anderson, «Add a model to an ASP.NET Core MVC app». https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-model (accedido jun. 01, 2020). [9] aspnet/Mvc. ASP.NET, 2020. [10] J. Ramos, «Scrum: El rol del Product Owner». https://programacionymas.com/blog/scrum-product-owner (accedido jun. 01, 2020). [11] cebem2018/ejercicioScrum. cebem, 2018. [12] «GestionScrum/QueOndara», GitHub. https://github.com/GestionScrum/QueOndara (accedido jun. 01, 2020). 96 [13] I. E. Marini, «El Modelo Cliente/Servidor», p. 11. [14] Ian Sommerville, «Ingeniería del software Séptima edición», Pearson Educación. S.A.. Madrid. 2005. [15] http://index-of.co.uk/REDES/linuxito%20-%20El%20Modelo%20Cliente- Servidor.pdf [16] https://docs.microsoft.com/enus/aspnet/core/mvc/overview?view=aspnetcore- 3.1 [17] Laboratorio Nacional de Calidad del Software de INTECO, Ingeniería del software: Metodologías y ciclos de vida [18] «Lenguajes de programación web», IONOS Digitalguide. https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/lenguajes-de- programacion-web/ (accedido jun. 01, 2020). [19] J. J. Gutiérrez, «¿Qué es un framework web?», p. 4. [20] «Aplicativo para la Gestión de Correspondencia - Sertisoft», Sertisoft - Software de Gestión. https://sertisoft.com.co/aplicativo-para-la-gestion-de- correspondencia/ (accedido jun. 01, 2020). [21] D. S. Colombia, «DocManager», abr. 01, 2018. https://docmanager.com.co/ES/Pages/DocManager (accedido jun. 01, 2020). [22] «Sevenet – Lexco S.A.» http://www.lexco.com.co/principal/sevenet/ (accedido jun. 01, 2020). [23] «Software Correspondencia». http://www.dmaempresarial.com/portal/index.php?option=com_content&view=sectio n&id=8&Itemid=60 (accedido jun. 01, 2020). [24] A. E. SL, «Athento Ayuda a las Entidades Públicas con el Registro de su Correspondencia». https://go.athento.com/athento-ayuda-a-las-entidades-publicas- con-el-registro-de-correspondencia (accedido jun. 01, 2020). [25] «¿Qué es una base de datos relacional?» https://www.oracle.com/co/database/what-is-a-relational-database/ (accedido jun. 01, 2020). 97 [26] «¿Qué es el almacenamiento de datos? – Definiciones de TI empresarial». https://www.hpe.com/mx/es/what-is/data-storage.html (accedido jun. 01, 2020). [27] «Qué es UML? | LENGUAJE DE MODELADO UNIFICADO UML». http://stadium.unad.edu.co/ovas/10596_9839/qu_es_uml.html (accedido jun. 01, 2020).
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 114
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Pereira
Facultad de Ciencias Básicas e Ingeniería
Pereira
Ingeniería de Sistemas y Telecomunicaciones
publisher.none.fl_str_mv Universidad Católica de Pereira
Facultad de Ciencias Básicas e Ingeniería
Pereira
Ingeniería de Sistemas y Telecomunicaciones
institution Universidad Católica de Pereira
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1844494104005705728
spelling Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago2B04. Ingeniería de sistemas y comunicacionesTrabajo de grado (Ingeniería en Sistemas y Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2020El trabajo a continuación corresponde a un proyecto de desarrollo de una solución para la empresa Caldas Motor en sus diferentes sedes de la región. Ésta ayudará en los procesos de recepción y envío de correspondencia para así garantizar que este servicio funcione de manera adecuada. La solución incluye un proceso investigativo sobre UML, MVC, metodologías agiles, desarrollo web, almacenamiento en bases de datos, base de datos relacional, gestión de correspondencia y modelo cliente- servidor. Al estar desarrollado bajo la metodología ágil SCRUM, el proyecto denominado “software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago”, tiene incluida cada una de las etapas del proceso de diseño y desarrollo por Sprint con su documentación correspondiente. Es por eso que para realizar este proyecto bajo la metodología ágil ya antes mencionada se realizaron las correspondientes historias de usuario, los sprint backlog, el product backlog y todo lo demás que contiene este modo de trabajo con el fin de alcanzar el objetivo principal que es desarrollar un software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes ubicadas en Pereira, Dosquebradas y Cartago.The work below corresponds to a project to develop a solution for the Caldas Motor company in its different headquarters in the region. This will help in the processes of receiving, sending mail in order to control that this service operates properly. The solution includes an investigative process on UML, MVC, agile methodologies, web development, database storage, relational database, correspondence management and client-server model. Being developed under the agile SCRUM methodology, the project called "correspondence management software for the company Caldas Motor S.A. at the headquarters of Pereira, Dosquebradas and Cartago”, it has included each of the stages of the design and development process by Sprint with its corresponding documentation. That is why to carry out this project under the agile and aforementioned methodology, the corresponding user stories, the Sprint reservation, the product portfolio and everything else that this work mode contains are specifically aimed at achieving the main objective. which is to develop a correspondence management software for the company Caldas Motor SA in the headquarters located in Pereira, Dosquebradas and Cartago.Universidad Católica de Pereira.1. DEFINICIÓN DEL PROBLEMA ......................................................................... 3 2. OBJETIVOS DEL PROYECTO .......................................................................... 4 2.1 OBJETIVO GENERAL ................................................................................ 4 2.2 OBJETIVOS ESPECIFICOS ...................................................................... 4 3. JUSTIFICACIÓN Y DELIMITACIÓN .................................................................. 5 3.1 Justificación ................................................................................................ 5 3.2 Alcance ....................................................................................................... 5 4. PRESUPUESTO................................................................................................ 7 5. CRONOGRAMA ................................................................................................ 8 6. APORTE PRáCTICO ....................................................................................... 11 7. APORTE TEórICO ........................................................................................... 12 8. FACTIBILIDAD ................................................................................................ 13 8.1 Factibilidad técnica ................................................................................... 13 8.2 Factibilidad operativa ................................................................................ 13 8.3 Factibilidad económica ............................................................................. 13 9. ANTECEDENTES ............................................................................................ 14 10. MARCOS DE REFERENCIA ....................................................................... 18 10.1 MARCO TEÓRICO ................................................................................... 18 10.1.1 Generalidades. .................................................................................. 18 10.1.2 UML ................................................................................................... 20 10.1.3 MVC (Modelo - Vista - Controlador) .................................................. 22 10.1.4 Métodos ágiles .................................................................................. 24 10.1.5 Desarrollo web................................................................................... 25 10.1.6 Frameworks para el desarrollo web................................................... 27 10.1.7 Almacenamiento en bases de datos.................................................. 27 10.1.8 Base de datos relacional ................................................................... 29 10.1.9 Gestión de correspondencia .............................................................. 29 10.1.10 Modelo Cliente-Servidor ................................................................ 30 10.1.11 El Modelo de Servicios .................................................................. 31 11. METODOLOGÍA .......................................................................................... 32 11.1 ¿Por qué usar metodologías ágiles? ........................................................ 32 11.2 Algunas de las metodologías tradicionales más conocidas ...................... 33 11.3 ¿Cómo funciona SCRUM? ....................................................................... 34 11.3.1 Ciclo de vida SCRUM ........................................................................ 34 12. CONCRECIÓN DEL MODELO .................................................................... 42 12.1 Requisitos no funcionales ......................................................................... 42 12.2 Sprint 1 ..................................................................................................... 43 12.2.1 Análisis .............................................................................................. 43 12.2.2 Diseño ............................................................................................... 47 12.2.3 Desarrollo .......................................................................................... 50 12.3 Sprint 2 ..................................................................................................... 54 12.3.1 Análisis .............................................................................................. 54 12.3.2 Diseño ............................................................................................... 58 12.3.3 Desarrollo .......................................................................................... 62 12.4 Sprint 3 ..................................................................................................... 65 12.4.1 Análisis .............................................................................................. 65 12.4.2 Diseño ............................................................................................... 69 12.4.3 Desarrollo .......................................................................................... 74 12.5 Sprint 4 ..................................................................................................... 78 12.5.1 Análisis .............................................................................................. 78 12.5.2 Diseño ............................................................................................... 83 12.5.3 Desarrollo .......................................................................................... 87 13. REFERENCIA TÉCNICA ............................................................................. 91 13.1 MODELO DE IMPLEMENTACIÓN ........................................................... 91 14. INSTRUMENTO DE PLANEACIÓN ............................................................. 93 15. CONCLUSIONES ........................................................................................ 93 16. RECOMENDACIONES ................................................................................ 94 17. REFERENCIAS BIBLIOGRAFICAS ............................................................. 95PregradoIngeniero de sistemas y telecomunicacionesUniversidad Católica de PereiraFacultad de Ciencias Básicas e IngenieríaPereiraIngeniería de Sistemas y TelecomunicacionesLópez López, Diana CarolinaUniversidad Católica de PereiraLópez López, Diana CarolinaBerrio Pineda, Juan EstebanGonzalez Echavarria, Edwin Antonio2020-09-08T16:38:05Z2020-09-08T16:38:05Z2020 Trabajo de Grado – Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersion114application/pdfapplication/pdfBerrio Pineda, J y Gonzalez Echavarria, E. (2020 ). Software de gestión de correspondencia para la empresa Caldas Motor S.A. en las sedes de Pereira, Dosquebradas y Cartago. Universidad Católica de Pereira. Disponible en: https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7DDMIST204https://repositorio.ucp.edu.co/entities/publication/1472e297-8986-4364-a689-7d82d36417f7Universidad Católica de Pereirawww.ucp.edu.coMonografía; DDMIST204[1] M. Toro y C. Mario, «Propuesta de un modelo de gestión para el sistema de información documental diseñado para la gestión de correspondencia de la Universidad de Antioquia», instname: Universidad de Antioquia, 2010. [2] «Biografía de Frederick Winslow Taylor». [En línea]. Disponible en: https://www.biografiasyvidas.com/biografia/t/taylor_frederick.htm. [Accedido: 24abr- 2019]. [3] S. I. Mariño y P. L. Alfonzo, «Implementación de SCRUM en el diseño del proyecto del Trabajo Final de Aplicación», Scientia Et Technica, vol. 19, n.o 4, 2014. [4] T. González y M. Alejandra, «Modelo de optimización de procesos de recepción, radicación y distribución de correspondencia en CAF Colombia», 2014. [5] «Metodología Ágil Programación Extrema XP», p. 146. [6] «Metodologías tradicionales y metodologías ágiles». https://www.eumed.net/libros- gratis/2009c/584/Metodologias%20tradicionales%20y%20metodologias%20agiles.h tm (accedido jun. 01, 2020). [7] R. M. Barcia, «¿Por qué utilizar Scrum en la Gestión de proyectos?», Blog Grupo Método, ago. 03, 2016. https://blog.metodogrupo.com/scrum-gestion- proyectos/ (accedido jun. 01, 2020). [8] Rick-Anderson, «Add a model to an ASP.NET Core MVC app». https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/adding-model (accedido jun. 01, 2020). [9] aspnet/Mvc. ASP.NET, 2020. [10] J. Ramos, «Scrum: El rol del Product Owner». https://programacionymas.com/blog/scrum-product-owner (accedido jun. 01, 2020). [11] cebem2018/ejercicioScrum. cebem, 2018. [12] «GestionScrum/QueOndara», GitHub. https://github.com/GestionScrum/QueOndara (accedido jun. 01, 2020). 96 [13] I. E. Marini, «El Modelo Cliente/Servidor», p. 11. [14] Ian Sommerville, «Ingeniería del software Séptima edición», Pearson Educación. S.A.. Madrid. 2005. [15] http://index-of.co.uk/REDES/linuxito%20-%20El%20Modelo%20Cliente- Servidor.pdf [16] https://docs.microsoft.com/enus/aspnet/core/mvc/overview?view=aspnetcore- 3.1 [17] Laboratorio Nacional de Calidad del Software de INTECO, Ingeniería del software: Metodologías y ciclos de vida [18] «Lenguajes de programación web», IONOS Digitalguide. https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/lenguajes-de- programacion-web/ (accedido jun. 01, 2020). [19] J. J. Gutiérrez, «¿Qué es un framework web?», p. 4. [20] «Aplicativo para la Gestión de Correspondencia - Sertisoft», Sertisoft - Software de Gestión. https://sertisoft.com.co/aplicativo-para-la-gestion-de- correspondencia/ (accedido jun. 01, 2020). [21] D. S. Colombia, «DocManager», abr. 01, 2018. https://docmanager.com.co/ES/Pages/DocManager (accedido jun. 01, 2020). [22] «Sevenet – Lexco S.A.» http://www.lexco.com.co/principal/sevenet/ (accedido jun. 01, 2020). [23] «Software Correspondencia». http://www.dmaempresarial.com/portal/index.php?option=com_content&view=sectio n&id=8&Itemid=60 (accedido jun. 01, 2020). [24] A. E. SL, «Athento Ayuda a las Entidades Públicas con el Registro de su Correspondencia». https://go.athento.com/athento-ayuda-a-las-entidades-publicas- con-el-registro-de-correspondencia (accedido jun. 01, 2020). [25] «¿Qué es una base de datos relacional?» https://www.oracle.com/co/database/what-is-a-relational-database/ (accedido jun. 01, 2020). 97 [26] «¿Qué es el almacenamiento de datos? – Definiciones de TI empresarial». https://www.hpe.com/mx/es/what-is/data-storage.html (accedido jun. 01, 2020). [27] «Qué es UML? | LENGUAJE DE MODELADO UNIFICADO UML». http://stadium.unad.edu.co/ovas/10596_9839/qu_es_uml.html (accedido jun. 01, 2020).http://creativecommons.org/licenses/by-nc-nd/4.0/deed.esAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2spaoai:repositorio.ucp.edu.co:10785/63832025-08-29T17:27:57Z