3 research outputs found

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

    Get PDF
    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.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.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.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

    Arquitectura software para robots móviles aplicando la metodología mdasr

    Get PDF
    Se aplica la Metodología de Desarrollo de Arquitecturas Software para Robots –MDASR, como herramienta de especificación, análisis y diseño de una Arquitectura de Control Reactiva. La metodología se apoya en métodos y lenguajes ampliamente adoptados como el P U (Proceso Unificado de Desarrollo de Software) y UML (Lenguaje Unificado de Modelado), apropiando conceptos y métodos empleados en Ingeniería Softwar

    Arquitectura software para robots móviles aplicando la metodología MDASR

    Get PDF
    RESUMEN: Se aplica la metodología de Desarrollo de Arquitecturas Software para Robots -MDASR, como herramienta de especificación, análisis y diseño de una Arquitectura de Control Reactiva. La metodología se apoya en métodos y lenguajes ampliamente adoptados como el PU (Proceso Unificado de Desarrollo de Software) y UML (Lenguaje Unificado de Modelado), apropiando conceptos y métodos empleados en Ingeniería Software
    corecore