Skip to the content.

Conceitos e Classificações de Requisitos

O que são requisitos?

Requisitos são descrições das funcionalidades, restrições e condições que um sistema deve atender.
Eles representam a ponte entre as necessidades dos usuários e a solução técnica desenvolvida pela equipe de software.

Tipos principais de requisitos

  1. Requisitos de Usuário:
    Declarações em linguagem natural ou protótipos que expressam o que o usuário espera do sistema.
    • Exemplo: “O usuário deve poder agendar uma consulta pelo aplicativo.”
  2. Requisitos de Sistema:
    Descrevem os serviços e restrições de forma mais detalhada, servindo de base para projeto e implementação.
    • Exemplo: “O sistema deve permitir que até 1000 usuários simultâneos realizem login.”
  3. Requisitos Funcionais:
    Definem o que o sistema deve fazer — funcionalidades, comportamentos e serviços.
    • Exemplo: “O sistema deve enviar um e-mail de confirmação após o cadastro.”
  4. Requisitos Não Funcionais:
    Definem restrições ou qualidades que o sistema deve possuir, como desempenho, segurança e usabilidade.
    • Exemplo: “A página inicial deve carregar em menos de 2 segundos em 95% das vezes.”
  5. Requisitos de Domínio:
    Regras ou restrições próprias do ambiente ou área de negócio em que o sistema será aplicado.
    • Exemplo: “O sistema deve emitir nota fiscal eletrônica conforme a legislação brasileira.”

Importância da classificação

Exemplo prático

Um sistema de e-commerce:

Conteúdos Relacionados