Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation
Gilsa Aparecida de Lima Machado1, Patricia Mara Danella Zacaro2, Alderico Rodrigues de Paula Junior2 & Marcelo Lopes de Oliveira e Souza3 Show affiliations
- University of Vale do Paraíba (UNIVAP), Brazil
- University of Vale do Paraiba (UNIVAP), Brazil
- , Brazil
Journal of Computer Science, Volume 8, Issue 10, pp. 1601–1614 · doi.org/10.3844/jcssp.2012.1601.1614
Abstract
Problem statement: Significant effort goes into the development of biomedical software, which is integrated with computers/processors, sensors and electronic instrumentation devoted to a specific application. However, the scientific work on electronic instrumentation controlled by biomedical software has not emphasized software development, instead focusing mainly on electronics engineering. The development team is rarely composed of Software Engineering (SE) experts. Usually, a commercial automated tools environment is not used due to its high cost and complexity for researchers from other areas to understand. Approach: This present study reports how the SE approach was applied to design and develop biomedical software, which is part of a Computerized Electronic Instrumentation (CEI). This CEI comprises software and an electronic instrumentation based on a force sensor and electrogoniometer to monitor the hand exertion of computer user during typing task. The aim is to serve as a guideline for academic researchers who are not expert in software engineering methodology but usually develop their own software to run with their CEI. The specification of the requirements, presented as use case, includes the context diagram, the data flow diagram, the entity relationship diagram and test procedure. The Unified Modelling Language from the Enterprise Architect tool was used. The developed software and the electronic instrumentation were tested together. Results: A sample of the interface screen shows how the outcomes could be plotted in an integrated manner. By comparing the values with other values obtained by manual calculations and with those provided by sensor manufacturer, the repeatability of test procedure validated the results. Reliable electronic instrumentation when working with unreliable software can become unreliable. Conclusion: Applying software engineering methodology principles provided a simple and clear documentation that was helpful to establish the test procedures and the re-work.
Licence and reuse
Free to read. This article carries the publisher’s copyright, as printed on it: © 2012 Science Publications. It is free to read; ask us before reusing it.
How to reuse this articleResponses (0)
About this article
Machado, G. A. L., Zacaro, P. M. D., Junior, A. R. P. & de Oliveira e Souza, M. L. (2012). Applying Software Engineering Methodology for Designing Biomedical Software Devoted To Electronic Instrumentation. Journal of Computer Science, 8(10), 1601–1614. https://doi.org/10.3844/jcssp.2012.1601.1614
- Licence
- © Science Publications
- Issue
- Volume 8, Issue 10
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
