Requisitos
Os requisitos de software podem ser categorizados de acordo com o modelo FURPS+, que engloba aspectos funcionais e de qualidade:
- Functional (Funcional): Descreve o comportamento do sistema, incluindo as funções que o software deve executar.
- Exemplo: Um aplicativo de e-commerce deve permitir que os usuários pesquisem e comprem produtos.
- Usability (Usabilidade): Relaciona-se à ergonomia, ajuda ao usuário, documentação e interface do sistema, visando facilidade de uso.
- Exemplo: O aplicativo deve ter uma interface intuitiva, com suporte multilíngue e uma seção de ajuda detalhada.
- Reliability (Confiabilidade): Refere-se à estabilidade e confiabilidade do software, incluindo aspectos como tolerância a falhas e recuperação de erros.
- Exemplo: O sistema deve garantir a precisão dos dados do pedido e oferecer um processo de recuperação de senha seguro.
- Performance (Desempenho): Envolvem a eficiência do sistema em termos de recursos consumidos, tempo de resposta e capacidade de carga de trabalho.
- Exemplo: O aplicativo deve carregar páginas em menos de 3 segundos, mesmo sob alta carga de tráfego.
- Supportability (Suporte): Abrange a configurabilidade, manutenção e facilidade de adaptação do software.
- Exemplo: O software deve ser facilmente configurável para diferentes moedas e ser compatível com várias plataformas de pagamento.
- + (Fatores Acessórios): Inclui considerações adicionais, como implementação, interface com outros sistemas, distribuição e aspectos legais.
- Exemplo: O aplicativo deve cumprir todas as regulamentações de comércio eletrônico e proteger a privacidade dos dados do usuário.
F - FUNCIONAL URPS - QUALIDADE URPS+ NÃO FUNCIONAL