Ciência da Computação - Engenharia de Software - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando-se os princípios de engenharia de software, assinale a opção correta.
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.
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.
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.
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...