Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Material de Estudo 45: Engenharia de Software - Qualidade de Software 
1. O que é qualidade de software? 
a) A ausência total de defeitos em um produto de software. b) O grau em que um sistema, 
componente ou processo atende aos requisitos especificados e às necessidades do cliente e do 
usuário, englobando atributos como funcionalidade, confiabilidade, usabilidade, eficiência, 
manutenibilidade e portabilidade. c) A velocidade com que um software é desenvolvido. d) O 
custo de desenvolvimento de um software. e) A beleza da interface. 
Resposta: b) Justificativa: Qualidade de software é um conceito multifacetado, que vai além da 
ausência de defeitos e envolve a satisfação das necessidades dos stakeholders. 
2. Qual a norma internacional que define um modelo de qualidade de produto de software, 
estabelecendo características e subcaracterísticas de qualidade? 
a) ISO 9001. b) ISO/IEC 25010 (que substituiu a ISO/IEC 9126). c) CMMI. d) IEEE 730. e) PMBOK 
Resposta: b) Justificativa: A ISO/IEC 25010 define um modelo de qualidade com características 
como funcionalidade, confiabilidade, usabilidade, eficiência, manutenibilidade, portabilidade, 
compatibilidade e segurança. 
3. O que são testes de software? 
a) Atividades realizadas para avaliar a qualidade de um produto de software, identificando 
defeitos e verificando se ele atende aos requisitos. b) Atividades realizadas para documentar o 
software. c) Atividades realizadas para projetar a arquitetura do software. d) Atividades 
realizadas para codificar o software. e) Reuniões de equipe. 
Resposta: a) Justificativa: Testes são essenciais para garantir a qualidade do software, 
encontrando e corrigindo erros antes que eles cheguem aos usuários. 
4. Qual a diferença entre verificação e validação em qualidade de software? 
a) Verificação e validação são sinônimos. b) Verificação: "Estamos construindo o produto 
corretamente?" (conforme os requisitos especificados); Validação: "Estamos construindo o 
produto certo?" (aquele que atende às necessidades do cliente). c) Verificação é feita pelo 
cliente; validação é feita pela equipe de desenvolvimento. d) Verificação é feita antes da 
codificação; validação é feita depois da codificação. e) Verificação é mais importante 
Resposta: b) Justificativa: Verificação foca na conformidade com os requisitos; validação foca 
na adequação às necessidades do usuário. 
5. Qual o tipo de teste de software que é executado pela equipe de desenvolvimento, 
geralmente com acesso ao código-fonte, e que visa a testar unidades individuais de código 
(funções, métodos, classes)? 
a) Teste de sistema. b) Teste de aceitação. c) Teste de unidade. d) Teste de integração. e) Teste 
alfa. 
Resposta: c) Justificativa: Testes de unidade são a base da pirâmide de testes, focando em 
pequenas partes do código. 
6. Qual o tipo de teste de software que verifica se o sistema como um todo funciona 
corretamente, integrando todos os seus componentes? 
a) Teste de unidade. b) Teste de integração. c) Teste de sistema. d) Teste de aceitação. e) Teste 
de regressão 
Resposta: c) Justificativa: O teste de sistema avalia o comportamento do sistema completo, em 
um ambiente o mais próximo possível do ambiente de produção. 
7. O que é teste de caixa preta (black-box testing)? 
a) Um tipo de teste que leva em consideração a estrutura interna do código. b) Um tipo de 
teste que se concentra nas entradas e saídas do sistema (ou componente), sem conhecer sua 
implementação interna. c) Um tipo de teste realizado apenas por desenvolvedores. d) Um tipo 
de teste que verifica o desempenho do sistema. e) Teste realizado em produção. 
Resposta: b) Justificativa: No teste de caixa preta, o testador não precisa conhecer o código, 
apenas as funcionalidades que o sistema deve apresentar.

Mais conteúdos dessa disciplina