Buscar

Atividade Semana 6 - Engenharia de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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:

Outros materiais