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 | -- |