Prévia do material em texto
Exercícios - Módulo II Complementar Engenharia de Software 1 Exercícios - Módulo II Complementar Engenharia de Software PERGUNTA 1 A garantia de qualidade de software é uma atividade de guarda-chuva que é aplicada ao longo de todo o processo de engenharia de software, que abrange: I. métodos e ferramentas de análise, projeto, codificação e testes; II. revisões técnicas formais que são aplicadas durante cada fase de engenharia de software; III. uma estratégia de teste de múltiplas fases; IV. controle da documentação de software e das mudanças feitas nela; V. um procedimento para garantir a adequação aos padrões de desenvolvimento de software (quando aplicáveis); VI. mecanismos de medicação e divulgação. Quais itens estão corretos? D I, II, III, IV, V e VI. PERGUNTA 2 A garantia de qualidade de software é uma atividade de guarda-chuva que é aplicada ao longo de todo o processo de engenharia de software, que abrange: I. métodos e ferramentas de análise, projeto, codificação e testes; II. revisões técnicas formais que são aplicadas durante cada fase de engenharia de software; III. uma estratégia de teste de múltiplas fases; IV. controle da documentação de software e das mudanças feitas nela; Exercícios - Módulo II Complementar Engenharia de Software 2 V. um procedimento para garantir a adequação aos padrões de desenvolvimento de software (quando aplicáveis); VI. mecanismos de medicação e divulgação. Quais itens estão corretos? E I, II, III, IV, V e VI. PERGUNTA 3 Analise estas afirmativas concernentes à qualidade de software: I. A inspeção é uma atividade de garantia da qualidade de software. II. A revisão técnica formal não pode ser usada para treinamento da equipe. III. O controle de qualidade consiste em funções gerenciais de auditar e relatar não-conformidades. A partir dessa análise, pode-se concluir que: A Apenas a afirmativa I está correta. PERGUNTA 4 Considerando-se o Capability Maturity Model CMM, é CORRETO afirmar que: A A área chave de processo relacionada à garantia de qualidade está no nível dois de maturidade. PERGUNTA 5 Qualidade é uma das premissas básicas para se desenvolver software hoje em dia. Contudo, gerenciar a qualidade dentro do processo de software não é uma etapa trivial. Requer preparação, conhecimento técnico adequado e, sobretudo, comprometimento de todos os stakeholders envolvidos. A esse respeito, considere as seguintes afirmativas. I. O MPS.br é uma iniciativa para Melhoria de Processo do Software Brasileiro. O MPS.br adequa-se à realidade das empresas brasileiras e está em conformidade com as normas ISO/IEC 12207. No entanto, não apresenta uma estratégia de compatibilidade com o CMMI - Capability Maturity Model Integration. Exercícios - Módulo II Complementar Engenharia de Software 3 II. A rastreabilidade de requisitos de software proporciona uma melhor visibilidade para a gerência de qualidade do projeto. III. Uma empresa de tecnologia certificada por meio de modelos como CMMI ou MPS.br oferece produtos de software também certificados. IV. A padronização é um dos fundamentos básicos da gerência da qualidade. A padronização pode acontecer em diversos níveis: na documentação, no código e, principalmente, no processo. Considerando a gerência da qualidade, assinale a alternativa CORRETA. E Somente as afirmativas I, II e III são verdadeiras. PERGUNTA 6 NÃO é uma atividade do grupo de Garantia de Qualidade de Software SQA D Corrigir e verificar se as correções foram feitas dentro do padrão estabelecido. PERGUNTA 7 Qual das alternativas abaixo não corresponde a um fator da qualidade de software, segundo McCALL? B Derivação PERGUNTA 8 Assinale a alternativa falsa: A No contexto de desenvolvimento de software, qualidade pode ser entendida como um conjunto de características a serem satisfeitas, de modo que o produto de software atenda às necessidades dos desenvolvedores.