Metodología de desarrollo de software para plataformas educativas robóticas usando ROS-XP



Título del documento: Metodología de desarrollo de software para plataformas educativas robóticas usando ROS-XP
Revista: Revista politécnica
Base de datos: PERIÓDICA
Número de sistema: 000435328
ISSN: 1900-2351
Autores: 1
2
2
Instituciones: 1Servicio Nacional de Aprendizaje, Centro Tecnológico del Mobiliario, Servicio Nacional de Aprendizaje, Medellín, Antioquia. Colombia
2Universidad Nacional de Colombia, Facultad de Minas, Medellín, Antioquia. Colombia
Año:
Periodo: Jul-Dic
Volumen: 15
Número: 30
Paginación: 55-69
País: Colombia
Idioma: Español
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español Este artículo presenta una metodología basada en el proceso ágil de XP para el desarrollo de software orientado a robots en plataformas educativas usando middleware ROS. El resultado final fue un conjunto de evidencias tales como historias de usuarios, diagramas basados en UML y líneas de código en el lenguaje Python que demuestran buenas prácticas de calidad de código en el desarrollo de software con el uso del paradigma orientado a objetos. Se obtiene una metodología ágil modificada con un diseño evolutivo e incremental, pero con una documentación rigurosa útil para proyectos educativos y de investigación
Resumen en inglés This article presents a methodology based on the agile XP process for the development of robot-oriented software in educational platforms using the ROS middleware. The final result was a set of evidences such as user stories, UML-based diagrams and lines of code in the Python language that demonstrate good code quality practices in software development with the use of the object-oriented paradigm. A modified agile methodology is obtained with an evolutionary and incremental design but with a rigorous documentation useful for educational and research projects
Disciplinas: Ciencias de la computación
Palabras clave: Programación,
Inteligencia artificial,
Robótica,
Internet de las cosas,
Programación extrema
Keyword: Programming,
Artificial intelligence,
Robotics,
Internet of things,
Extreme programming
Texto completo: http://biblat.unam.mx/hevila/Revistapolitecnica/2019/vol15/no30/6.pdf