Skip to content
Versão Data Descrição Autor
1.0 01/09/2025 Versão inicial Yasmin Dayrell, Guilherme Flyan
1.1 05/09/2025 Correção após orientações Yasmin Dayrell, Guilherme Flyan
1.2 08/09/2025 Versão corrigida após devolutiva Todos os membros da equipe
1.3 13/09/2025 Inserção dos pontos 2.3 até 6.1 Yasmin Dayrell, Guilherme Flyan Marjorie Mitzi
1.4 13/09/2025 Inserção, estilização e formatação no gitpages João Vitor Merlin

Requisitos Não Funcionais (RNF)

ID Descrição (Nível Intermediário/Específico) VN CT
RNF1 Usabilidade e Design32
RNF1.1 Consistência Visual: A interface do site deve seguir um guia de estilo consistente (cores, fontes, espaçamento), garantindo um design limpo e intuitivo. 32
RNF1.2 Design Responsivo: Layout e componentes responsivos para desktop, tablet e smartphone. 32
RNF1.3 Navegação Fluida: Navegação entre páginas principais percebida como instantânea, com transições suaves. 22
RNF2 Manutenibilidade32
RNF2.1 Painel Autoexplicativo: Painel administrativo com interface autoexplicativa para atualização de conteúdo sem suporte técnico. 32
RNF2.2 Qualidade do Código: Código modularizado e documentado seguindo boas práticas do Next.js para facilitar manutenção. 32
RNF3 Desempenho22
RNF3.1 Filtragem em Tempo Real: Na página de nicho, filtragem da lista de produtos deve ocorrer no frontend conforme o usuário digita. 22
RNF4 Segurança31
RNF4.1 Armazenamento de Senhas: Senhas dos administradores devem ser armazenadas com hashing seguro (ex: bcrypt). 31
RNF5 Tecnologia (Diretrizes Técnicas) N/A — Diretrizes: Frontend em Next.js; Backend com API Routes do Next.js; Banco: PostgreSQL (Supabase); Hospedagem: Vercel.
RNF5.1 Implementação do Backend:O backend será implementado com as API Routes do Next.js. - -
RNF5.2 Implementação do Backend:O backend será implementado com as API Routes do Next.js. - -
RNF5.3 Banco de Dados:O banco de dados será PostgreSQL, gerenciado pela Supabase. - -
RNF5.4 Hospedagem:A hospedagem da aplicação será na plataforma Vercel. - -
RNF6 Processo de Desenvolvimento (Diretrizes de Gestão) N/AN/A
RNF6.1 Metodologia:O projeto seguirá a metodologia ScrumXP. --
RNF6.2 Ciclo de Desenvolvimento:O ciclo de desenvolvimento será organizado em sprints de duas semanas. --

Observação: Os requisitos RNF5 e RNF6 são diretrizes e restrições técnicas e de processo, por isso não foram classificados com VN e CT, servindo como direcionamentos para implementação.