Por favor, use este identificador para citar o enlazar este ítem: http://dspace.espoch.edu.ec/handle/123456789/21887
Título : Aplicar el desarrollo dirigido por pruebas para implementar una aplicación web que gestione los procesos académicos del instituto superior tecnológico Dr. Misael Acosta Solís.
Autor : Janeta Paca, Darío Javier
Morillo Ramos, Erico Nicolás
Director(es): Rosero Miranda, Raúl Hernán
Tribunal (Tesis): Bastidas Guacho, Gisel Katerine
Palabras claves : INGENIERÍA DE SOFTWARE;SISTEMA WEB;DESARROLLO DIRIGIDO POR PRUEBAS;LENGUAJE DE PROGRAMACIÓN PHP;ISO/IEC 25010;EFICIENCIA;USABILIDAD
Fecha de publicación : 23-jun-2022
Editorial : Escuela Superior Politécnica de Chimborazo
Citación : Janeta Paca, Darío Javier; Morillo Ramos, Erico Nicolás. (2022). Aplicar el desarrollo dirigido por pruebas para implementar una aplicación web que gestione los procesos académicos del instituto superior tecnológico Dr. Misael Acosta Solís. Escuela Superior Politécnica de Chimborazo. Riobamba.
Identificador : UDCTFIYE;18T00963
Abstract : The Instituto Superior Dr. Misael Acosta Solís does not adequately manage its data of students, making the academic processes time-consuming and unattractive for those involved, so a web application was developed to manage academic processes. First, a bibliographic research on the TDD development methodology was carried out, after that, we identified the processes to be automated. Once documented all the test cases obtained based on the requirements, we proceeded to implement them with the help of the phpUnit library in the Laravel framework. The entire development process was managed by the SCRUM methodology. We evaluated two quality metrics taken from ISO 25010 in the web application: usability and availability. To measure the usability, surveys were applied to the system users, these surveys are based on the 6 indicators proposed by ISO 25010, obtaining as a result a system usability of 90.94%. We simulated three scenarios for availability, resulting in an availability level of 100% for the optimistic and normal scenarios, and an availability level of 85% for the overload scenario. In conclusion, the web application meets the requirements, and it has a very satisfactory percentage of usability and a level of availability of 100% in two of three scenarios. On the other hand, it is recommended in the case of adding new functionalities; use REST web services since this is what has been used in the project.
Resumen : El Instituto Superior Dr. Misael Acosta Solís no administra de manera adecuada los datos de sus estudiantes, haciendo que los procesos académicos sean demorosos y poco atractivos para los involucrados, por ello se desarrolló una aplicación web que permite gestionar los procesos académicos. En primer lugar, se realizó una investigación bibliográfica sobre la metodología de desarrollo TDD, posterior a ello se identificó los procesos a ser automatizados. Una vez documentados todos los casos de prueba obtenidos en base a los requerimientos se procedió a implementarlos con la ayuda de la librería phpUnit en el framework Laravel. Todo el proceso de desarrollo se gestionó por la metodología SCRUM. En la aplicación web se evaluaron dos métricas de calidad tomadas de la ISO 25010, las cuales son: la usabilidad y la disponibilidad. Para medir la usabilidad se aplicaron encuestas a los usuarios del sistema, dichas encuestas están basadas en los 6 indicadores planteados por la ISO 25010 obteniendo como resultado una usabilidad del sistema de 90.94%. Para la disponibilidad se simularon tres escenarios obteniendo como resultado un nivel de disponibilidad de 100% para los escenarios optimista y normal, y un nivel de disponibilidad del 85% para el escenario de sobre carga. En conclusión, la aplicación web cumple con los requerimientos planteados, tiene un porcentaje muy satisfactorio de usabilidad y un nivel de disponibilidad del 100% en dos de tres escenarios. Por otra parte, se recomienda en el caso de agregar nuevas funcionalidades utilizar servicios web REST ya que es lo que se ha usado en el proyecto.
URI : http://dspace.espoch.edu.ec/handle/123456789/21887
Aparece en las colecciones: Ingeniería en Sistemas Informáticos; Ingeniero/a de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
18T00963.pdf5,03 MBAdobe PDFVista previa
Visualizar/Abrir


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