Pular para conteúdo

Requisitos Gerais

Este artefato descreve os requisitos para o desenvolvimento da bengala inteligente MeuNorte, projetada para melhorar a mobilidade e segurança de pessoas com deficiência visual. O projeto integra tecnologias de detecção de obstáculos, comunicação com o usuário e conectividade com um aplicativo móvel, visando uma experiência acessível e eficiente. A bengala permitirá ao usuário navegar com mais segurança e facilitará a localização do dispositivo e a interação com a comunidade.

Sendo dividido em duas seções principais: Requisitos (Tabela 1), que apresenta os requisitos funcionais e não funcionais para o desenvolvimento da bengala inteligente MeuNorte, e Justificativas (Tabela 2), que explica o propósito e a importância de cada requisito dentro do contexto do projeto.



Tabela 1: Requisitos MeuNorte

Área Tipo Código Nome Descrição
Software Funcional RF1 Mapeamento de Obstáculos O usuário pode reportar obstáculos no caminho do pedestre
Software Funcional RF2 Aviso de Obstáculos O aplicativo deve avisar o usuário de obstáculos reportados
Software Funcional RF3 Guia de Rota O aplicativo deve guiar o usuário pela rota desejada
Software Funcional RF4 Emissão de Sons O aplicativo deve emitir sinais sonoros para o usuário
Software Funcional RF5 Alteração do Modo de Notificação O aplicativo deve permitir alterar o modo de notificação
Software Funcional RF6 Monitoramento de Direção O aplicativo deve monitorar a direção e sinalizar desvios
Software Funcional RF7 Localização da Bengala O aplicativo deve ajudar o usuário a encontrar sua bengala
Software Funcional RF8 Autenticação por Login O aplicativo deve possuir autenticação por login
Software Funcional RF9 Conexão via Bluetooth O aplicativo deve se conectar à bengala via bluetooth
Software Não Funcional RN1 Usabilidade Satisfatória O aplicativo deve ser intuitivo e fácil de usar
Software Não Funcional RN2 Acessibilidade O aplicativo deve ser acessível através de ferramentas assistivas como leitores de tela
Software Não Funcional RN3 Fluxos Simples O aplicativo deve possuir fluxos de usuário simples e diretos
Software Não Funcional RN4 Criação de Comunidade O aplicativo deve ajudar a criar uma comunidade de apoio para pessoas com deficiência visual
Software Não Funcional RN5 Funcionalidades Sem Login O aplicativo deve permitir o uso de algumas funcionalidades sem necessidade de login
Eletrônica e Energia Funcional RF01 Detecção de Obstáculos A bengala deve detectar obstáculos em um ângulo de 180° e identificar obstáculos altos
Eletrônica e Energia Funcional RF02 Comunicação com o Usuário A bengala deve informar a presença de obstáculos ao usuário por vibração ou alerta sonoro
Eletrônica e Energia Funcional RF03 Conexão com Aplicativo A bengala deve se conectar ao celular via Bluetooth e interagir com o aplicativo via botões
Eletrônica e Energia Funcional RF04 Função de Localização A bengala deve emitir alertas sonoros quando cair ou estiver perdida
Eletrônica e Energia Funcional RF05 Controle de Energia A bengala deve ter um botão dedicado para ligar e desligar
Eletrônica e Energia Funcional RF06 Escolha de Modo de Alerta A bengala deve permitir escolha entre modos de alerta (som ou vibração)
Eletrônica e Energia Funcional RF07 Gerenciamento pelo Microcontrolador O microcontrolador ESP32 deve gerenciar os sensores, vibrações, alertas sonoros e comunicação
Eletrônica e Energia Funcional RFA01 Autonomia de Operação A bengala deve suportar no mínimo 12 horas de operação contínua
Eletrônica e Energia Funcional RFA02 Baterias Recárregáveis A bengala deve usar baterias recarregáveis rápidas e confiáveis
Eletrônica e Energia Funcional RFA03 Entrada USB-C A bengala deve possuir entrada USB-C para carregamento eficiente
Eletrônica e Energia Funcional RFA04 Indicador de Nível de Carga O sistema deve alertar o usuário sobre o nível de carga da bateria
Eletrônica e Energia Funcional RFA05 Proteção Contra Sobrecarga O sistema de alimentação deve ter proteção contra sobrecarga e curto-circuito
Eletrônica e Energia Funcional RFA06 Modo de Economia de Energia O sistema deve entrar em modo de economia de energia quando não estiver em uso
Eletrônica e Energia Não Funcional RNF01 Desempenho O sistema deve processar dados e emitir alertas em até 200 ms após a detecção do obstáculo
Eletrônica e Energia Não Funcional RNF02 Conectividade A comunicação Bluetooth deve ser eficiente e estável
Eletrônica e Energia Não Funcional RNF03 Durabilidade O sistema deve ser resistente a intempéries (chuva, poeira, sol)
Eletrônica e Energia Não Funcional RNF04 Capacidade de Detecção A bengala deve detectar obstáculos altos a até 2 metros de altura
Eletrônica e Energia Não Funcional RNF05 Usabilidade Os botões devem ser táteis e fornecer feedback físico
Eletrônica e Energia Não Funcional RNF06 Compatibilidade e Alcance A comunicação Bluetooth deve ter alcance de 2 metros
Eletrônica e Energia Não Funcional RNF07 Baixo Custo A bengala deve ser projetada com custo reduzido para garantir acessibilidade
Eletrônica e Energia Não Funcional RNF08 Facilidade de Uso O sistema deve ser fácil de usar, sem necessidade de treinamento extenso
Eletrônica e Energia Não Funcional RNFA01 Compactação e Integração O sistema de alimentação deve ser compacto e integrado discretamente na bengala
Eletrônica e Energia Não Funcional RNFA02 Eficiência Energética O sistema deve ter baixo consumo de energia para maior autonomia
Eletrônica e Energia Não Funcional RNFA03 Segurança e Confiabilidade O sistema de alimentação deve ser seguro e sem riscos de superaquecimento ou falhas elétricas
Eletrônica e Energia Não Funcional RNFA04 Facilidade de Recarga O sistema deve ser fácil de recarregar com acesso simples ao conector USB-C
Eletrônica e Energia Não Funcional RNFA05 Tempo de Carregamento O sistema deve ter um tempo de carregamento razoável para uso contínuo sem interrupções
Estruturas Funcional RF01 Extremidade Multiconexão A extremidade da bengala deve ser adaptável com suporte para tipos fixo e rolante
Estruturas Funcional RF02 Ajuste de Altura A bengala deve permitir ajuste de altura para diferentes estaturas
Estruturas Funcional RF03 Pulseira Ajustável A bengala deve incluir uma pulseira ajustável para o tamanho do punho do usuário
Estruturas Não Funcional RNF01 Peso Reduzido A bengala deve ser leve para facilitar o manuseio e transporte
Estruturas Não Funcional RNF02 Alta Resistência O material da bengala deve ser durável e suportar condições adversas de uso diário
Estruturas Não Funcional RNF03 Alojamento de Componentes A bengala deve ter compartimentos para abrigar componentes eletrônicos necessários
Estruturas Não Funcional RNF04 Empunhadura Ergonômica A empunhadura deve ser ergonômica para conforto e segurança durante o uso prolongado
Estruturas Não Funcional RNF05 Pulseira Ajustável A bengala deve incluir uma pulseira ajustável para o tamanho do punho do usuário

Fonte: Autoria própria.



Tabela 2: Justificativas

Área Justificativa
Software Os requisitos de software garantem a interação eficiente entre o aplicativo móvel e a bengala, permitindo ao usuário navegar com segurança e localizar-se de forma precisa.
Energia A autonomia da bengala deve ser suficiente para uso diário, com um sistema de alimentação eficiente e seguro.
Eletrônica Os requisitos eletrônicos asseguram a detecção precisa de obstáculos e a comunicação eficiente com o usuário para garantir maior segurança e autonomia.
Estrutura A estrutura precisa ser leve e resistente, garantindo conforto, durabilidade e integração eficiente com os componentes eletrônicos.

Fonte: Autoria própria.



Conclusão

Este relatório apresentou os requisitos para o desenvolvimento da bengala inteligente MeuNorte, abordando software, eletrônica, energia e estrutura. A implementação desses requisitos garantirá um dispositivo acessível e eficiente, proporcionando mais autonomia e segurança para pessoas com deficiência visual.

Veja com mais detalhe os requisitos de cada um em seus respectivos documentos:

  1. Software
  2. Eletrônica-Energia
  3. Estruturas



Versionamento

Versão Data Modificação Autor
1.0 02/12/2024 Criação e elaboração do documento José Luís & Pedro Vitor