Questão FC266387
A análise de requisitos é uma atividade primordial para o bom desenvolvimento de software. Durante a análise, é essencial que requisitos sejam classificados de acordo com seus tipo
Engenharia de Requisitos
IDECAN · 2019
A análise de requisitos é uma atividade primordial para o bom desenvolvimento de software. Durante a análise, é essencial que requisitos sejam classificados de acordo com seus tipos. Existe consenso em classificar requisitos como funcionais e não funcionais. Assinale a opção que apresenta um exemplo de requisito funcional:
- O sistema deve concluir a inclusão de um registro no banco de dados de forma a não exceder 10 segundos.
- O sistema deve utilizar o padrão OAuth2 para autenticação.
- O sistema deve ser instalado em computadores com pelo menos 8GB de memória RAM.
- O sistema deve emitir um alarme caso seja caso o sensor de movimento seja acionado depois das 19h.
- O sistema deve funcionar nos sistemas operacionais Windows e Linux.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Trata‑se de um requisito funcional porque descreve um serviço/ação específica que o sistema deve executar em resposta a um estímulo.
Tem a estrutura evento‑condição‑ação: evento = sensor de movimento acionado; condição = depois das 19h; ação = emitir um alarme. Isso define exatamente o comportamento esperado do sistema em uma situação concreta.
Por ser uma descrição de comportamento, é diretamente implementável (pode ser codificado como regra) e testável: basta simular a ativação do sensor em horários distintos e verificar se o alarme é disparado apenas após as 19h.
Em especificações, esse tipo de requisito pode ser registrado como caso de uso, história de usuário ou regra de negócio, facilitando rastreabilidade e validação.
Conteúdo do catálogo FC Concursos · Atualizado em