DSpace logo

Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.utmachala.edu.ec/handle/48000/17872
Título : Desarrollo de una aplicación web para la evaluación de calidad del software basado en la norma iso 25000
Autor : Villarroel Acaro, Rodrigo Alexander
Director(es): Valarezo Pardo, Milton Rafael
Palabras clave : APLICACION WEB;CALIDAD DE SOFTWARE
Fecha de publicación : 2021
Editorial : Machala: Universidad Técnica de Machala
Citación : Villarroel Acaro, Rodrigo Alexander. (2021) Desarrollo de una aplicación web para la evaluación de calidad del software basado en la norma iso 25000 (trabajo de titulación). UTMACH, Facultad de Ingeniería Civil, Machala, Ecuador.
Descripción : En la actualidad la mayoría de los procesos cotidianos se están automatizando, y con ello existe una gran demanda de aplicaciones web que ayudan a los usuarios finales a realizar sus actividades, entonces surge la necesidad de implementar sistemas seguros, confiables y que cumplan con normativas de calidad de software muy importantes en el desarrollo; sin importar la escala del sistema o la cantidad de usuarios conectados en simultáneo, estos sistemas deben asegurar que todos los tipos de riesgos para los usuarios estén debidamente controlados. Es así que los sistemas de evaluación de aplicaciones web, tienen una gran acogida por parte de los usuarios interesados en obtener páginas accesibles, funcionales y seguras. El presente trabajo de investigación propone desarrollar una plataforma web, Isosoft, que evalúe la calidad de software mediante el modelo de calidad ISO 25010, para lo cual primero se diseñaron las pantalla del sistema mediante la herramienta de diseño Adobe XD, en donde se pudo plasmar las ideas que se tenían en papel a diseños con características en específico más visibles y con mayor interacción, en el desarrollo de la programación se utilizó el visor de código Visual Studio Code ya que este visor ofrece muchas más funcionalidades que el resto, ayudando al programador a realizar su trabajo de forma más rápida y sencilla, en cuanto a las herramientas de programación se utilizó React en el FrontEnd para el diseño de las interfaces de usuario con las librerías Framer Motion, Material Ui, Api context entre otras, mientras que en el BackEnd se utilizó Laravel para los controladores del sistema hacia la base de datos con el gestor PostgreSQl ya que se implementó una estructura SQL debido a que está orientado a objetos, y se enfoca en las funcionalidades de escalabilidad y cumplimiento de estándares. Finalmente, para el manejo de seguridad de la información de la base de datos se optó por aplicar la encriptación de datos desde el gestor de base de datos mediante la herramienta Heroku que usa encriptación SSL, en donde se cifran los datos para el almacenamiento de información y cumple con los requisitos de seguridad. Una vez que se desarrolló el sistema, se procedió a la evaluación del mismo en base a herramientas especializadas en la evaluación de calidad del software, como, por ejemplo, GTMetrix, Validator, Pingdom, que son los instrumentos más utilizados para este tipo de evaluaciones por su precisión y confianza en los resultados. Como resultado de estas evaluaciones se obtuvo que la plataforma Isosoft cumple con un 61% de rendimiento y un 96% de estructura según GTMetrix, también se reflejó que en usabilidad está en alrededor del 67% según MetricSpot y además en la herramienta Pingdom alcanzó un total de 85 puntos, concluyendo que después de haber realizado varias pruebas de evaluación del software, es un sistema que cumple con los parámetros de calidad de la ISO, IEC 25010, como funcionalidad, usabilidad, seguridad, portabilidad entre otros; obteniendo resultados confiables de páginas que se especializan en evaluar el funcionamiento con los estándares de calidad.
Resumen : Currently, most of the daily processes are being automated, and with this there is a great demand for web applications that help end users to carry out their activities, then the need arises to implement safe, reliable systems that comply with regulations of software quality very important in development, Regardless of the scale of the system or the number of users connected simultaneously, these systems must ensure that all types of risks for users are properly controlled. Thus, web application evaluation systems are well received by users interested in obtaining accessible, functional and secure pages. This research work proposes to develop a web platform, Isosoft, that evaluates software quality using the ISO 25010 quality model, for which the system screens were first designed using the Adobe XD design tool, where it was possible to capture the ideas that were had on paper to designs with specific characteristics more visible and with greater interaction, in the development of the programming the Visual Studio Code code viewer was used since this viewer offers many more functionalities than the rest, helping the programmer to carry out their work more quickly and easily, in terms of the programming tools, React was used in the FrontEnd for the design of the user interfaces with the Framer Motion, Material Ui, Api context libraries among others, While in the BackEnd, Laravel was used for the system controllers towards the database with the PostgreSQl manager, since an SQL structure was implemented because it is object-oriented, and focuses on scalability and standards compliance functionalities. Finally, for the security management of the database information, it was decided to apply data encryption from the database manager through the Heroku tool that uses SSL encryption, where the data is encrypted for information storage and meets the safety requirements. Once the system was developed, it was evaluated based on specialized tools in the evaluation of software quality, such as, for example, GTMetrix, Validator, Pingdom, which are the most used instruments for this type of evaluation. for its precision and confidence in the results. As a result of these evaluations, it was obtained that the Isosoft platform complies with a 61% performance and a 96% structure according to GTMetrix, it was also reflected that in usability it is around 67% according to MetricSpot and also in the Pingdom tool it reached a total of 85 points, concluding that after having carried out several evaluation tests of the software, it is a system that complies with the quality parameters of ISO , IEC 25010, such as functionality, usability, security, portability, among others, obtaining reliable results from pages that specialize in evaluating performance with quality standards
URI : http://repositorio.utmachala.edu.ec/handle/48000/17872
Aparece en las colecciones: Trabajo de Titulación Ingeniería de sistemas

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TTFIC-2021-IS-DE00040.pdfTRABAJO DE TITULACION3,58 MBAdobe PDFVisualizar/Abrir


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