Regras de negócio

Criamos uma tabela para organizar e explicar as regras de negócios relacionadas às funcionalidades do sistema. Cada funcionalidade apresenta os detalhes dos campos obrigatórios, condições específicas para o processo ocorrer corretamente e os critérios de validação. Dessa forma, é possível garantir um entendimento claro e objetivo dos requisitos necessários para o desenvolvimento e funcionamento do sistema.

Tabela: Regras de negócio
Funcionalidade Regras de negócio
Login Existe um botão funcional com o rótulo “Entrar”, que conclui o processo de login ao ser clicado. Após o login bem-sucedido, o app salva automaticamente a sessão do usuário enquanto ele permanecer logado. Caso o usuário encerre a sessão manualmente dentro do app, ele será solicitado a inserir novamente e-mail e senha na próxima tentativa de login. As credenciais são armazenadas de forma segura no dispositivo. O sistema exibe mensagens claras e informativas caso o login falhe (e-mail ou senha incorretos). Após encerrar a sessão, o estado salvo do login é removido, exigindo novas credenciais para reentrar.
Recuperação de senha O usuário clica em recuperar senha na tela de Login. Na nova tela o usuário digita seu e-mail no aplicativo no campo de e-mail e clica em enviar. Uma senha aleatória é gerada e enviada para o e-mail do usuário. Uma nova tela aparece para ele retornar à tela de login e poder logar no aplicativo com a nova senha aleatória gerada. Quando o usuário estiver logado, deve ser possível ter uma opção para alterar a senha.
Sair da conta Entrar no perfil através do menu Perfil. Clicar no botão “Sair da conta”.
Selecionar qual planta quero identificar a doenças Acessar a funcionalidade de fazer diagnóstico de doenças. Abrir o campo de seleção de plantas. Selecionar uma planta existente desejada, e depois disso passar para a próxima etapa.
Selecionar se quer tirar uma foto ou utilizar uma foto da galeria Dois botões diferentes, um para escolher tirar a foto e outro para utilizar uma foto da galeria de fotos.
Instrução de como tirar foto O sistema deve exibir orientações visuais e textuais antes da captura (ex.: "Coloque a planta no centro", "Evite sombras", "Certifique-se de que há luz suficiente") devem ser exibidas antes da captura. Além disso, deve auxiliar na distância para tirar a foto.
Exemplo de uma foto enquadrada na prática Um exemplo prático bem claro, que mostra como a foto deve ser tirada, o que deve ajudar o usuário a identificar a maneira correta de tirar a foto.
Guia de enquadramento da foto O aplicativo deve mostrar uma moldura na tela do celular para facilitar o enquadramento e auxiliar na hora de tirar a foto.
Identificar a doença da planta tirando uma foto Após todos os passos anteriores de auxílio ao usuário, ele deve conseguir tirar uma foto da planta.
Identificar a doença da planta utilizando uma foto existente no celular O usuário deve conseguir acessar a galeria de fotos pelo aplicativo para conseguir selecionar uma foto da galeria de fotos.
Histórico de plantas Registrar as respostas da IA e fotos tiradas pelo usuário em uma aba do aplicativo chamada histórico. O histórico deve ser acessado através de um ícone na barra inferior do aplicativo.
Aviso de foto com problema O sistema deve identificar fotos com baixa resolução, foto tremida, enquadramento inadequado, ausência de planta ou fotos que não sejam plantas e exibir uma mensagem clara de foto com problema.
Tire a foto novamente O aplicativo deve pedir para que o usuário tire a foto novamente.
Feedback positivo ou negativo do agrônomo O usuário agrônomo pode dar um feedback em relação ao diagnóstico da IA, visando treinar a IA por reforço a partir de um feedback positivo ou negativo.

Tabela 1 - Regras de negócio - Fonte: Elaboração Própria (2024)