Skip navigation
Please use this identifier to cite or link to this item: https://repositorio.ufpe.br/handle/123456789/65129

Share on

Title: Arquitetura de software para sistema de análise respiratória: respiratory diagnostic assistant
Authors: CAMPOS, Igor Maurício de
Keywords: Arquitetura de software; Sistemas embarcados; Sistemas em tempo real; Dispositivos médicos; Processamento de sinais; Análise de padrões respiratórios; Interface Homem-Máquina (IHM)
Issue Date: 11-Apr-2025
Citation: CAMPOS, Igor Maurício de. Arquitetura de software para sistema de análise respiratória: respiratory diagnostic assistant. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação) - Curso de Engenharia de Controle e Automação, Departamento de Engenharia Elétrica, Centro de Tecnologia e Geociências, Universidade Federal de Pernambuco, Recife, 2025.
Abstract: Este trabalho apresenta o desenvolvimento da arquitetura de software para uma nova versão do Respiratory Diagnostic Assistant (RDA), um dispositivo projetado para análise quantitativa e qualitativa do padrão respiratório de pacientes. A versão inicial do RDA, embora funcional, apresentava alto acoplamento, dificultando a extensão e a testabilidade do sistema. Dessa forma, o objetivo deste trabalho foi projetar uma arquitetura de software que seja modular, testável, extensível e manutenível para que novas funcionalidades possam ser implementadas em um novo sistema. Para superar essas limitações, a metodologia utilizada foi analisar de forma aprofundada e aplicar as tecnologias, padrões de projeto e boas práticas de desenvolvimento de software que podem ser utilizadas no projeto, incluindo a Arquitetura Hexagonal e os princípios SOLID, além de desenvolver ferramentas para auxiliar o desenvolvimento de software. Como resultado, foi proporcionando uma infraestrutura robusta para a evolução contínua do RDA, com foco na qualidade de software. Com isso, foi possível criar uma nova versão do sistema, que incorpora concorrência em tempo real no dispositivo embarcado, permitindo o desenvolvimento de uma interface gráfica touch, processamento de sinais, persistência de dados e comunicação externa. Paralelamente, uma nova aplicação desktop foi desenvolvida para oferecer sincronização e armazenamento de dados, além de funcionalidades avançadas para análise de padrões respiratórios, priorizando usabilidade e experiência do usuário. Concluiu-se que este trabalho implementa uma arquitetura robusta para a análise de padrões respiratórios, estabelecendo uma base aplicável a outros produtos e contribuindo para pesquisas e inovações em sistemas embarcados e monitoramento respiratório.
URI: https://repositorio.ufpe.br/handle/123456789/65129
Appears in Collections:(TCC) - Engenharia de Controle e Automação

Files in This Item:
File Description SizeFormat 
TCC Igor Maurício de Campos.pdf5,81 MBAdobe PDFThumbnail
View/Open


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons