Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Atividade para Avaliação - Semana 6Engenharia de Software - EES001 - Turma 003 6 - Teste de software Fazer teste: Atividade para Avaliação - Semana 6 Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Atividade para avaliação 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”; 3. A cada tentativa, as perguntas e alternativas são embaralhadas. Consulte os gabaritos dessa disciplina no menu lateral. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Relacione os termos de Gerenciamento de Con�guração de Software com suas explicações: I. _________ é um conjunto de versões de um componente de software e outros itens de con�guraçã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 modi�cado sem afetar outros desenvolvedores que possam estar usando ou modi�cando o software. V. __________ é uma instância de um item de con�guração que difere, de alguma forma, de outras instâncias deste item. I. Mainline, II. Codeline, III. Versão, IV.Área de trabalho, V. Release I. Codeline, II. Mainline, III. Versão, IV.Área de trabalho, V. Release I. Codeline, II. Mainline, III. Release, IV. Versão, V. Área de Trabalho 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 1 pontos Salva PERGUNTA 2 Em relação aos conceitos de Con�guração de Software, assinale (V) para Verdadeiro ou (F) para Falso para as seguintes a�rmações: [ ] Item de con�guração pode ser um projeto, um código, dados de teste, documentos ou outros artefatos que tenham sido colocados sob controle de con�guração. [ ] Os itens de con�guração tem seus nomes dependendo do projeto, do tipo de item, mas eles devem ser únicos para o projeto de um sistema. [ ] Controle de con�guraçã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 identi�cadas e armazenadas por todo o tempo de vida do sistema. Assinale a alternativa correta: F-V-F-V-V V-V-V-F-F V-F-V-V-V F-F-V-F-F V-V-F-V-F 1 pontos Salva PERGUNTA 3 Considerando Gerenciamento de Con�guração de Software, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte a�rmaçã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. merging(s), codeline(s),versão(ões), codeline(s), branch(es) merging(s), codeline(s), branch(es), codeline(s),versão(ões) 1 pontos Salva ? Estado de Conclusão da Pergunta: https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_2730_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_2730_1&content_id=_348865_1&mode=reset g g( ), ( ), ( ), ( ), ( ) codeline(s), merging(s), versão(ões), codeline(s), branch(es) merging(s), versão(ões), codeline(s), branch(es), codeline(s) codeline(s), merging(s), versão(ões), branch(es), codeline(s) PERGUNTA 4 Considerando controle de versões, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte a�rmação, : _________ trata-se da criação de uma nova _________ de uma ______ em uma _________ existente. Ela e uma __________ existente pode, então ser desenvolvidas independentemente. versão, branching, codeline, codeline, codeline codeline, versão, codeline, codeline, branching branching, codeline, versão, codeline, codeline codeline, branching, codeline, codeline, versão branching, codeline, codeline, codeline, versão 1 pontos Salva PERGUNTA 5 Assinale a alternativa correta: O controle dos pedidos de mudanças em itens de con�guração de software não existe para que o trabalho seja democrático. Em gerenciamento de con�guraçã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. Gerenciamento de con�guração de software manipula as diferentes possibilidades de con�gurações de programas de um sistema. Gerenciamento de con�guração de software engloba políticas, processos e ferramentas para gerenciamento de mudanças dos sistemas de software. Existem diferentes versões de um item de con�guração com o mesmo nome. 1 pontos Salva PERGUNTA 6 Considerando o tema de Gerenciamento de Con�guração, assinale a alternativa correta: O gerenciamento de con�guraçã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 con�guração de software, a atividade de “check-out” ocorre quando um desenvolvedor solicita para subir uma versão de um item de con�guração de software ao sistema de gerenciamento de versões. No contexto de gerenciamento de con�guração de software, a atividade de “check-in” ocorre quando um desenvolvedor solicita uma versão de um item de con�guração de software ao sistema de gerenciamento de versões para realizar mudanças em sua área de trabalho. 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. Um sistema de gerenciamento de versões pode liberar o mesmo item de con�guração de software para duas ou mais áreas de trabalhos em computadores de diferentes desenvolvedores de um mesmo sistema. 1 pontos Salva PERGUNTA 7 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: II, III, IV e V estão corretas. Apenas II está correta. I, II, IV e V estão corretas. Apenas II e III estão corretas. Apenas I e III estão corretas. 1 pontos Salva PERGUNTA 8 Assinale a alternativa correta: 1 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. A pergunta fundamental da atividade de veri�cação de software é "estamos construindo o software certo?” A pergunta fundamental da atividade de validação de software é "estamos construindo o software da maneira certa?" 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. O único e principal objetivo da atividade de teste é veri�car 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. PERGUNTA 9 Em relação aos conceitos de teste de software, assinale a alternativa correta: Teste de software é uma atividade essencial do processo de desenvolvimento de software, que é iniciada apenas quando o sistema já foi implementado. No processo de desenvolvimento de software suportado por boas práticas de engenharia de software, requisitos de sistema são diretamente transformadosem códigos durante a implementação do sistema. O Teste de software é formado de atividades dinâmicas do tipo Validação e Veri�caçã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. No contexto de teste de software, defeito e erro são sinônimos. 1 pontos Salva PERGUNTA 10 Da lista a seguir, os itens de con�guração de software que podem passar por inspeção são: I. Especi�cação de requisitos II. Arquitetura de Software III. Modelos UML IV. Change Control Board V. Códigos ouprogramas Assinale a alternativa correta: Apenas I e III estão corretas. I, II, III e V estão corretas. I, II, IV e V estão corretas. Apenas II está correta. Apenas II e III estão corretas. 1 pontos Salva Salvar todas as respostas Salvar e Enviar Estado de Conclusão da Pergunta:
Compartilhar