Requisitos de Software
Lista de Requisitos Funcionais (RF)
Requisitos funcionais são especificações que descrevem o que o sistema deve fazer. Eles definem as funções, comportamentos e processos que o software precisa executar para atender às necessidades do usuário ou do negócio.
ID |
FUNCIONALIDADE |
ATOR |
OBJETIVO |
PAPEL |
RF1 |
Visualizar Propriedades no Mapa |
Usuário do sistema (técnico ou agricultor) |
Visualizar no mapa os limites das propriedades previamente cadastradas. |
Exibir limites visíveis e informações básicas ao interagir. |
RF2 |
Editar Limites de Propriedades no Mapa |
Usuário do sistema (técnico ou agricultor) |
Editar os limites das propriedades no mapa para corrigir ou atualizar informações. |
Salvar alterações confirmadas pelo usuário. |
RF3 |
Excluir Limites de Propriedades no Mapa |
Usuário do sistema (técnico ou agricultor) |
Excluir os limites das propriedades cadastradas no mapa. |
Confirmar e concluir exclusão de limites. |
RF4 |
Inserir Anotações no Mapa |
Usuário do sistema (técnico ou agricultor) |
Adicionar anotações ou descrições nas propriedades mapeadas. |
Vincular anotações às propriedades no mapa. |
RF5 |
Monitorar Vegetação |
Usuário do sistema (técnico ou agricultor) |
Analisar imagens de satélite para acompanhar o crescimento da vegetação. |
Exibir índices de vegetação com dados de satélite. |
RF6 |
Acompanhar Informações das Plantas |
Usuário do sistema (técnico ou agricultor) |
Visualizar densidade e altura das plantas para acompanhar a saúde da vegetação. |
Exibir dados de densidade e altura das plantas. |
RF7 |
Listar Parcelas |
Usuário do sistema (técnico ou agricultor) |
Visualizar uma lista de parcelas para diferenciar tipos de vegetação dentro de um polígono. |
Exibir lista filtrável e ordenável com informações resumidas. |
RF8 |
Visualizar Detalhes de Parcelas |
Usuário do sistema (técnico ou agricultor) |
Ver detalhes de uma parcela específica para monitorar áreas menores. |
Exibir detalhes e histórico editáveis. |
RF9 |
Monitorar Parcelas dos Polígonos |
Usuário e Sistema |
Detectar alterações ambientais para monitorar o impacto ambiental. |
Alertar sobre mudanças e registrar eventos. |
RF10 |
Receber Notificações |
Sistema |
Receber alertas sobre eventos críticos para agir rapidamente e mitigar danos. |
Enviar notificações com preferências configuráveis. |
RF11 |
Gerar Relatórios |
Usuário e Sistema |
Criar relatórios detalhados sobre propriedades, vegetação e eventos monitorados. |
Documentação para análise e tomada de decisões. |
RF12 |
Cadastrar Monitoramento |
Usuário e Sistema |
Cadastrar um período de tempo para receber notificações lembrando de realizar o monitoramento. |
Emitir lembretes e integrar com calendário. |
Lista de Requisitos Não Funcionais (RNF)
Requisitos não funcionais, por outro lado, são características que descrevem como o sistema deve operar, em termos de desempenho, confiabilidade, segurança, usabilidade, entre outros. Eles não estão diretamente ligados a funcionalidades específicas, mas sim às qualidades do sistema.
ID |
FUNCIONALIDADE |
ATOR |
OBJETIVO |
PAPEL |
RNF1 |
Compatibilidade com Android |
Usuário do aplicativo |
Garantir o uso em dispositivos Android. |
Acessibilidade para diferentes públicos, garantindo que o aplicativo funcione de forma eficaz em uma ampla gama de dispositivos Android. |
RNF2 |
Funcionamento Offline |
Sistema e usuário |
Permitir a utilização do aplicativo mesmo sem conexão com a internet, com sincronização posterior. |
Essencial para o RADIS CERRADO, garantindo que os usuários possam continuar usando o aplicativo em áreas sem cobertura de rede e sincronizar dados quando a conexão for restaurada. |
RNF3 |
Desempenho |
Usuário |
Oferecer uma experiência fluida e rápida em dispositivos de diferentes capacidades. |
Garantir a usabilidade e a satisfação do usuário, proporcionando desempenho eficiente sem lentidão ou falhas, mesmo em dispositivos com diferentes capacidades de hardware. |
RNF4 |
Atualização de pacotes de dados e linguagens (visual e back-end) |
Equipe de desenvolvimento |
Manter a plataforma atualizada com as melhores práticas e tecnologias. |
Garantir a sustentabilidade tecnológica e evolução contínua da plataforma, permitindo que ela acompanhe as novas tendências e inovações no desenvolvimento de software. |
RNF5 |
Segurança |
Equipe de desenvolvimento |
O aplicativo deve garantir a proteção dos dados dos usuários, utilizando criptografia e autenticação segura. |
Garantir a proteção dos dados dos usuários, prevenindo acessos não autorizados e promovendo confiança no sistema. |
RNF6 |
Disponibilidade |
Equipe de desenvolvimento |
O aplicativo deve estar disponível para uso a maior parte do tempo, com mínima possibilidade de falhas ou interrupções. |
Assegurar alta confiabilidade e disponibilidade do sistema, minimizando interrupções e garantindo uma experiência contínua e sem falhas para o usuário. |
Funcionalidades de Manutenção e Melhoria (FM)
A funcionalidade de manutenção e melhoria refere-se às ações que realizaremos para garantir que o sistema atenda aos novos requisitos, considerando que o projeto RADIS Cerrado já está em operação. Essas funcionalidades visam ajustar, otimizar e expandir o sistema conforme as necessidades emergentes, assegurando sua continuidade e evolução.
ID |
FUNCIONALIDADE |
OBJETIVO |
DESCRIÇÃO |
FM1 |
Cadastro e Login de Usuário |
Revisar e otimizar o processo de autenticação, incluindo possíveis ajustes em segurança e experiência do usuário. |
Melhorar a eficácia e a experiência do usuário ao realizar o cadastro e login, garantindo segurança aprimorada e fluidez no processo de autenticação. |
FM2 |
Catálogo de Espécies |
Atualizar as informações das espécies e melhorar a funcionalidade de busca e categorização. |
Otimizar o catálogo, assegurando que as informações estejam atualizadas e que os usuários possam realizar buscas e filtrar as espécies de forma mais eficiente. |
FM3 |
Minha Conta |
Verificar e corrigir possíveis inconsistências no gerenciamento de informações pessoais do usuário. |
Garantir que o sistema de gerenciamento de contas esteja funcionando corretamente, permitindo aos usuários editar e atualizar suas informações pessoais sem erros. |
FM4 |
Registro de Informações do Imóvel e Produção |
Garantir que os dados sejam armazenados corretamente e que as funcionalidades de edição e exclusão funcionem conforme o esperado. |
Melhorar a confiabilidade do armazenamento de informações sobre o imóvel e a produção, permitindo que os usuários registrem, editem e excluam dados sem problemas. |
FM5 |
Identificação de Áreas de Desmate |
Aperfeiçoar os algoritmos de detecção e corrigir possíveis erros na geração de alertas e relatórios. |
Melhorar os algoritmos utilizados para detectar áreas de desmate, aprimorando a precisão das análises e corrigindo qualquer erro nos alertas e relatórios gerados. |
Histórico de Versão
Data |
Versão |
Descrição |
Autor |
Revisores |
16/12/2024 |
1.0 |
Criação da página e organizações gerais |
Camila Careli |
Todos os Membros |