Skip to content

7.Lista de Requisitos

7.Lista de Requisitos

A seguir, apresenta-se a lista detalhada dos requisitos do projeto, dividida entre requisitos funcionais e não funcionais. Essa lista serve como referência para orientar o desenvolvimento, garantir o atendimento das necessidades dos usuários e assegurar a qualidade do sistema.

7.1.Tabela de Requisitos Funcionais

Objetivo Específico Código Requisito Descrição
Gestão do Paciente RF1.1 Cadastrar novo paciente Permitir cadastro de novos pacientes no sistema.
RF1.2 Editar dados do paciente Permitir edição dos dados pessoais do paciente.
RF1.3 Visualizar informações do paciente Exibir informações completas do paciente cadastrado.
RF1.4 Deletar paciente cadastrado Permitir exclusão de paciente cadastrado no sistema.
RF1.5 Pesquisar paciente por identificador Buscar pacientes utilizando identificadores únicos.
RF1.6 Validar dados do paciente Garantir que os dados inseridos estejam completos e corretos.
RF1.7 Exibir lista de pacientes à terapeuta Permitir que o perfil de terapeuta visualize uma lista com todos os pacientes cadastrados.
Gestão de Atendimentos RF2.1 Cadastrar novos atendimentos Registrar atendimentos com serviço, profissional e horário definidos.
RF2.2 Editar informações dos atendimentos Permitir alteração de data, terapeuta e outros dados do atendimento.
RF2.3 Visualizar atendimentos cadastrados Exibir lista de atendimentos já registrados no sistema.
RF2.4 Deletar atendimentos cadastrados Excluir atendimentos do sistema.
RF2.5 Filtrar atendimentos Permitir filtro por data, profissional ou tipo de atendimento.
RF2.6 Exportar histórico de atendimentos Gerar arquivo PDF com o histórico de atendimentos de um paciente.
Registros Clínicos do Paciente RF3.1 Registrar informações clínicas Permitir que a terapeuta registre informações clínicas e diagnósticos do paciente.
RF3.2 Atualizar registros clínicos Permitir a atualização e inclusão de novas informações e evidências visuais nos registros clínicos.
RF3.3 Consultar registros clínicos Permitir que a terapeuta consulte o histórico de registros clínicos de cada paciente.
RF3.4 Compartilhar registros clínicos Permitir que a terapeuta libere o acesso aos registros clínicos para o paciente.
RF3.5 Gerar documento dos registros Permitir a geração de documento em formato PDF com os registros clínicos do paciente.
Autenticação e Acesso RF4.1 Escolher perfil Permitir que o visitante selecione se é Terapeuta ou Paciente antes de informar as credenciais.
RF4.2 Autenticar usuário Autenticar o usuário pelo e-mail e senha.
RF4.3 Acesso diferenciado Direcionar cada tipo de usuário ao painel apropriado após o login (terapeuta ⇢ dashboard de terapeuta; paciente ⇢ dashboard de paciente).
RF4.4 Trocar senha Permitir que qualquer usuário possa mudar a senha.
RF4.5 Logout Permitir que qualquer usuário possa encerrar a sessão.
Autoatendimento do Paciente RF5.1 Verificar agendamentos O sistema deve exibir ao paciente a lista de seus próximos atendimentos, ordenada da data mais próxima à mais distante.
RF5.2 Visualizar relatório da consulta O sistema deve disponibilizar ao paciente o relatório completo de cada atendimento concluído, incluindo diagnóstico e observações.

7.2 Tabela de Requisitos Não Funcionais

Código Requisito Não Funcional Descrição
RNF01 Usabilidade A interface deve permitir que o usuário acesse as funcionalidades principais (cadastrar paciente, cadastrar consulta, criar o relatório clínico…) em no mínimo três cliques, desde a tela inicial. Mensagens de erro devem ser exibidas com instruções claras de correção, visíveis em até 2 segundos após a falha.
RNF02 Confiabilidade Em caso de falhas críticas que causem indisponibilidade do sistema web, o ambiente de produção deve ser reiniciado automaticamente e restaurado com base nos dados persistidos no banco, sem perda de registros confirmados. O processo de reinicialização deve ser concluído em até 5 minutos.
RNF03 Desempenho O tempo de resposta para qualquer funcionalidade não deve exceder 2 segundos em cenários de carga normal (a situação em que ele atende as demandas usuais do negócio, sem picos sazonais nem testes de estresse). O sistema deve suportar no mínimo 20 acessos simultâneos sem interrupções ou travamentos. A execução de consultas ao banco de dados deve ocorrer em no máximo 1 segundo para conjuntos de até 200 registros.
RNF04 Suportabilidade O site deve funcionar nos navegadores Google Chrome (versão 137 ou mais), Mozilla Firefox (versão 139 ou mais), Safari (versão 18 ou mais) e Microsoft Edge (versão 137 ou mais), mantendo layout e funcionalidades. A interface do site deve ajustar-se a tamanhos de tela de smartphones, tablets, desktops modernos, sem perda de conteúdo ou funcionalidade.