Metodología para el desarrollo de prototipos electrónicos que integren hardware y software



Título del documento: Metodología para el desarrollo de prototipos electrónicos que integren hardware y software
Revista: Face: revista de la Facultad de Ciencias Económicas y Empresariales
Base de datos:
Número de sistema: 000576678
ISSN: 2500-9338
Autores: 1
2
3
Instituciones: 1Universidad Antonio Nariño,
2Universidad Francisco de Paula Santander,
3Universidad del Magdalena,
Año:
Volumen: 22
Número: 4
Paginación: 154-164
País: Colombia
Idioma: Español
Resumen en inglés The article presents a methodological proposal for developing prototypes that integrate hardware and software. Thisproposal starts with the identifying the differences and similarities presented in the development of firmware andelectronic hardware, and the complications of their integration into a prototype. It is based upon insights from pragmaticprogramming, agile and cyclical methodologies for software development, the Bottom-Up strategy used in hardwaredevelopment, and some activities from the Out-In methodology. The methodology is divided into phases and stages.The initialization phase comprises the stages of story, analysis, and tracer bullet. The development phase consists ofa sprint that commences with the tracer bullet, followed by several sprints of the construction stage, then the integrationstage, and culminates with the laboratory testing stage. The verification stage combines the demonstration and deliverystage. If the prototype requirements are not met, one can return to the development phase and iterate again. Themethodology was applied in the development of a prototype, yielding satisfactory results in meeting the requirementsand in execution time. It is concluded that it is feasible to obtain a prototype integrating hardware and software at aTRL6 maturity level within a specific timeframe, through the proposed methodology in a collaborative and iterative workenvironment.
Resumen en español El artículo presenta una propuesta metodológica para el desarrollo de prototipos que integren hardware y software. Esta propuesta parte de la identificación de las diferencias y similitudes presentes en el desarrollo de firmware y hardware electrónico, así como de las complicaciones de su integración en un prototipo. La metodología se fundamenta en los principios de la programación pragmática y los manifiestos de las metodologías ágiles y cíclicas para el desarrollo de software, además de la estrategia Bottom-Up utilizada para el desarrollo de hardware y algunas actividades de la metodología Out-In.La metodología propuesta está dividida en fases y etapas. La fase de inicialización comprende las etapas de relato, análisis y bala trazadora. La fase de desarrollo consiste en un sprint que comienza con la bala trazadora, seguido de varios sprint de la etapa de construcción, la etapa de integración y finalmente la etapa de pruebas de laboratorio. La etapa de verificación incluye la etapa de demostración y entrega; desde esta fase, se puede regresar a la fase de desarrollo si no se cumplen los requerimientos del prototipo y se vuelve a iterar.La metodología fue aplicada en la elaboración de un prototipo, obteniendo resultados satisfactorios en el cumplimiento de los requerimientos y en el tiempo de ejecución. Se concluye que es posible obtener un prototipo factible, que integre hardware y software con un nivel de madurez TRL6, en un tiempo específico, utilizando la metodología propuesta en un entorno de trabajo colaborativo e iterativo.
Texto completo: Texto completo (Ver PDF) Texto completo (Ver HTML)