Imagem de fundo

Considerando-se os princípios de engenharia de software, assinale a opção correta.

Considerando-se os princípios de engenharia de software, assinale a opção correta.

A

Requisitos podem ser funcionais ou não-funcionais. Os funcionais descrevem os serviços que os usuários esperam. Os não-funcionais podem definir restrições sob as quais o sistema deve operar.

B

Métricas de qualidade de software podem focar apenas no produto ou projeto. A densidade de defeitos mede a quantidade de defeitos em relação ao tamanho do software e foca apenas na qualidade do projeto.

C

Uma estratégia de teste pode ser bottom-up, top-down ou híbrida. A estratégia bottom-up minimiza a necessidade de drivers, enquanto a estratégia top-down minimiza a necessidade de stubs.

D

Na programação defensiva, o programador assume que falhas e inconsistências não podem estar presentes. Por isso, o programador não inclui código para verificar o estado do sistema após modificações ao estado.