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