Aplicación móvil para el análisis de grafos bajo un enfoque de Ingeniería de Software

Technological advances contribute to educational improvement, supporting teachers and students in the teaching-learning process inside and outside the classroom to overcome certain difficulties of accessibility, place, and time to carry out learning activities. Particularly, in discrete mathematics, there is a need for students to validate the results of their class exercises without the direct intervention of the teacher. Reason why this article aims to describe the process of creating a mobile application implemented in Android that allows solving graph theory exercises through 7 optimization algorithms, its development was based on the Object-oriented Model under an incremental life cycle with the support of the Unified Language Modeling for the construction of the artifacts that describe its functionality. The artifacts presented in this article are the result of the refinement obtained through the increments made. The resulting application represents an improvement to the applications identified in the related works and there are wide expectations of its implementation and use for educational purposes.