Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 ptsPergunta 1 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 I. Mainline, II. Codeline, III. Release, IV. Versão, V. Área de Trabalho I. Codeline, II. Mainline, III. Release, IV.Área de trabalho, V. Versão 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 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: V-F-V-V-V F-F-V-F-F V-V-V-F-F F-V-F-V-V V-V-F-V-F 1 ptsPergunta 3 codeline(s), merging(s), versão(ões), codeline(s), branch(es) codeline(s), merging(s), versão(ões), branch(es), codeline(s) merging(s), versão(ões), codeline(s), branch(es), codeline(s) merging(s), codeline(s),versão(ões), codeline(s), branch(es) 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 codeline, versão, codeline, codeline, branching codeline, branching, codeline, codeline, versão branching, codeline, versão, codeline, codeline branching, codeline, codeline, codeline, versão versão, branching, codeline, codeline, codeline 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: 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. 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. 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. 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 Para o controle de versões, os recursos de sistemas ou ferramentas necessários são: Apenas II e III estão corretas. Apenas II está correta. I, II, IV e V estão corretas. II, III, IV e V estão corretas. Apenas I e III estão corretas. 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 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?” 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. Teste de software são exclusivamente atividades estáticas do tipo inspeções e revisões. O único e principal objetivo da atividade de teste é verificar a existência de falhas em testes do tipo caixa-branca. Assinale a alternativa correta: 1 ptsPergunta 9 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. Nos diferentes níveis de abstração da transformação de requisitos em produto de software, falhas geram enganos. Em relação aos conceitos de teste de software, assinale a alternativa correta: Salvo em 20:22 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. 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. 1 ptsPergunta 10 Apenas I e III estão corretas. I, II, IV e V estão corretas. Apenas II e III estão corretas. I, II, III e V estão corretas. Apenas II está correta. 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
Compartilhar