10. Requisitos de qualidade
Árvore de qualidade
Seção intitulada “Árvore de qualidade”mindmap
root((Qualidade<br/>Moldapé))
Adequação funcional
Correção do desenho em escala A4
Preço correto por pé
PDFs de produção completos
Manutenibilidade
Modularidade por camadas
Testabilidade ≥ 70% nos módulos de negócio
Deploy reprodutível
Usabilidade
Mobile-first a partir de 375 px
Passos guiados no estúdio
Prevenção de erros
Segurança
Sessão HttpOnly/Secure
Autorização por papel
Integridade do pagamento
Confiabilidade
Disponibilidade ≥ 99%
Salvamento automático
Eficiência
p95 ≤ 100 ms na API
≥ 30 FPS no canvas
Cenários de qualidade
Seção intitulada “Cenários de qualidade”Formato de cenário de atributo de qualidade (Bass, Clements e Kazman): fonte, estímulo, artefato, ambiente, resposta e medida de resposta.
| ID | Atributo | Estímulo | Resposta esperada | Medida (meta) |
|---|---|---|---|---|
| QS-01 | Correção | O profissional posiciona uma peça a 2 cm do calcanhar no canvas. | O PDF de produção imprime a peça na mesma posição em A4 real. | Desvio ≤ 1 mm na impressão. |
| QS-02 | Confiabilidade | A conexão cai no meio da edição. | Ao reabrir o rascunho, o estado volta como estava. | Perda ≤ 1 alteração (debounce do auto-save). |
| QS-03 | Segurança | Um usuário comum chama uma rota de escrita do catálogo. | A API recusa com 403. | 100% das rotas de escrita do catálogo exigem admin. |
| QS-04 | Segurança | Chega um webhook de pagamento forjado. | O pedido não muda de status. | 0 pedidos marcados como pagos sem confirmação do gateway. |
| QS-05 | Eficiência | 50 usuários abrem a lista de rascunhos ao mesmo tempo. | A API responde sem degradar. | p95 ≤ 100 ms. |
| QS-06 | Eficiência | O profissional arrasta um elemento no canvas em um celular intermediário. | O movimento acompanha o dedo. | ≥ 30 FPS. |
| QS-07 | Manutenibilidade | Entra uma nova regra de preço. | A mudança fica restrita ao pricing-service e aos testes dele. |
≤ 2 arquivos de produção alterados. |
| QS-08 | Usabilidade | Um profissional novo cria o primeiro pedido sem ajuda. | Conclui o fluxo. | ≥ 80% de sucesso em teste de usabilidade, em ≤ 10 min. |
| QS-09 | Disponibilidade | O processo da API cai. | O Coolify detecta e reinicia. | Detecção ≤ 90 s (3 × 30 s); disponibilidade mensal ≥ 99%. |

Desenvolvido e documentado porNós Tecnologia · Desenvolvimento Criativo

