top of page

Requisitos do Projeto

  • Foto do escritor: Bruna Pinheiro
    Bruna Pinheiro
  • 30 de jun. de 2021
  • 2 min de leitura

Atualizado: 4 de ago. de 2021




Requisitos funcionais

→ Luva

  • RF01: O usuário deve ser capaz de vestir a luva e realizar movimentos com os dedos e com a mão;

  • RF02: O usuário deve ser capaz de ligar o sistema da luva;

  • RF03: O usuário deve ser capaz de desligar o sistema da luva;

  • RF04: O usuário deve ser capaz de soletrar uma palavra letra por letra utilizando os símbolos de libras para o alfabeto;

  • RF05: O usuário deve ser capaz de sinalizar a quebra entre palavras (espaço) com um movimento definido;

  • RF06: O usuário deve ser capaz de ser alertado quando a bateria do sistema da luva estiver acabando;

  • RF07: O usuário deve ser capaz de trocar as baterias.


→ App

  • RF08: O usuário deve ser capaz de instalar o aplicativo em seu dispositivo móvel;

  • RF009: O usuário deve ser capaz de conectar seu dispositivo móvel à luva via bluetooth;

  • RF10: O usuário deve ser capaz de acessar uma tela para acompanhamento da tradução de libras;

  • RF11: O usuário deve ser capaz de acompanhar a construção das palavras letra por letra pelo aplicativo;

  • RF12: O usuário deve ser capaz de escutar o áudio correspondente às palavras produzidas;

  • RF13: O usuário deve ser capaz de analisar as palavras que já foram emitidas desde o começo dessa respectiva utilização;

  • RF14: O usuário deve ser capaz de limpar a tela dos registros armazenados desde o começo dessa respectiva utilização;

  • RF15: O usuário deve ser capaz de finalizar a conexão bluetooth de seu dispositivo móvel com a luva.


Requisitos não funcionais

→ Luva

  • RNF01: A luva deve possuir sensores flexíveis em todos os dedos para identificar a dobra dos dedos;

  • RNF02: A luva deve possuir sensores de pressão no dedão e no indicador para identificar toque;

  • RNF03: A luva deve possuir um sensor giroscópio e acelerômetro para identificar o movimento da mão;

  • RNF04: A luva deve possuir um motor de vibração para alertar o status da bateria do sistema;

  • RNF05: Todos os sensores e o motor devem se conectar através de fios com um Arduino;

  • RNF06: O Arduino deve se conectar a um módulo bluetooth;

  • RNF07: O Arduino deve ser carregado com um software escrito em C++;

  • RNF08: O software do Arduino deve captar e analisar os sinais de todos os sensores;

  • RNF09: O software do Arduino deve possuir um mapeamento para converter um grupo de sinais em uma letra do alfabeto;

  • RNF10: O software do Arduino deve formatar esse dado em um JSON;

  • RNF11: O software do Arduino deve enviar o JSON para um dispositivo móvel conectado através da comunicação bluetooth;

  • RNF12: O Arduino deve ser alimentado com uma bateria 3.7V.


→ App

  • RNF13: O aplicativo deve ser desenvolvido em Javascript com o framework React Native;

  • RNF14: O aplicativo deve ser desenvolvido para o sistema operacional Android;

  • RNF15: O aplicativo deve utilizar uma biblioteca de comunicação bluetooth;

  • RNF16: O aplicativo deve utilizar uma biblioteca de conversão de texto para áudio;

  • RNF17: O aplicativo deve possuir uma interface amigável e simples para utilização do usuário;

  • RNF18: O aplicativo deve receber dados no formato JSON através da conexão bluetooth;

  • RNF19: O aplicativo deve possuir um tempo de resposta inferior a dois segundos por letra;

  • RNF20: O aplicativo deve converter os dados JSON em um formato para exibição em tela;

  • RNF21: O aplicativo deve atualizar a tela com os novos dados automaticamente conforme eles sejam recebidos;

  • RNF22: O aplicativo deve manter em tela as palavras que já foram emitidas para acompanhamento do usuário.

Comments


Post: Blog2_Post
  • Facebook
  • Twitter
  • LinkedIn

©2021 por Bruna Araújo Pinheiro, Caroline Rosa da Silva e Moises de Paulo Dias.
Orgulhosamente criado com Wix.com

bottom of page