Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 1/8 Revisar envio do teste: Clique aqui para iniciar o Quiz STGTCAS3DA_2203-2203-668030 2203-QUALIDADE DE SOFTWARE Quiz REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ Usuário DIOGO SOARES DA SILVA Curso 2203-QUALIDADE DE SOFTWARE Teste Clique aqui para iniciar o Quiz Iniciado 16/09/22 12:55 Enviado 16/09/22 14:33 Data de vencimento 28/09/22 23:59 Status Completada Resultado da tentativa 8 em 10 pontos Tempo decorrido 1 hora, 37 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: b. Respostas: a. b. Em uma empresa desenvolvedora de software cada projeto pode definir os requisitos da forma que achar melhor. Mas todos os projetos têm de planejar, monitorar e controlar as atividades desta definição e tem que definir os requisitos de uma forma que eles sejam aprovados pelos clientes e possam ser testados pela equipe de teste. Com base nesta descrição e no que estudamos sobre os níveis de capacidade, qual das alternativas abaixo, descreve melhor uma estimativa do nível de capacidade e justificativa para esta estimativa, que o processo de definição de requisitos está sendo realizado nesta empresa? Nível 2, a definição de requisitos é realizada de forma gerenciada, atende seus objetivos, e não tem um processo padrão a ser seguido. Nível 1, os requisitos são definidos Nível 2, a definição de requisitos é realizada de forma gerenciada, atende seus objetivos, e não tem um processo padrão a ser seguido. Sala de Aula Tutoriais 1 em 1 pontos DIOGO SOARES DA SILVA 89 https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190288_1 https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190288_1&content_id=_8522555_1&mode=reset https://www.ead.senac.br/ https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1 https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1 https://senacsp.blackboard.com/webapps/login/?action=logout 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 2/8 c. d. e. Comentário da resposta: Nível 2, definir requisitos tem nível 2 de dificuldade. Nível 3, definir requisitos tem nível 3 de dificuldade Nível 3, o processo padrão foi definido por uma equipe de especialistas. A alternativa b) é a correta. O processo satisfaz os níveis 1 e 2, pois é implementado, gerenciado em cada projeto e atinge seus objetivos. No nível 2, cada equipe pode planejar e realizar de forma diferente, desde que todos planejem e realizem de forma gerenciada. As alternativas c) e d) não fazem sentido, não existe níveis de dificuldade associado a níveis de capacidade. A alternativa a) afirma que é nível 1, sim, mas como também atende o nível 2, ele é nível 2. A alternativa e) não faz sentido. Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. Uma empresa de software estabeleceu um processo padrão para revisão por pares, seguindo as melhores práticas deste tipo de revisão, relacionadas à escolha dos participantes, critérios para nova revisão, e registro e envio de itens de ação e outros resultados. Foi realizado nesta empresa uma revisão por pares do documento de requisitos de um software. Durante uma auditoria desta execução deste processo foram identificadas as situações descritas nas cinco alternativas. Escolha qual delas é uma não conformidade com o processo padrão desta empresa. Carlos, um especialista em requisitos de software, que não participou da elaboração deste documento, foi escolhido como participante. Carlos, um especialista em requisitos de software, que não participou da elaboração deste documento, foi escolhido como participante. Foi definido, como critério para solicitação de nova revisão, a identificação de 30 ou mais defeitos durante a revisão Douglas, um especialista em arquitetura de software, foi escolhido como participante. Foram definidos e registrados itens de ação para todos os defeitos identificados na reunião de revisão 0 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 3/8 e. Comentário da resposta: Os resultados foram documentados em um relatório e enviado para o gerente do projeto e para o responsável pela elaboração do documento A alternativa c) é a correta. O participante Douglas é um especialista em arquitetura e a revisão é de requisitos, portanto ele não um par. A alternativa a) define um participante que é um par, no caso especialista em requisitos, a b) é a definição do critério para que tenha uma nova revisão,, a d) é que tem de ser definidos itens de ação para todos os defeitos identificados e e) é que os resultados tem que ser documentados e enviados para os interessados. Pergunta 3 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: Qual alternativa a seguir descreve melhor o objetivo do processo de teste. Execução de um software, com dados artificiais, para descobrir possíveis defeitos. Execução de um software, com dados artificiais, para demostrar a ausência de erros. Execução de um software, com dados artificiais, para descobrir possíveis defeitos. Execução de atividades previstas na engenharia de software. Execução de atividades agradáveis durante o desenvolvimento de software. Descobrir o que o software deve fazer. A alternativa b) é a correta. É a definição de teste de software. A alternativa a), demostrar ausência de erros é, às vezes, pensada como a definição de teste, mas como não é possível de ser atingida, não pode ser a definição. Por mais que façamos teste, nunca cobriremos toas as possibilidades. A alternativa c) é verdade, mas não é o objetivo. As demais alternativas não fazem sentido. Pergunta 4 A grande contribuição do GQM foi mudar o foco de coletar medições e ver o que fazer para colocar ênfase na definição de metas e objetivos da medição e depois 1 em 1 pontos 1 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 4/8 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: buscar coletas de medições para estas metas e objetivos, ou seja, meta, questão e métrica (ou medição) (Goal Question Metric). Qual alternativa justifica melhor esta mudança de foco? Maior comprometimento, coleta de medições que são utilizadas, e foco no uso dos resultados de medição. Facilidade de coleta de medições com os desenvolvedores de software Melhora das metas da organização com questões respondidas por métricas do desenvolvimento de software Uso de indicadores para orientar a análise dos resultados da medição Melhora das métricas coletadas pois os desenvolvedores estão focados nas questões do desenvolvimento de software Maior comprometimento, coleta de medições que são utilizadas, e foco no uso dos resultados de medição. A alternativa e) é a correta. Como o foco, com GQM, passa a ser no uso dos resultados de medição, existe mais comprometimento, e aumenta a chance de os dados serem coletados pois já se sabe exatamente onde e como eles serão utilizados. A opção “a” não justifica o GQM, pois apenas a coleta de medições não resolve. A opção “b”, “c” e “d” também descrevem aspectos parciais. Pergunta 5 Resposta Selecionada: d. Respostas: a. I. Usuários típicos do software, com experiênciaem utilização de software neste domínio, podem ajudar bastante no planejamento de testes de caixa- branca. II. Nos testes de caixa preta, avaliamos o software conforme seu comportamento externo relacionados a o que o software deveria fazer. III. Nos testes de caixa preta, avaliamos o software com a análise do código do programa que implementa o código. Em relação aos tipos de teste de caixa branca e caixa preta, escolha a alternatica correta em termos das seguintes afirmações: Apenas as afirmativas I e II são verdadeiras Apenas as afirmativas II e III são verdadeiras 0 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 5/8 b. c. d. e. Comentário da resposta: Apenas a afirmativa II é verdadeira Apenas a afirmativa I é verdadeira Apenas as afirmativas I e II são verdadeiras Apenas a afirmativa III é verdadeira A alternativa a) é a correta. Teste de caixa-branca analisa o código do programa, portanto a afirmativa III está correta, e para planeja-lo é necessário ter conhecimento e experiência em programação, então os usuários não podem ajudar no seu planejamento, ou seja, a afirmativa I está errada. Os testes de caixa preta avaliam o comportamento externo, o que o software deveria fazer, então a afirmativa II está correta. Pergunta 6 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: A ferramenta Balanced ScoreCard (BSC – Marcador Balanceado) amplia as perspectivas para desdobrar a estratégia de apenas a financeira para a aprendizados, processos, clientes, e financeira, com relações entre elas. Qual alternativa abaixo NÃO descreve uma relação válida de causa e efeito entre as perspectivas. Bons resultados financeiros permitem ter bons processos Bom aprendizado ajuda a realizar melhor os processos Ter bons processos é importante para ter bons resultados financeiros. Bom atendimento a clientes é importante para ter bons resultados financeiros Ter bons processos possibilita um bom atendimento ao cliente. Bons resultados financeiros permitem ter bons processos A alternativa e) é a correta (NÃO é uma relação válida). Bons resultados financeiros são consequência de bom aprendizado, processos e clientes, mas o sentido oposto não é uma relação de causa e efeito, não causa ter bons processos. As outras 4 alternativas descrevem relações válidas de causa e efeito: bom aprendizado ajuda realizar melhor os processos, bons processos é importante para ter bons resultados financeiros e possibilita um bom atendimento ao cliente, e o bom atendimento a clientes é importante para ter bons resultados financeiros. 1 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 6/8 Pergunta 7 Resposta Selecionada: e. Respostas: a. b. c. d. e. Comentário da resposta: Os modelos de referência são muito importantes para compartilhar o conhecimento. Quais das alternativas abaixo é uma melhor explicação sobre por que são muito importantes? Documenta melhores práticas. Definem conhecimento como o que devemos aprender São utilizados praticamente em todas as partes do mundo Estão disponíveis publicamente na internet. Utilizam os níveis de capacidade de processo Documenta melhores práticas. A alternativa e) é a correta. Porque ao documentar melhores práticas, os modelos potencializam o estudo e entendimento delas, que podem ser então utilizadas pelas pessoas para organizar melhor o trabalho, ou seja, melhores práticas importantes são compartilhadas. A alternativas a), b) e d) são verdadeiras, mas não explica o porquê. A alternativa c) é geralmente verdadeira, mas não é uma justificativa. Pergunta 8 Resposta Selecionada: c. Respostas: a. b. c. d. e. Quais das alternativas a seguir listam os processos chave da engenharia de software. Engenharia de requisitos, design, implementação, teste, manutenção e evolução. Teste, verificação e validação. Teste, gerenciamento da qualidade e melhoria de processo de software. Engenharia de requisitos, design, implementação, teste, manutenção e evolução. Gerência de configuração, gerência da engenharia, processos, métodos da engenharia e qualidade. 1 em 1 pontos 1 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 7/8 Comentário da resposta: Planejamento da qualidade, revisões, inspeções, medição, garantia e controle da qualidade. A alternativa c) é a correta. Os seis processos citados são os da essência do desenvolvimento, manutenção e evolução de software e, por isso, são considerados os processos chave da engenharia de software. Para desenvolver um software, temos de considerar o que o software deve fazer (seus requisitos) (e fazemos isso por meio da engenharia de requisitos), estruturar como ele será desenvolvido, ou seja, seu design, fazer a implementação do software e testá-lo para descobrir possíveis erros e conserta-los. Após ser utilizado, geralmente, precisamos fazer manutenções e evoluções do software. As outras alternativas descrevem outras coisas. Pergunta 9 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: A definição de Mary Shaw para engenharia inclui “criação de soluções eficientes, para problemas práticos, por meio da aplicação de conhecimento científico”. A aplicação de conhecimento científico tem o objetivo de: Fonte: SHAW, Mary. Prospects for an engineering discipline of software. In: IEEE Software 7 (6), pp. 15-24, Novembro, 1990. Fornecer orientações e condições técnicas para soluções eficientes, seguras e duradouras Identificar as oportunidades de melhoria dos conhecimentos científicos. Fornecer orientações e condições técnicas para soluções eficientes, seguras e duradouras Gerenciar a busca de soluções eficientes Identificar os problemas práticas a serem resolvidos Fornecer os problemas práticos a serem resolvidos A alternativa b) é a correta. A aplicação de conhecimento científico tem o objetivo de fornecer orientações e condições técnicas para soluções que sejam eficientes, seguras, ou seja, realmente resolva os problemas, e duradouras, possam durar o tempo para o qual for planejado. O conhecimento científico é a base para isto. Pergunta 10 1 em 1 pontos 1 em 1 pontos 16/09/2022 14:34 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26655841_1&course_id=_190288_1&content_id=_852257… 8/8 Sexta-feira, 16 de Setembro de 2022 14h33min38s BRT Resposta Selecionada: a. Respostas: a. b. c. d. e. Comentário da resposta: Qual das alternativas completa melhor a frase: A relação entre o CMMI e o CMM é que ... o CMMI é uma evolução do CMM, incluindo a sua generalização para outras engenharias. o CMMI é uma evolução do CMM, incluindo a sua generalização para outras engenharias. o CMMI é uma nova versão do CMM com a inclusão de desenvolvimento de software para a internet. o CMMI é uma nova versão do CMM com sua inclusão como Norma ISO/IEC. o CMMI é um modelo com níveis de maturidade e o CMM não. o CMMI é uma evolução do CMM, com a retirada dos níveis 4 e 5 de maturidade. A alternativa a) é a correta. O CMMI é uma nova versão, evoluída, do CMM. A letra I foi incluída para representar Integrado pois o CMMI é generalizado para engenharias em geral, incluindo engenharia de software. As alternativas b) e c) estão erradas e a letra I não foi incluída para representar Internet e nem ISO/IEC. A d) está errada pois o CMM já tinha níveis de maturidade. A alternativa e) está errada pois o CMMI manteve os níveis4 e 5 de maturidade. Ele não utiliza os níveis 4 e 5 de capacidade. ← OK
Compartilhar