Skip to content

Requisitos Funcionais e Não Funcionais

Os requisitos de um sistema podem ser classificados como funcionais e não funcionais. Requisitos funcionais descrevem as funcionalidades específicas que o sistema deve realizar, ou seja, as ações e comportamentos necessários para atender às necessidades do usuário. Por outro lado, os requisitos não funcionais tratam das características ou qualidades do sistema, como desempenho, segurança, usabilidade e confiabilidade, descrevendo como essas funcionalidades devem ser implementadas.

A priorização desses requisitos é essencial para o planejamento do projeto e pode ser dividida em três níveis: - Essencial: o requisito é imprescindível e o sistema não pode operar sem ele. - Importante: o requisito é necessário, mas sua ausência comprometeria apenas parcialmente a eficácia do sistema. - Desejável: o requisito agrega valor, mas não é crítico para o funcionamento, podendo ser implementado em versões futuras.

Segue abaixo os requisitos de cada subgerência.

Eletrônica

Funcionais

  • RF1 - Interface com dispositivos eletrônicos

Comunicação adequada entre os sensores e os dispositivos eletrônicos. Consiste na leitura dos dados enviados para que sejam armazenados e processados.

Prioridade: Essencial

  • RF2 - Sensoriamento

O produto deve verificar as propriedades da água a ser dessalinizada, através do uso do sensor de pH, sensor de nível, sensor de temperatura e sensor de vazão.

Prioridade: Essencial

  • RF3 - Monitoramento das Baterias

O sistema deve analisar a porcentagem de bateria.

Prioridade: Essencial

  • RF4 - Processamento de Dados

O sistema Embarcado deve fazer todo o processamento de dados e enviar para a nuvem para que seja feita a análise de dados.

Prioridade: Essencial

Não Funcionais

  • RNF1 - Compatibilidade com Sensores e Dispositivos Eletrônicos

O sistema deve ser compatível com diversos sensores e dispositivos eletrônicos para garantir a leitura precisa dos dados (pH, nível, temperatura e vazão), suportando os padrões de comunicação desses sensores e realizando a integração de forma eficiente e confiável.

Prioridade: Essencial

  • RNF2 - Estabilidade no Monitoramento de Baterias

O sistema deve monitorar as baterias de forma estável e precisa, garantindo uma leitura confiável da porcentagem de carga, mesmo em condições adversas, para evitar falhas por falta de energia.

Prioridade: Essencial

  • RNF3 - Baixo Consumo de Energia

O sistema deve ser energeticamente eficiente, garantindo que o consumo de energia dos sensores e dispositivos seja minimizado para prolongar a duração das baterias, especialmente em áreas remotas sem acesso frequente a fontes de energia.

Prioridade: Essencial

  • RNF7 - Atualização Remota do Firmware

O sistema deve possibilitar a atualização remota do firmware, permitindo a aplicação de correções e melhorias sem a necessidade de intervenção manual no local.

Prioridade: Importante

  • RNF8 - Desempenho em Tempo Real

O sistema deve processar e exibir os dados em tempo real, evitando atrasos críticos, especialmente no monitoramento de parâmetros da água e do nível da bateria, para garantir a resposta rápida a possíveis alterações.

Prioridade: Importante

  • RNF9 - Envio de Dados via GSM

O sistema deve ser capaz de enviar os dados de telemetria via GSM.

Prioridade: Essencial

Energia

Funcionais

  • RF1 - Coleta de Energia

Os painéis fotovoltaicos devem capturar e converter a energia solar em energia elétrica de forma eficiente.

Prioridade: Essencial

  • RF1 - Armazenamento de Energia

sistema deve armazenar energia em baterias para alimentar o processo de dessalinização durante períodos de baixa luminosidade.

Prioridade: Essencial

  • RF1 - Regulação de Carga

Um controlador de carga deve regular o fluxo de energia dos painéis para as baterias, evitando sobrecarga e descarga profunda.

Prioridade: Essencial

  • RF1 - Consistência de Fornecimento de Energia

Garantir um fornecimento estável e contínuo de energia para o sistema de dessalinização, permitindo operação ininterrupta.

Prioridade: Essencial

  • RF1 - Monitoramento de Energia

O sistema deve possuir um componente de monitoramento para acompanhar a produção, o armazenamento e o consumo de energia.

Prioridade: Essencial

Não Funcionais

  • RNF1 - Confiabilidade

O sistema de energia deve fornecer um abastecimento consistente para a unidade de dessalinização, minimizando o tempo de inatividade, mesmo em condições climáticas variáveis.

Prioridade: Importante

  • RNF2 - Eficiência

Os componentes dos painéis e de armazenamento devem maximizar a conversão de energia e minimizar a perda de energia, otimizando o desempenho do sistema.

Prioridade: Importante

  • RNF3 - Durabilidade

Os componentes do sistema de energia, especialmente painéis e baterias, devem resistir às condições externas por um longo período.

Prioridade: Importante

Estruturas

Funcionais

  • RF1 - Dessalinização

O sistema deve realizar a dessalinização da água, para a água ser utilizavel.

Prioridade: Essencial

  • RF2 - Portabilidade

O sistema vai ser transportável (não vai ser portátil, nem fixo)

Prioridade: Essencial

  • RF3 - Vedação

O sistema deve ter uma estrutura vedada no sistema de circulação de água.

Prioridade: Essencial

  • RF4 - Segurança

O sistema deve ter um estrutura a prova de agente externos (clima, insetos e etc).

Prioridade: Importante

Não Funcionais

  • RNF1 - Filtragem

O sistema de filtragem deve ser capaz de gerar 8 litros de água dessalinizada por hora.

Prioridade: Importante

  • RNF2 - Pressão

A estrutura do sistema deve ser projetada para suportar pressões internas geradas durante o processo de osmose reversa, sem risco de deformação ou falha. Isso inclui a resistência de tubos, membranas e suportes estruturais.

Prioridade: Importante

  • RNF3 - Corrosão

A estrutura do sistema (como tanques, tubulações, suportes e estruturas metálicas) deve ser resistente à corrosão, especialmente em ambientes úmidos ou em regiões secos, como em sistemas para dessalinização. Materiais como plástico de alta durabilidade ou materiais revestidos contra corrosão devem ser utilizados.

Prioridade: Importante

  • RNF4 - Estrutura estática

A estrutura deve ser projetada para suportar as cargas estáticas (peso dos componentes como tanques, membranas, tubulações e sistemas auxiliares)

Prioridade: Importante

Software

Funcionais

  • RF1 - Exibição do Nível da Água em Tempo Real

O sistema deve exibir um gráfico com o nível da água para que o usuário possa monitorar sua qualidade em tempo real.

Prioridade: Essencial

  • RF2 - Exibição da Temperatura da Água em Tempo Real

O sistema deve exibir um gráfico com a temperatura da água para que o usuário possa monitorar sua qualidade em tempo real.

Prioridade: Essencial

  • RF3 - Monitoramento do Consumo de Água

O sistema deve exibir o consumo de água para que o usuário tenha controle do consumo.

Prioridade: Importante

  • RF4 - Relatório de Histórico de Dados

O sistema deve exibir relatório com histórico de dados para o usuário analisar o desempenho do sistema.

Prioridade: Importante

  • RF5 - Envio de Alertas para Troca de Filtro

O sistema deve enviar alertas ao usuário caso haja necessidade de troca do filtro para garantir sua operação contínua.

Prioridade: Importante

  • RF6 - Funcionalidade de Login Seguro

O usuário deve ser capaz de fazer login no sistema para segurança dos seus dados.

Prioridade: Essencial

  • RF7 - Exibição de Cálculo Energético Total

O sistema deve exibir um cálculo energético total para o usuário monitorar o consumo de energia solar.

Prioridade: Essencial

Não Funcionais

  • RNF1 - Responsividade do Sistema

O sistema precisa demonstrar responsividade, permitindo adaptação em notebook, celular, tablet e monitores de PC.

Prioridade: Essencial

  • RNF2 - Explicações de Termos Técnicos

O sistema deve incluir explicações para termos técnicos, garantindo que possa ser utilizado por usuários com baixa escolaridade ou pouca familiaridade com termos técnicos.

Prioridade: Desejável

  • RNF3 - Funcionamento em Áreas com Rede Instável

O sistema deve garantir o seu completo funcionamento em locais com ausência de rede ou redes instáveis.

Prioridade: Essencial

  • RNF4 - Proteção de Dados do Usuário

O sistema deve proteger os dados e informações do usuário seguindo as normas da Lei Geral de Proteção de Dados Pessoais (LGPD).

Prioridade: Essencial

Histórico de versão

Data Versão Descrição Autores Revisor
08/11/2024 1.0 Levantamento de Requisitos Matheus Alves --
15/11/2024 1.1 Edição formatação dos requisitos Flávia Nagata --