Requisitos funcionais dizem o que o sistema faz; os não funcionais dizem quão bem ele precisa fazer. Performance, disponibilidade, segurança, acessibilidade e retenção de dados são os típicos. Eles importam porque são arquiteturais: você não consegue acoplar depois uma meta de tempo de resposta ou uma trilha de auditoria de sete anos sem retrabalho. Consiga números para eles cedo, porque aceitável não é um requisito testável.
Por que os entrevistadores perguntam isso
Essa é uma pergunta de fundamentos com um viés prático. Os entrevistadores querem as definições corretas e, depois, a evidência de que você cobra limiares mensuráveis em vez de adjetivos. O insight que eles recompensam é que requisitos não funcionais dirigem a arquitetura e são caros de aplicar depois, mais a consciência de que eles são os requisitos mais frequentemente adiados até a fase de testes, que é exatamente quando viram uma emergência.
Como estruturar sua resposta
- Defina os dois em uma frase cada.
- Explique por que requisitos não funcionais moldam a arquitetura.
- Insista em números em vez de adjetivos.
- Diga como você obtém os números quando ninguém os conhece.
Exemplo de resposta
Funcional é o que ele faz, não funcional é quão bem ele precisa fazer. Na prática, o segundo grupo é o que me mete em encrenca se eu for preguiçoso, porque ele molda a arquitetura. Se um relatório precisa voltar em menos de dois segundos, ou o sistema precisa manter trilha de auditoria por sete anos, ou precisa funcionar com leitor de tela, essas decisões são tomadas nas primeiras semanas ou custam uma fortuna depois. Então eu corro atrás de números em vez de adjetivos. Rápido não é um requisito; percentil noventa e cinco abaixo de dois segundos com mil usuários simultâneos é. Normalmente eu mesmo tenho que ir atrás desses números, porque quando eu pergunto a um stakeholder de negócio quão rápido precisa ser, a resposta é rápido, e quando eu pergunto o que o sistema atual faz, ninguém sabe. Então eu meço o atual e uso isso para começar uma conversa de verdade.
Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.
Veja como funcionaPerguntas de acompanhamento que você pode esperar
- Quais requisitos não funcionais são mais esquecidos na sua experiência?
- Como você testa um requisito não funcional durante a aceitação?
- Quem aprova os requisitos de performance e de segurança?
Mais perguntas para Analista de Negócios
Seu entrevistador vai fazer a própria versão desta. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.
Prever minhas perguntas