Prévia do material em texto
Fundamentos de Qualidade de Software De acordo com a norma ISO/IEC 25010, a característica "Usabilidade" refere-se à capacidade do produto de ser compreendido, aprendido e operado pelo usuário. Qual das subcaracterísticas abaixo NÃO pertence à Usabilidade? A) Estética da interface. B) Proteção contra erro do usuário. C) Coexistência. D) Aprendizado. E) Operabilidade. David Garvin definiu cinco visões ou perspectivas de qualidade. Qual visão foca na conformidade com requisitos e especificações de projeto, buscando a ausência de defeitos? A) Visão Transcendente. B) Visão Baseada na Manufatura. C) Visão Baseada no Produto. D) Visão Baseada no Usuário. E) Visão Baseada no Valor. 3. No contexto da Engenharia de Software, qual a principal diferença entre Garantia da Qualidade (QA) e Controle da Qualidade (QC)? A) QA foca no produto final; QC foca nos processos. B) QA é uma atividade reativa; QC é uma atividade proativa. C) QA busca prevenir defeitos através do processo; QC busca identificar defeitos no produto. D) QA é realizada apenas por testadores; QC é realizada apenas por gerentes. E) Não há diferença; ambos são sinônimos para Testes de Software. 4. O custo da qualidade pode ser dividido em custos de conformidade e não- conformidade. Um exemplo de custo de "Falha Externa" é: A) Treinamento da equipe. B) Revisão de código. C) Testes de regressão antes do lançamento. D) Atendimento de suporte técnico e devoluções após a entrega. E) Manutenção preventiva de servidores. 5. Sobre a tríade de qualidade (Processo, Pessoas e Produto), é correto afirmar que: A) O uso de um processo maduro garante, sozinho, um produto sem defeitos. B) A qualidade do produto é fortemente influenciada pela qualidade do processo usado para criá-lo. C) Pessoas qualificadas dispensam a necessidade de processos definidos. D) O foco da qualidade moderna é exclusivamente no produto final (Black Box). E) Processos rígidos são mais importantes que a comunicação entre as pessoas. 6. No modelo de qualidade de McCall (1977), os fatores de qualidade são organizados em três pilares. Quais são eles? A) Revisão, Transição e Operação. B) Funcionalidade, Confiabilidade e Eficiência. C) Planejamento, Execução e Monitoramento. D) Portabilidade, Reusabilidade e Interoperabilidade. E) Análise, Design e Codificação. 7. O que define a "Verificação" no contexto de qualidade de software? A) Avaliar se o software atende às necessidades reais do usuário final. B) "Estamos construindo o produto certo?". C) "Estamos construindo o produto corretamente?" (conforme as especificações). D) O ato de executar o software em ambiente de produção. E) A validação dos requisitos de negócio junto ao cliente. 8. Qual característica da ISO 25010 avalia o grau em que um sistema ou componente executa suas funções sob condições estabelecidas por um período de tempo determinado? A) Manutenibilidade. B) Eficiência de Desempenho. C) Confiabilidade. D) Compatibilidade. E) Segurança. 9. Sobre o Modelo de Maturidade CMMI (Capability Maturity Model Integration), o nível onde os processos são quantitativamente gerenciados através de métricas estatísticas é o: A) Nível 1 (Inicial). B) Nível 2 (Gerenciado). C) Nível 3 (Definido). D) Nível 4 (Gerenciado Quantitativamente). E) Nível 5 (Em Otimização). 10. O conceito de "Dívida Técnica" na qualidade de software refere-se a: A) O custo total das licenças de software utilizadas no projeto. B) A falta de recursos financeiros para contratar testadores. C) Consequências de curto prazo por escolher uma solução técnica fácil em vez de uma melhor abordagem a longo prazo. D) O salário devido aos engenheiros de QA. E) Atrasos no cronograma causados por feriados.