Reingeniería a la herramienta web para la construcción colectiva de una biblioteca digital de recursos electrónicos sobre clásicos de la filosofía

dc.contributor.advisorRojas Morales, Fernando Antonio
dc.contributor.authorVillarreal Forero, Edwar Andrés
dc.date.accessioned2024-03-04T00:45:40Z
dc.date.available2020
dc.date.available2024-03-04T00:45:40Z
dc.date.created2020
dc.date.issued2020
dc.description.abstractEl proyecto se centra en la posibilidad de generar un espacio virtual en donde se puedan realizar diferentes actividades, todas en torno al estudio de la filosofía. Una de las principales actividades que ofrece la plataforma es la consulta de material bibliográfico basado en un filtro de búsqueda específico, en los comentarios realizados por los usuarios o simplemente por las calificaciones obtenidas por los mismos. Esto con el fin de generar espacios en donde la comunidad pueda opinar e interactuar entre ellos. Otro aspecto fundamental en el proyecto es el proceso de reingeniería de software realizado. La herramienta web cuenta con una primera versión, la cual contiene múltiples errores y fallas de seguridad. el primer paso fue el estudio de la primera versión de la herramienta, analizar su código fuente y realizar ingeniería inversa con el fin de entender su funcionamiento y estructura. Posteriormente, se realizó una toma de requerimientos basados en las principales falencias del sistema como son la falta de sistema de seguridad y la forma en que se muestra el material bibliográfico, entre otros. Luego se continuó con el proceso de diseño de los casos de uso, escenarios, diagramas de clases, y de estados; los cuales fueron realizados en UML (Unified Modeling Language). Finalmente, se prosiguió con el desarrollo y la implementación de las funcionalidades, Las pruebas de funcionamiento y la publicación de la segunda versión de la herramienta en un servidor de aplicaciones.
dc.description.abstractenglishThe project focuses on the possibility of generating a virtual space where different activities can be carried out, all related to the study of philosophy. One of the main activities offered by the platform is the consultation of bibliographic material based on a specific search filter, comments made by users or simply by the ratings obtained by them. This in order to generate spaces where the community can have an opinion and interact with each other. Another fundamental aspect in the project is the software reengineering process carried out. The web tool has a first version, which contains multiple errors and security flaws. The firsts step was the study of the first version of the tool; analyze source code and perform reverse reengineering to understand its operation and structure. Subsequently, a requirement elicitation was made based on the main shortcomings of the system, such as the lack of security login and the way in which the bibliographic material is displayed, among others. Later, we continued with the process of designing the use cases, scenarios, class diagrams, states and activities; which were made in UML (Unified Modeling Language). Finally, we continued with the development and implementation of the functionalities, the functional tests, and the publication of the second version on a server.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/40393
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectreingeniería
dc.subjectIngeniería directa
dc.subjectBiblioteca virtual
dc.subjectTextos de filosofía
dc.subjectComunidad virtual.
dc.subject.keywordreengineering
dc.subject.keywordDirect engineering
dc.subject.keywordDigital library
dc.subject.keywordPhilosophy texts
dc.subject.keywordVirtual community.
dc.titleReingeniería a la herramienta web para la construcción colectiva de una biblioteca digital de recursos electrónicos sobre clásicos de la filosofía
dc.title.englishReengineering to the web tool for the construction of a digital library about electronic Philosophical resources*
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
Carta de autorización.pdf
Size:
65.02 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Documento.pdf
Size:
2.36 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Nota de proyecto.pdf
Size:
156.5 KB
Format:
Adobe Portable Document Format