Skip to main content

Requisitos (Funcionais e Não Funcionais)

Introdução

A seguir estão descritos os requisitos funcionais e não funcionais da plataforma Next Gen Lawyers. Esses requisitos foram levantados a partir das jornadas dos usuários e das necessidades identificadas nas personas desenvolvidas, e orientam o escopo do MVP (Mínimo Produto Viável) e suas primeiras iterações.


Requisitos Funcionais

Os requisitos funcionais definem o comportamento esperado do sistema e as funcionalidades que ele deve oferecer para atender às necessidades dos usuários.

ID do RequisitoRequisito FuncionalFuncionalidade Correlata
RF001O sistema deve permitir o cadastro de diferentes tipos de usuáriosSistema de Cadastro
RF002O sistema deve permitir login com email e redes sociaisSistema de Login
RF003O sistema deve permitir que jovens cadastrem informações acadêmicasPerfil do Jovem
RF004O sistema deve permitir upload de currículos e documentosSistema de Cadastro, Perfil do Jovem
RF005O sistema deve permitir que empresas cadastrem vagasCriação e Abertura de Vagas
RF006O sistema deve permitir que jovens filtrem e se candidatem a vagasÁrea de Vagas - Jovem
RF007O sistema deve permitir que empresas filtrem e encontrem perfis de jovensÁrea de Perfis e Filtros - Empresa
RF008O sistema deve permitir que empresas visualizem e gerenciem candidaturasDashboard e Visualização de Vagas
RF009O sistema deve permitir a diferenciação de perfis com dados específicosCadastro, Perfil Jovem/Empresa/Mentor
RF010O sistema deve possibilitar o envio de notificações aos usuáriosÁrea de Vagas - Jovem
RF011O sistema deve permitir integração com API externa para validação de CNPJPerfil da Empresa
RF012O sistema deve permitir que mentores cadastrem horários de mentoriaPerfil do Mentor
RF013O sistema deve registrar sessões de mentoriaÁrea de Validação de Mentoria
RF014O sistema deve permitir feedback após mentoriasÁrea de Validação de Mentoria
RF015O sistema deve manter histórico de mentorias recebidas e oferecidasÁrea de Validação de Mentoria

Requisitos Não Funcionais

Os requisitos não funcionais definem critérios de qualidade e restrições técnicas que o sistema deve cumprir, mesmo que não estejam ligados diretamente a uma funcionalidade específica. Eles garantem que a plataforma seja segura, escalável, confiável, acessível e com boa usabilidade.

IDClassificaçãoDescrição
RNF01UsabilidadeA plataforma deve ser responsiva para dispositivos móveis e desktops
RNF02UsabilidadeA interface deve ser simples e intuitiva, com foco no usuário
RNF03DesempenhoAs páginas devem carregar em até 2 segundos em conexão comum
RNF04SegurançaAs senhas devem ser armazenadas com criptografia
RNF05SegurançaO sistema deve utilizar autenticação por token (JWT)
RNF06ConfiabilidadeA plataforma deve estar disponível 99% do tempo
RNF07EscalabilidadeO sistema deve estar preparado para lidar com aumento de usuários
RNF08ManutenibilidadeO código deve ser modular e bem documentado

🔗 Correlação entre Funcionalidades e Requisitos Funcionais

Esta seção apresenta a rastreabilidade entre os requisitos funcionais (RF) e as funcionalidades da plataforma, garantindo que cada requisito esteja coberto por uma ou mais funcionalidades descritas.

FuncionalidadeRequisitos Atendidos
Sistema de CadastroRF001, RF004, RF009
Sistema de LoginRF002
Perfil do JovemRF003, RF004, RF009
Perfil da EmpresaRF009, RF011
Perfil do MentorRF009, RF012
Criação e Abertura de VagasRF005
Área de Vagas - JovemRF006, RF010
Área de Perfis e Filtros - EmpresaRF007
Dashboard e Visualização de VagasRF008
Área de Validação de MentoriaRF013, RF014, RF015

Cada funcionalidade cobre um ou mais requisitos funcionais previamente definidos, garantindo a completude, rastreabilidade e consistência entre as necessidades dos usuários e as soluções propostas no sistema.