Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/20845
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorÁvila Pesantez, Diego Fernando-
dc.contributor.authorAvalos Cuadrado, Ayrton Fidel-
dc.contributor.authorManzano Quinzo, Edwin Stalyn-
dc.date.accessioned2024-04-29T18:25:54Z-
dc.date.available2024-04-29T18:25:54Z-
dc.date.issued2023-06-08-
dc.identifier.citationAvalos Cuadrado, Ayrton Fidel; Manzano Quinzo, Edwin Stalyn. (2023). Desarrollo de una aplicación descentralizada con el uso de la tecnología Blockchain para votaciones electrónicas en la Cooperativa de Ahorro y Crédito “Nueva Esperanza. Escuela Superior Politécnica de Chimborazo. Riobamba.es_ES
dc.identifier.urihttp://dspace.espoch.edu.ec/handle/123456789/20845-
dc.descriptionEn el presente trabajo de integración curricular se planteó como objetivo implementar una aplicación descentralizada de votaciones electrónicas para la Cooperativa de Ahorro y Crédito “Nueva Esperanza”. Se emplearon los métodos analítico, deductivo y estadístico, como técnicas de recolección de datos; se utilizó la revisión de documentación, el diagrama de Modelo y Notación de Procesos de Negocio (BPMN), encuesta adaptada al cuestionario de Seguridad con enfoque en Objetivo, Pregunta y Métrica (GQM) y métricas para evaluar la utilización de recursos. En cuanto a las herramientas, se utilizó́ el editor de código Visual Studio Code y Remix IDE, lenguaje de programación JavaScript tanto para el desarrollo del Backend y Frontend; para el desarrollo del contrato inteligente se utilizó el lenguaje Solidity y para la base de datos se usó PostgreSQL. Se utilizó la metodología de desarrollo de Proceso Racional Unificado (RUP) y el Lenguaje de Modelado Unificado (UML) durante el ciclo de desarrollo de la aplicación para trabajar con los usuarios en la definición de los casos de uso y requerimientos, logrando un ciclo de vida iterativo e incremental. Además, se aplicó́ el estándar ISO/IEC 25010 para medir la eficiencia de desempeño y seguridad del sistema. Los resultados obtenidos, en cuanto a la eficiencia de desempeño promedia un grado satisfactorio mientras que, el nivel de seguridad es del 94 %. Se concluye que el sistema cumple con los diferentes requerimientos del cliente. Se recomienda promover la utilización de normas para asegurar la calidad del proceso y del producto de software.es_ES
dc.description.abstractThe objective of the present curricular integration work was to implement a decentralized application of electronic voting for the "Nueva Esperanza" Savings and Credit Union. Analytical, deductive and statistical methods were used as data collection techniques; The documentation review, the Business Process Model and Notation (BPMN) diagram, a survey adapted to the Security questionnaire with a focus on Objective, the Goal Question Metric (GQM) and metrics to evaluate the use of resources were used. Regarding the tools, the Visual Studio Code and Remix IDE code editor, JavaScript programming language, was used for both the development of the Backend and Frontend; Solidity language was used for the development of the smart contract and PostgreSQL was used for the database. The development methodology of the Rational Unified Process (RUP) and the Unified Modeling Language (UML) were used during the application development cycle to work with users in the definition of use cases and requirements, achieving a cycle of iterative and incremental life. In addition, the ISO/IEC 25010 standard was applied to measure the efficiency of performance and security of the system. The results obtained, in terms of performance efficiency, average a satisfactory degree, while the security level is 94%. It is concluded that the system meets the different customer requirements. It is recommended to promote the use of standards to ensure the quality of the process and the software product.es_ES
dc.language.isospaes_ES
dc.publisherEscuela Superior Politécnica de Chimborazoes_ES
dc.relation.ispartofseriesUDCTFIYE;18T00931-
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.subjectINGENIERIA DE SOFTWAREes_ES
dc.subjectBLOCKCHAINes_ES
dc.subjectVOTACIONES ELECTRÓNICASes_ES
dc.subjectMETODOLOGÍA DE DESARROLLO RUPes_ES
dc.subjectAPLICACIONES DESCENTRALIZADASes_ES
dc.subjectISO/IEC 25010es_ES
dc.subjectUTILIZACIÓN DE RECURSOSes_ES
dc.subjectSEGURIDADes_ES
dc.titleDesarrollo de una aplicación descentralizada con el uso de la tecnología Blockchain para votaciones electrónicas en la Cooperativa de Ahorro y Crédito “Nueva Esperanza"es_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.contributor.miembrotribunalRamos Valencia, Marco Vinicio-
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0/ec/es_ES
Aparece en las colecciones: Ingeniería en Sistemas Informáticos; Ingeniero/a de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00931.pdf1,67 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons