Buscar

Colaborar - Av - Subst 2 - Engenharia de Software - A

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

6/4/22, 7:40 PM Colaborar - Av - Subst. 2 - Engenharia de Software - A
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12897877 1/4
 Engenharia de Software (/aluno/timeline/ind…
Av - Subst. 2 - Engenharia de Software - A
 
(/notific
Informações Adicionais
Período: 31/05/2022 00:00 à 04/06/2022 23:59 
Situação: Cadastrado
Pontuação: 750
Protocolo: 
Avaliar Material
1)
a)
b)
c)
d)
Texto base:
Texto-base: “A depuração é uma atividade artesanal em que a quantidade e a variedade de casos dificultam a elaboração de um processo padrão”
(WAZLAWICK, 2013). 
Enunciado: Assinale a alternativa que contém afirmação verdadeira sobre a depuração:
Alternativas:
A realização da depuração pressupõe a presença do cliente para validá-la.
A depuração consiste em aplicar teste estrutural no programa, contando com seu código-fonte durante o procedimento.
A depuração consiste na execução passo a passo do programa, geralmente com o auxílio de ferramenta que permita observar o
valor das variáveis.
Alternativa assinalada
Depurar um programa significa submetê-lo a sessão formal de inspeção antes da entrega ao usuário final.
https://colaboraread.com.br/aluno/timeline/index/3071235702?ofertaDisciplinaId=1740465
https://colaboraread.com.br/notificacao/index
javascript:void(0);
6/4/22, 7:40 PM Colaborar - Av - Subst. 2 - Engenharia de Software - A
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12897877 2/4
e)
2)
a)
b)
c)
d)
e)
3)
A depuração consiste em aplicar teste funcional no programa, sem que se tenha seu código-fonte disponível.
Texto base:
Texto-base: “O ciclo de vida de um bug determina os vários estágios pelos quais ele passa durante o desenvolvimento de um software” (PINHEIRO,
2015). 
Enunciado: Em relação ao tratamento do erro após sua descoberta, analise as afirmações que seguem: 
I) Um erro que foi revisado e confirmado como um defeito real é classificado como aberto; 
II) Um erro confirmado e já designado a um desenvolvedor para correção é classificado como fechado; 
III) Um erro já corrigido e pronto para passar por novo teste é classificado como atribuído. 
É verdadeiro o que se afirma apenas em:
Alternativas:
I Alternativa assinalada
I e III
III
II e III
I e II
Texto base:
Texto-base: “Os testes de unidade garantem que cada método testado (serviço oferecido por nossa aplicação) está produzindo o esperado. Essa
garantia dá uma segurança maior ao programador, que poderá mudar a implementação sem medo”. Disponível em:
<http://www.devmedia.com.br/testes-de-unidade-com-junit/4637#ixzz42s8vKBFl>. Acesso em: 14 mar. 2016. 
Enunciado: Em relação ao teste de unidade e suas características, analise as informações que seguem: 
I) Testes de unidade dispensam usos de stubs, já que não são executados pelos testadores, mas pelo próprio programador da unidade; 
6/4/22, 7:40 PM Colaborar - Av - Subst. 2 - Engenharia de Software - A
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12897877 3/4
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
II) Os testes de unidade costumam consistir em verificar se um componente individual do programa foi implementado corretamente; 
III) Os testes de unidade costumam ser executados pelo próprio programador da unidade. 
É verdadeiro o que se afirma apenas em:
Alternativas:
I e III
I e II
III
II
II e III Alternativa assinalada
Texto base:
Texto-base: “Manutenção Preventiva é a manutenção efetuada com a intenção de reduzir a probabilidade de falha de uma máquina ou equipamento,
ou ainda a degradação de um serviço prestado”. Disponível em: <http://www.cimm.com.br/portal/verbetes/exibir/498-manutencao-preventiva>. Acesso
em: 14 mar. 2016. 
Enunciado: Assinale a alternativa que contém afirmação verdadeira sobre a relação entre desenvolvimento de novo programa e aplicação de
manutenção em programa já entregue:
Alternativas:
A aplicação de manutenção em um software sempre será mais vantajosa do que a construção de um novo programa que o substituirá.
A criação de um novo sistema sempre será mais vantajosa do que a aplicação de manutenção do programa já existente.
A equipe não deve optar por aplicação de manutenção perfectiva, já que, havendo esta necessidade, o desenvolvimento de novo sistema será
sempre mais vantajoso.
A decisão entre aplicação de manutenção e a criação de um novo sistema é exclusiva do chefe de desenvolvimento.
A correta decisão entre aplicação de manutenção e a criação de um novo sistema passa por análise financeira, técnica, de real Alternativa assinalada
6/4/22, 7:40 PM Colaborar - Av - Subst. 2 - Engenharia de Software - A
https://colaboraread.com.br/aluno/avaliacao/index/3071235702?atividadeDisciplinaId=12897877 4/4
5)
a)
b)
c)
d)
e)
necessidade de novo desenvolvimento e de disponibilidade de mão de obra qualificada.
Texto base:
Texto-base: “O conceito de teste de software pode ser compreendido através de uma visão intuitiva ou mesmo de uma maneira formal. Existem
atualmente várias definições para esse conceito. De uma forma simples, testar um software significa verificar através de uma execução controlada se o
seu comportamento corre de acordo com o especificado”. Disponível em: <http://www.devmedia.com.br/artigo-engenharia-de-software-introducao-a-
teste-de-software/8035#ixzz42sFx6etr>. Acesso em: 14 mar. 2016. 
Enunciado: Assinale a alternativa que contém apenas expressões diretamente relacionadas a teste de sistema:
Alternativas:
Teste de sistema é a etapa do teste em que o cliente final executa testes de aceitação.
Tem como objetivo verificar a ocorrência de erros no programa após sua entrega ao cliente.
O teste de sistema não pode ser aplicado pela equipe de testadores, já que apenas os desenvolvedores terão entendimento completo do sistema.
Tem como objetivo verificar se o sistema está apto a executar processos completos e retornar os resultados esperados. Alternativa assinalada
O teste de sistema visa testar as interfaces e comunicações entre os módulos do sistema.

Continue navegando