Buscar

Engenharia de Software-Atividade-Semana 06

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 4 páginas

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

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

Continue navegando