# data[].attributes.body
RF01 – Cadastrar Pacientes

RF02 – Agendar Consultas

RF03 – Cadastrar Médicos

RF04 – Registrar Consultas

RF05 – Emitir Receituário e Atestados

RF06 – Consultar ao Histórico Médico

RF07 – Gerar Relatórios

RF08 – Controle de Permissões

RF09 – Enviar Notificações

RF10 – Controle de Convênios

RNF01 -O sistema deve processar e exibir os dados do paciente em até 3 segundos após a solicitação do usuário.

RNF02- O sistema deve estar disponível para uso 24 horas por dia, 7 dias por semana, com no mínimo 99% de tempo de atividade mensal.

RNF03 - O sistema deve armazenar todas as senhas de usuários criptografadas e utilizar autenticação segura (HTTPS) para o acesso.

RNF04 - O sistema deve ser capaz de integrar-se com plataformas externas de saúde, como sistemas de laboratórios e convênios, utilizando APIs padronizadas (JSON).

RNF05 - A interface deve ser intuitiva e de fácil navegação, permitindo que novos usuários realizem suas tarefas principais em menos de 10 minutos de treinamento.

RNF06 - O sistema deve funcionar corretamente nos principais navegadores modernos (Chrome, Edge, Firefox e Safari) e em dispositivos desktop e mobile.

RNF07 - O sistema deve ser capaz de recuperar automaticamente os dados em caso de falhas ou interrupções inesperadas, garantindo integridade total das informações.

RNF08 - O desenvolvimento do sistema deve seguir os padrões de codificação e documentação definidos pela equipe, aderindo às boas práticas de desenvolvimento web (ex: MVC).

RNF09 - O sistema deve estar em conformidade com a Lei Geral de Proteção de Dados (LGPD), garantindo o sigilo e a privacidade das informações dos pacientes.

# data[].attributes.body
Levantamento de Requisitos

Requisitos Funcionais:

RF(1):Cadastrar Pessoa Física

RF(2):Cadastrar Receita

RF(3):Cadastrar Despesas

RF(4):Logar Usuário

RF(5):Definir distribuição de Renda

RF(6):Filtrar despesas por categoria

RF(7):Consultar Gastos

RF(8):Editar Gastos

RF(9):Editar Receita

RF(10):Alterar Senha

Requisitos Não Funcionais:

Desempenho: Garantir o Histórico de Gastos do meses anteriores em ate 15 Segundos.

Disponibilidade: O Sistema estará funcionando o tempo todo, Principalmente das (5h as 3h)

Segurança: O Sistema bloqueara após 5 tentativas de acesso com senha errado.

Interoperabilidade: O sistema futuramente se conectara com o banco ou bancos do usuário.

Usabilidade: O Sistema deve ser intuitivo.

Compatibilidade: O Sistema deve funcionar tanto no Androide quanto no IOS.

Confiabilidade: O Sistema Deve manter o Salvamento Automático após cada ação registrada.

Padrões: Mensagem de ERRO deve seguir padrão: código - mensagem

Legais: O Sistema deve estar de acordo com a (Lei Geral de Proteção de Dados).

# data[].attributes.body
Requisitos funcionais:

RF01-Tela de login com autenticação de usuário

RF02- Cadastro de pacientes(Nome,idade cpf)

RF03- Cadastro de medicamentos(nome,dosagem,fabricante)

RF04- Cadastro de horário de aplicação de medicamentos.

RF05- Listagem de pacientes cadastrados

RF06- Listagem de medicamenros cadastrados

RF07- Controle de estoque d e medicamentos (entrada e saída)

RF08- Geração de relatórios de medicamnetos aplicados

RF09- Alteração e exclusão de pacientes

RF10- Registro de usuários responsáveis por aplicar os medicamentos.

Requisitos não Funcionais:

RNF01- O sistema deve ser acessivel via navegador web.

RNF02- O tempo de resposta deve ser inferior a 2 segundos.

RNF03- O sistema deve suportar até 100 usuários simultaneos.

RNF04- O banco de dados deve garantir integridade e concistencia de informações.

RNF05- O sistema deve permitir backup periódico automático.

RNF06- A autentificação deve utilizar cripitografia para proteger senhas.

RNF07-· RNF07 – O sistema deve estar disponível 24h por dia, 7 dias por semana, com 99% de uptime.

# data[].attributes.body
RNF1: O sistema deve permitir a visualização de uma rolagem em até 3 segundos.

RNF2: O sistema deve funcionar todo dia porém com um horario das 07-23h.

RNF3: O usuario fica logado até 5 minutos caso não esteja online.

RNF4: O sistema deve integrar-se com a api de rolagem corretamente permitindo que todos possam jogar.

RNF5: O sistema deve permitir vários temas para leitores de tela (claro/escuro/nvda/jaws).

RNF6: O sistema deve ser compatível com dispositivos android e sistema windowns/linux.

RNF7: O sistema deve realizar backups a cada alteração realizada.

RNF8: O sistema deve seguir o padrão de mensagem: cargo>perfil>personagem>ação(caso houver).

RNF9: O sistema deve estar em conformidade com a LGPD.

# data[].attributes.body
1-Cadastrar produtos

Cadastro deve ser rápido, coisa de até 2 segundos.

O sistema precisa aguentar uns 5000 produtos sem ficar lento.

2-Cadastrar clientes

Cadastro em até 2 segundos.

Pesquisa de cliente deve ser quase imediata, até 1 segundo, mesmo com uns 10 mil clientes.

3-Cadastrar fornecedores

Cadastro em até 2 segundos.

Deve segurar uns 2000 fornecedores sem travar.

4-Controle de estoque

Atualização do estoque deve ser em tempo real, até 1 segundo.

Suportar até 50 movimentações ao mesmo tempo sem erro.

5-Tela de vendas

Busca de produto em até 1 segundo.

Somar valores da venda quase instantâneo, menos de meio segundo.

Suportar umas 20 vendas acontecendo ao mesmo tempo sem lentidão.

6-Tela de vendas

Busca de produto em até 1 segundo.

Somar valores da venda quase instantâneo, menos de meio segundo.

Suportar umas 20 vendas acontecendo ao mesmo tempo sem lentidão.

7-Relatório de vendas

Relatório do dia em até 5 segundos.

Relatório da semana ou do mês em até 10 segundos, mesmo com histórico de 1 ano.

8-Relatório de estoque

Relatório pronto em até 5 segundos com até 5000 itens.

Atualização em tempo real, atraso máximo de 2 segundos.

9-Login de usuários

Login em até 2 segundos.

Suportar até 50 logins ativos ao mesmo tempo sem cair o desempenho.

10-Nota fiscal (futuro)

Emissão da NF-e em até 5 segundos depois da venda.

Integração com SEFAZ deve ser precisa, sem erros na validação.

# data[].attributes.body
SISTEMA DE GERENCIAMENTO DE UMA FLORICULTURA

RNF1 - DESEMPENHO: Em datas de grande movimento (Dia das Mães, Dia dos Namorados), até 50 funcionários consultam estoque simultaneamente sem travar o sistema.

RNF2 - DISPONIBILIDADE: Durante o horário comercial (8h às 20h), o sistema está disponível o tempo todo.

RNF3 - SEGURANÇA: Funcionários de balcão só podem consultar produtos e registrar vendas, mas não podem alterar o preço de compra.

RNF4 - INTEROPERABILIDADE: APIs devem utilizar REST com retorno em JSON para facilitar integração futura (ex.: integração com marketplace de flores).

RNF5 - USABILIDADE:

1 - o sistema deverá conter teclas de atalhos para verificação dos preços dos produtos de forma rápida e usual.

2 - A tela de cadastro de produtos mostra ícones ilustrativos: 🌹 para flores, 🪴 para plantas, 🏺 para vasos.

RNF 6 - COMPATIBILIDADE: O sistema funciona tanto no computador do caixa (Windows 10) quanto no notebook do gerente (Linux Ubuntu).

RNF7 - CONFIABILIDADE: O gerente cadastra um novo fornecedor “Flores do Campo Ltda” e o sistema alerta: Fornecedor com este CNPJ já existe.

Isso evita duplicidade.

RNF8 - PADRÕES

# data[].attributes.body
RNF001 - O sistema deve carregar o dashboard em até 10 segundos.

RNF002 - O sistema deve operar 24 horas em dias úteis.

RNF003 - O sistema de autenticação deve usar criptografia.

RNF004 - O sistema deve ter uma API para integrar com um aplicativo móvel.

RNF005 - O sistema deve ter funções de acessibilidade.

RNF006 - O sistema deve funcionar em windows e a versão mobile funcionar em android.

RNF007 - O sistema deve fazer backup a cada 6 horas.

RNF008 -

RNF009 - O sistema deve estar em conformidade com a LGPD.

# data[].attributes.body
RNF(Desempenho)-Garantir o acesso sem travamento independente do número de usuários simultâneos

RNF(Disponibilidade):O sistema deve estar online

# data[].attributes.body
App Trilhas - Requisitos Não Funcional

Desempenho

RNF01 - O app deve calcular a distância da trilha no máximo 3 segundos

RNF02 - O app deve carregar o mapa em até 5 segundos em rede 4g

Usabilidade

RNF01 - A interface deve ser intuitiva e acessível;

Disponibilidade

RNF01 - As funções principais (Mapa e busca de trilhas) devem continuar acessíveis mesmo em caso de falha do servidor de hotéis/restaurantes;

Segurança

RNF01 - O sistema deve exigir autenticação de dois fatores

Compatibilidade

RNF01 - O app deve funcionar em Android 10+ e IOS 14+

Manutenibilidade

RNF01 - O sistema deve permitir integração futura com novas APIs

Confiabilidade

RNF01 - O app deve registrar automaticamente os pontos de trilha mesmo se o usuário perder sinal de internet, enviando dados quando reconectar

Escalabilidade - O sistema deve suportar até 500 mil usuários ativo simultaneamente

# data[].attributes.body
RFN(1): O sistema deve responder em 4 segundos após logar

RFN(2): Manutenção nas áreas administrativas aos domingos de 00:00 às 04:00

RFN(3): As credenciais de entrada somente serão validas com o CPF

RFN(4): O sistema deve integrar-se com a API da Receita Federal para
validação de CPF/CNPJ.

RFN(5): Acessibilidades do sistema, para pessoas PcD.

RFN(6): O sistema deverá ser compatível com browsers e aplicativos móveis para celulares com sistemas operacionais de Android e IOS.

RFN(7): O sistema deverá realizar backup corretivo e preventivo de 3 em 3 dias.

RFN(8): Mensagem de ERRO e SUGESTÃO DE CORREÇÃO

RFN(9): O sistema deve ter licença de verificação do MEC

# data[].attributes.body
RNF001-Desempenho – Tempo de resposta RNF002-Escalabilidade

RNF003-Usabilidade

RNF004-Compatibilidade

RNF005-Disponibilidade

RNF006-Segurança

RNF007-Tolerância a falhas

RNF008-Internacionalização

RNF009-Cache

RNF010-Manutenibilidade

RNF011-Segurança de Dados

RNF012-Confiabilidade

RNF013-Tempo de Resposta

RNF014-Integridade

RNF015-Registro e Auditoria

RNF016-Acessibilidade

RNF017-Alta Disponibilidade

RNF018-Recuperação de Falhas

RNF019-Escalabilidade

RNF020-Confirmação e Notificações

# data[].attributes.body
RNF(1) Desempenho = Permitir acesso simultâneo de uso ao sistema de acordo com a quantidade mínima de funcionários cadastrados ativos

RNF(2) Disponibilidade = O sistema deve estar disponível no horário em que as vendas ocorrem, das 8h às 18h

RNF(3) Segurança = O sistema só deve permitir acesso de funcionários já previamente cadastrados, com login e senha únicos para cada funcionário

RNF(4) Interoperabilidade =

# data[].attributes.body
Cadastrar e gerenciar usuários no sistema

Autenticar usuários com validação de credenciais

Permitir a recuperação de senha via email

Cadastrar produtos

Gerenciar produtos

Realizar o upload de imagens para os produtos

Gerenciar categorias e subcategorias

Cadastrar fornecedores

Gerenciar fornecedores

Implementar um sistema de controle de acesso baseado em papéis

Gerenciar papéis e permissões

Atribuir papéis a usuários

# data[].attributes.body
RF(1):Cadastro de Pessoa Física

RF(2):Cadastrar Receita

RF(3):Cadastrar Despesas

RF(4):Login

RF(5):Autenticação de Segurança

RF(6):Definição do Orçamento mensal

RF(7):Filtrar despesas por categoria

RF(8):Consultar Gastos

RF(9):Editar Gastos/Receita

RF(10):Troca de Senha

# data[].attributes.body
RF01 – Cadastro de Pacientes
RF02 – Agendamento de Consultas
RF03 – Cadastro de Médicos
RF04 – Registro de Consultas
RF05 – Emissão de Receituário e Atestados
RF06 – Consulta ao Histórico Médico
RF07 – Geração de Relatórios
RF08 – Controle de Usuários e Permissões
RF09 – Envio de Notificações
RF10 – Cadastro e Controle de Convênios

# data[].attributes.body
APP Adventure

RF01: Cadastrar Trilhas

RF02: Busca - Buscar por trilhas nas cidades determinadas;

RF03: Filtros de Trilhas - Filtrar de distancia das trilhas;

RF04: Comentários - CRUD para comentários

RF05: Mapear trilhas;

RF06: Cadastrar locais de apoio;

RF07: Favoritar Trilhas;

RF08: Plano Premium - Adiquirir plano premium;

RF09: Cadastrar cidades e distancia;

RF10: Cadastrar Usuário;

RF11: Cadastrar Hoteis;

RF12: Cadastrar Pousadas;

RF13: Cadastrar Restaurantes.

# data[].attributes.body
1-Cadastrar de produtos Nome preço quantidade e categoria.

2-Cadastrar de clientes Nome telefone CPF/CNPJ.

3-Cadastrar de fornecedores Nome da empresa CNPJ contato.

4-Controle de estoque Baixar quando vender, aumentar quando chegar mercadoria.

5-Tela de vendas Buscar produto, somar total e finalizar venda.

6-Formas de pagamento Dinheiro cartão e PIX.

7-Relatório de vendas Mostrar quanto vendeu no dia, semana e mês.

8-Relatório de estoque Mostrar o que tá acabando.

9-Login de usuários Acesso de admin e vendedor.

10-Nota fiscal (futuro) Pensar em integrar com NF-e depois.

# data[].attributes.body
RF(1) cadastrar alunos

RF(2) cadastrar professores

RF(3) editar perfil do aluno

RF(4) editar perfil do professor

RF(5) criar sistema de pagamento para os alunos

RF(6) cadastrar presença de alunos

RF(7) excluir cadastro aluno

RF(8) criar sistema de sala de aula

RF(9) excluir cadastro professor

RF(10) criar fórum de dúvidas

# data[].attributes.body
1 - Cadastrar Produto Roupa

2 - Cadastrar Cliente

3 - Cadastrar Funcionário

4 - Cadastrar Imagens do Produto

5 - Calcular Descontos

6 - Registrar vendas

7 - Excluir Cliente

8 - Consultar produtos cadastrados

9 - Gerar relatório de vendas de roupas

10 - Emitir nota fiscal de venda

# data[].attributes.body
Sistema de Adoção de Animais da Comunidade

1. Cadastrar animais disponíveis;

2. Cadastrar usuários no sistema;

3. Listar todos os animais disponíveis para adoção;

4. Enviar solicitação de adoção;

5. Visualizar acompanhando o status das solicitações de adoção;

6. Permitir ao responsável pelo animal aprovar solicitações de adoção;

7. Permitir ao responsável pelo animal rejeitar solicitações de adoção;

8. Manter um histórico de adoções realizadas;

9. Gerar uma área para o gerenciamento do administrador ;

10. Gerar relatórios de adoções realizadas

11. Anexar documentos no processo de adoção;

12. Editar cadastros de animais;

13. Excluir cadastros de animais;

# data[].attributes.body
PRODUTOS

1 - Cadastrar de Produtos

2 - Alterar cadastro

3 - Excluir cadastro

4 - Consultar cadastro

5 - Imprimir lista de produtos

6 - Verificar produtos em estoques

7 - Verificar produtos indisponíveis

FORNECEDORES

1 - Cadastrar de Fornecedores

2 - Alterar cadastro de fornecedores

3 - Excluir fornecedores cadastrados

4 - Consultar cadastro de fornecedores

5 - Imprimir lista de fornecedores

6 - Verificar fornecedores ativos e inativos

7 - Consultar produtos adquiridos de fornecedores

# data[].attributes.body
RF001 - Exibir página inicial com destaques e categorias

RF002 - Acesso rápido à lista de produtos

RF003 - Listar todos os produtos disponíveis

RF004 - Filtrar produtos por categoria

RF005 - Buscar produtos por nome

RF006 - Paginação ou scroll infinito

RF007 - Acessar detalhes do produto

RF008 - Exibir produtos em promoção na Home

RF009 - Ordenar lista de produtos

RF010 - Indicar produtos indisponíveis

# data[].attributes.body
Requisitos Funcionais(Wiki-Dinkley):

RF1 - Cadastrar um novo livro;

RF2 - Filtrar livros pelo titulo;

RF3 - Visualizar a ficha completa de detalhes de um livro;

RF4 - Editar as informações de um livro;

RF5 - Excluir um livro do "seu" catalogo;

RF6 - CRUD dos livros:

Create - (Cadastrar):

Read - (Ler/Vizualizar):

Update - (Atualizar/Editar):

Delete - (Excluir);

RF7 - Realizar o login(utilizando a conta google) e logout do sistema;

RF8 - Filtrar lista de livros por um ou mais gêneros;

RF9 - Registrar interação de um livro (nota para o livro, comentários);

RF10 - CRUD de comentários feitos pelo usuário:

Create - (Cadastrar):

Read - (Ler/Vizualizar):

Update - (Atualizar/Editar):

Delete - (Excluir);

Requisitos Não-Funcionais

DESEMPENHO:

O calculo da nota média de um livro deve ser atualizado em no max, 60 segundos, após o usuário submeter uma nova avaliação;

DISPONIBILIDADE:

O sistema deve estar disponível e acessível ao seus usuários em 99% do tempo, fora as janelas de manutenção planejadas;

SEGURANÇA:

O sistema deve validar e filtrar todas as entradas de texto(títulos, comentários, etc.) para prevenir ataques de injeção de SQL e XXS.

INTEROPERABILIDADE:

O sistema deve ser capaz de exportar a lista completa de livros, incluindo ISBN e nota média, em um formato XML padrão.

USABILIDADE:

O usuário deve conseguir encontrar a funcionalidade de avaliação (dar nota de 1-5) a partir da página de detalhes de livros.

COMPATIBILIDADE:

A interface do usuário deve ser responsiva, garantindo a visualização correta em telas de smartphones e desktop.

PADRÕES:

O código fonte da interface deve aderir aos padrões de acessibilidade garantindo o acesso aos usuários com deficiência.

LEGAIS:

O sistema deve obter o consentimento explicito do usuário para coletar e armazenar os dados pessoais, em conformidade com a LGPD.

# data[].attributes.body
Sistema de Campanhas de Rpg

RF1: Cadastrar uma campanha

RF2: Editar uma campanha

RF3: Consultar uma campanha

RF4: Excluir uma campanha

RF5: Incluir sistema de rolagem

RF6: Cadastrar usuário

RF7: Cadastrar mapa do jogo

RF8: Visualizar mapa do jogo

RF9: Editar mapa do jogo

RF10: Excluir mapa do jogo