Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/09/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/3114/quizzes/12434/take 1/4 1 ptsPergunta 1 I. Codeline, II. Mainline, III. Release, IV.Área de trabalho, V. Versão I. Mainline, II. Codeline, III. Release, IV. Versão, V. Área de Trabalho I. Codeline, II. Mainline, III. Release, IV. Versão, V. Área de Trabalho I. Codeline, II. Mainline, III. Versão, IV.Área de trabalho, V. Release I. Mainline, II. Codeline, III. Versão, IV.Área de trabalho, V. Release Relacione os termos de Gerenciamento de Configuração de Software com suas explicações: I. _________ é um conjunto de versões de um componente de software e outros itens de configuração dos quais esse componente depende. II. _________ é uma sequência de baselines que representam diferentes versões de um sistema. III. __________ é uma versão de um sistema que foi liberada para os clientes usarem. IV. __________ é uma área privada em que o software pode ser modificado sem afetar outros desenvolvedores que possam estar usando ou modificando o software. V. __________ é uma instância de um item de configuração que difere, de alguma forma, de outras instâncias deste item. 1 ptsPergunta 2 V-V-F-V-F F-F-V-F-F V-F-V-V-V V-V-V-F-F F-V-F-V-V Em relação aos conceitos de Configuração de Software, assinale (V) para Verdadeiro ou (F) para Falso para as seguintes afirmações: [ ] Item de configuração pode ser um projeto, um código, dados de teste, documentos ou outros artefatos que tenham sido colocados sob controle de configuração. [ ] Os itens de configuração tem seus nomes dependendo do projeto, do tipo de item, mas eles devem ser únicos para o projeto de um sistema. [ ] Controle de configuração é uma coleção de versões de componentes que compõem um sistema. [ ] É sempre possível recriar uma baseline a partir de seus componentes [ ] Baseline é o processo de garantia de que versões de sistemas e componentes sejam registradas e batidas para que as mudanças sejam gerenciadas e todas as versões de componentes sejam identificadas e armazenadas por todo o tempo de vida do sistema. Assinale a alternativa correta: Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 477 - Tabela: 25.1 Adilson Máquina de escrever Codeline Adilson Máquina de escrever Mainline Adilson Máquina de escrever Release Adilson Máquina de escrever Área de trabalho Adilson Máquina de escrever Versão Adilson Destacar Adilson Falso Adilson Verdadeiro Adilson Verdadeiro Adilson Riscar Adilson Máquina de escrever Baseline Adilson Falso Adilson Riscar Adilson Máquina de escrever Controle de configuração Adilson Destacar Adilson Verdadeiro Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 477 - Tabela: 25.1 07/09/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/3114/quizzes/12434/take 2/4 1 ptsPergunta 3 codeline(s), merging(s), versão(ões), codeline(s), branch(es) merging(s), versão(ões), codeline(s), branch(es), codeline(s) merging(s), codeline(s),versão(ões), codeline(s), branch(es) codeline(s), merging(s), versão(ões), branch(es), codeline(s) merging(s), codeline(s), branch(es), codeline(s),versão(ões) Considerando Gerenciamento de Configuração de Software, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte afirmação: _________ trata-se da criação de uma nova versão de um componente de software, fundindo _________ separadas em diferentes __________, que podem ter sido criadas por um _________ anterior de uma das _________ envolvidas. 1 ptsPergunta 4 versão, branching, codeline, codeline, codeline codeline, versão, codeline, codeline, branching codeline, branching, codeline, codeline, versão branching, codeline, versão, codeline, codeline branching, codeline, codeline, codeline, versão Considerando controle de versões, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte afirmação, : _________ trata-se da criação de uma nova _________ de uma ______ em uma _________ existente. Ela e uma __________ existente pode, então ser desenvolvidas independentemente. 1 ptsPergunta 5 Gerenciamento de configuração de software engloba políticas, processos e ferramentas para gerenciamento de mudanças dos sistemas de software. O controle dos pedidos de mudanças em itens de configuração de software não existe para que o trabalho seja democrático. Gerenciamento de configuração de software manipula as diferentes possibilidades de configurações de programas de um sistema. Em gerenciamento de configuração de software não deve existir responsável pela tomada de decisões sobre como um sistema de software deve evoluir. Desse modo, o desenvolvimento de software torna-se mais distribuído. Existem diferentes versões de um item de configuração com o mesmo nome. Assinale a alternativa correta: Adilson Máquina de escrever Merging Adilson Máquina de escrever versões Adilson Máquina de escrever codelines Adilson Máquina de escrever branch Adilson Máquina de escrever codelines Adilson Destacar Adilson Máquina de escrever Branching Adilson Máquina de escrever codeline Adilson Máquina de escrever versão Adilson Máquina de escrever codeline Adilson Máquina de escrever codeline Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 477 - Tabela: 25.1 Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 477 - Tabela: 25.1 Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 475 07/09/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/3114/quizzes/12434/take 3/4 1 ptsPergunta 6 Todo artefato de software (plano, requisitos, modelos, projetos, código, caso de teste, etc) deve ser armazenado no repositório de versões de modo a controlar as mudanças. No contexto de gerenciamento de configuração de software, a atividade de “check-in” ocorre quando um desenvolvedor solicita uma versão de um item de configuração de software ao sistema de gerenciamento de versões para realizar mudanças em sua área de trabalho. O gerenciamento de configuração de software pretende gerenciar os sistemas em evolução para não perder o controle de quais mudanças e versões de componentes foram incorporadas em cada versão do sistema. Um sistema de gerenciamento de versões pode liberar o mesmo item de configuração de software para duas ou mais áreas de trabalhos em computadores de diferentes desenvolvedores de um mesmo sistema. No contexto de gerenciamento de configuração de software, a atividade de “check-out” ocorre quando um desenvolvedor solicita para subir uma versão de um item de configuração de software ao sistema de gerenciamento de versões. Considerando o tema de Gerenciamento de Configuração, assinale a alternativa correta: 1 ptsPergunta 7 Apenas I e III estão corretas. Apenas II está correta. II, III, IV e V estão corretas. I, II, IV e V estão corretas. Apenas II e III estão corretas. Para o controle de versões, os recursos de sistemas ou ferramentas necessários são: I. “Change Control Board” II. Gerenciamento de armazenamento III. Registro de histórico de alterações IV. Desenvolvimento independente V. Apoio aprojetos Assinale a alternativa correta: 1 ptsPergunta 8 Os testes podem mostrar apenas a presença de defeitos, mas não a sua ausência, uma vez que testes exaustivos são inviáveis. A pergunta fundamental da atividade de validação de software é "estamos construindo o software da maneira certa?" A pergunta fundamental da atividade de verificação de software é "estamos construindo o software certo?” Assinale a alternativa correta: Adilson Riscar Adilson Riscar Adilson Máquina de escrever "check-out" Adilson Máquina de escrever "check-in" Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenhariade Software - Sommerville Pág. 475 Adilson Falso Adilson Verdadeiro Adilson Verdadeiro Adilson Verdadeiro Adilson Verdadeiro Adilson Máquina de escrever Comitê de Controle de Mudanças (CCB, do inglês Change Control Board) Adilson Destacar Adilson Máquina de escrever validação Adilson Máquina de escrever verificação Adilson Riscar Adilson Riscar Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 482 07/09/2020 Teste: Atividade para avaliação - Semana 6 https://cursos.univesp.br/courses/3114/quizzes/12434/take 4/4 Salvo em 15:54 O único e principal objetivo da atividade de teste é verificar a existência de falhas em testes do tipo caixa-branca. Teste de software são exclusivamente atividades estáticas do tipo inspeções e revisões. 1 ptsPergunta 9 Nos diferentes níveis de abstração da transformação de requisitos em produto de software, falhas geram enganos. No processo de desenvolvimento de software suportado por boas práticas de engenharia de software, requisitos de sistema são diretamente transformados em códigos durante a implementação do sistema. O Teste de software é formado de atividades dinâmicas do tipo Validação e Verificação (V&V) e atividades estáticas de V&V como inspeções e revisões. No contexto de teste de software, defeito e erro são sinônimos. Teste de software é uma atividade essencial do processo de desenvolvimento de software, que é iniciada apenas quando o sistema já foi implementado. Em relação aos conceitos de teste de software, assinale a alternativa correta: 1 ptsPergunta 10 Apenas I e III estão corretas. I, II, IV e V estão corretas. Apenas II está correta. I, II, III e V estão corretas. Apenas II e III estão corretas. Da lista a seguir, os itens de configuração de software que podem passar por inspeção são: I. Especificação de requisitos II. Arquitetura de Software III. Modelos UML IV. Change Control Board V. Códigos ouprogramas Assinale a alternativa correta: Enviar teste Adilson Falso Adilson Verdadeiro Adilson Verdadeiro Adilson Verdadeiro Adilson Verdadeiro Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 146 - Figura: 8.2 Adilson Imagem Posicionada Adilson Seta Adilson Riscar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 145 Adilson Destacar Adilson Máquina de escrever Referência: Livro: Engenharia de Software - Sommerville Pág. 146
Compartilhar