Enunciado
Uma empresa está desenvolvendo um software para lançar mísseis de plataformas móveis e rastreá-los até os alvos. A equipe que irá desenvolver esse software criou uma lista contendo vários requisitos que foram obtidos durante um encontro com técnicos da área militar. Dentre os requisitos funcionais dessa lista, está o de que
Alternativas
- A)
a velocidade planejada de um míssil deve ser calculada segundo a equação v(t) = vo + at.
- B)
a interface com os operadores do centro de controle deve fornecer imagens por meio de câmeras de alta resolução e de infravermelho.
- C)
as novas versões do software não poderão ser carregadas nas plataformas de lançamento enquanto houver mísseis no ar.
- D)
o atraso máximo no envio de um comando tem de ser de um milésimo de segundo.
- E)
os dados devem trafegar de forma criptografada no padrão AES com 256 bits.
Gabarito e comentário
Resposta correta: A
Requisito funcional descreve uma função ou comportamento que o software deve executar. Calcular a velocidade planejada do míssil pela equação indicada é uma operação que o sistema precisa realizar, portanto constitui funcionalidade. Limite de atraso, criptografia, restrição de implantação e características de interface representam restrições de desempenho, segurança, operação ou qualidade, típicas de requisitos não funcionais. Alternativa A.