Ao longo da quarta semana, foi elaborado o projeto do software a ser desenvolvido para a entrega 4 e finalizados alguns dos componentes de software do projeto. Para o projeto de software, foi criado um total de 8 diagramas que ilustram o funcionamento da aplicação, sendo eles um Diagrama de Casos de Uso, três Diagramas de Sequência e quatro Diagramas de Estados. Além disso, houve uma atualização do diagrama de blocos do projeto, a fim de alinhá-lo com a atual iteração do planejamento. Por fim, com relação à elaboração dos códigos, foi finalizada a implementação e testes iniciais dos processamentos de vídeo e áudio na Raspberry Pi, restando finalizar a integração do processamento de vídeo e áudio, como também testar a integração desses com os demais componentes de software, que ainda precisam ser implementados. Vale ressaltar que o tempo gasto até então foi de aproximadamente 35 horas.
Os diagramas mencionados anteriormente podem ser melhor ilustrados a seguir:
Diagrama de casos de uso
Diagrama de sequência do pedal.
Diagrama de sequência da baqueta.
Diagrama de sequência do app.
Diagrama de estados e transições ESP (baquetas).
Diagrama de estados e transições ESP (Raspberry).
Diagrama de estados e transições app.
Diagrama de estados e transições Raspberry.
Seguem vídeos abaixo para ilustrar melhor as entregas de software: