Buscar

Fund Eng Software Questionário UD IV

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 8 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

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 6, do total de 8 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

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

Curso
	FUNDAMENTOS DE ENGENHARIA DE SOFTWARE
	Teste
	QUESTIONÁRIO UNIDADE IV
	Iniciado
	17/04/21 09:04
	Enviado
	17/04/21 09:05
	Status
	Completada
	Resultado da tentativa
	2,5 em 2,5 pontos  
	Tempo decorrido
	1 minuto
	Resultados exibidos
	Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente
· Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Determinados princípios e condutas definem o profissional da engenharia de software. Criar sua forma de trabalho e aplicá-la nos processos de software, tais como aplicar suas habilidades na modelagem de uma função, colabora com a execução dos métodos da engenharia de software. Um termo muito comum é “ser ágil”. Das alternativas, assinale aquela que expressa a característica de “ser ágil”.
	
	
	
	
		Resposta Selecionada:
	d. 
Evitar o desperdício de ações e tomar decisões localmente sempre que possível.
	Respostas:
	a. 
A padronização leva à repetição, melhorias de soluções e eficiência da prática.
	
	b. 
Analisar o projeto e separá-lo por níveis de interesses.
	
	c. 
Estabelecer mecanismos de gestão de configuração do software para agilizar mudanças.
	
	d. 
Evitar o desperdício de ações e tomar decisões localmente sempre que possível.
	
	e. 
Formar uma equipe que se auto-organize, com confiança e respeito mútuos.
	Feedback da resposta:
	Resposta: D
Comentário: ser ágil é tratar os assuntos com eficiência, evitando ao máximo fornecer resultados ou informações imprecisas. Limitar-se a fazer sempre o que é de seu domínio, principalmente em relação a soluções técnicas, prazos e custos.
	
	
	
· Pergunta 2
0,25 em 0,25 pontos
	
	
	
	A identificação inicial dos elementos de um negócio, suas atividades e ligações são compostas e embutidas em um modelo de software. Fazer esse levantamento é complexo e, por mais que se esforce, sempre haverá alguma falha e algumas vezes com a lógica da incerteza. Alguns princípios do planejamento reduzem essa complexidade. Analise cada princípio citado se verdadeiro ou falso e assinale a alternativa correspondente à análise correta.
I. Avaliar o comportamento do software e os modelos que descrevem informações.
II. Compreender o escopo do projeto considerando a análise do risco.
III. Praticar interação com base em estimativas do que conhece e ser realista.
	
	
	
	
		Resposta Selecionada:
	c. 
II e III são verdadeiras e a I é falsa.
	Respostas:
	a. 
I e II são verdadeiras e a III é falsa.
	
	b. 
I e III são verdadeiras e a II é falsa.
	
	c. 
II e III são verdadeiras e a I é falsa.
	
	d. 
I, II e III são verdadeiras.
	
	e. 
I, II e III são falsas.
	Feedback da resposta:
	Resposta: C
Comentário: o princípio I é falso. Esse item se refere ao princípio de modelagem de requisitos.
	
	
	
· Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Frequentemente, as atividades de Verificação e Validação (V&V) trabalham simultaneamente e podem usar porções do mesmo ambiente. Das alternativas, considere como correta a alternativa que conceitua Verificação e Validação (V&V).
	
	
	
	
		Resposta Selecionada:
	d. 
Verificação é a inspeção para garantir a eficácia do produto e validação é a aceitação do produto pelas partes envolvidas.
	Respostas:
	a. 
 As atividades de verificação e validação correspondem à etapa de depuração do código para garantir que não haverá mudanças.
	
	b. 
 Verificação corresponde à depuração do código e validação se os diagnósticos estão corretos.
	
	c. 
Verificação corresponde ao acompanhamento das mudanças do software e validação se as mudanças necessárias foram feitas.
	
	d. 
Verificação é a inspeção para garantir a eficácia do produto e validação é a aceitação do produto pelas partes envolvidas.
	
	e. 
Verificação é assegurar que o programa realiza aquilo que o usuário necessita e validação se refere à correção de bugs
do software.
	Feedback da resposta:
	Resposta: D
Comentário: a verificação é a atividade de inspecionar o produto, por meio de análise, testes, diagnósticos e simulações, para assegurar que o que foi construído, foi feito da forma correta de acordo com as exigências. A validação demonstra conveniência satisfatória das partes interessadas no uso do produto, no ambiente operacional planejado.
	
	
	
· Pergunta 4
0,25 em 0,25 pontos
	
	
	
	A atividade de rastrear o código-fonte, com objetivo de corrigir e reduzir falhas no programa de computador é chamada de debug (depuração de falhas). Assinale a alternativa que corresponde às principais tarefas da depuração de falhas.
	
	
	
	
		Resposta Selecionada:
	d. 
Identificar o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema.
	Respostas:
	a. 
Avaliar o erro, escalonar a correção, corrigir se necessário, validar a correção e registrar.
	
	b. 
Avaliar o erro, verificar o erro, corrigir se necessário, validar a correção e registrar.
	
	c. 
Avaliar o impacto do erro, escalonar a correção, discutir a correção, encaminhar solução para refazer o código.
	
	d. 
Identificar o erro, diagnosticar, corrigir, registrar e avaliar o impacto da mudança no sistema.
	
	e. 
Identificar o erro, diagnosticar, substituir o programa, validar as alterações e corrigir os requisitos.
	Feedback da resposta:
	Resposta: D
Comentário: o debug é feito com uma ferramenta de desenvolvimento de software, que pode ser um framework para construir software. A atividade de depurar falhas do software é a sequência apresentada na alternativa.
	
	
	
· Pergunta 5
0,25 em 0,25 pontos
	
	
	
	A atividade de verificação do código normalmente segue uma abordagem top-down e bottom-up. Desse tipo de abordagem considera-se que o teste top-down avalia a interface do usuário com o software porque começa pelos níveis inferiores de testes (nível de código) e vai para os níveis superiores de usabilidade da interface do usuário. Assinale a alternativa que corresponde a uma análise crítica do texto.
	
	
	
	
		Resposta Selecionada:
	c. 
É correto afirmar que top-down se refere à interface do usuário e a justificativa está errada porque se refere à interface do software com o ambiente operacional.
	Respostas:
	a. 
A questão e a justificativa se referem a coisas diferentes e não possuem vínculo com a atividade de verificação do código.
	
	b. 
É correto afirmar que top-down se refere à interface do usuário e é correta a justificativa porque avalia a característica de usabilidade.
	
	c. 
É correto afirmar que top-down se refere à interface do usuário e a justificativa está errada porque se refere à interface do software com o ambiente operacional.
	
	d. 
É errado afirmar que top-down se refere à interface do usuário, a referência é de bottom-up, que está de acordo com a justificativa.
	
	e. 
É errado afirmar que top-down se refere à interface do usuário e é correta a justificativa porque avalia a característica de usabilidade.
	Feedback da resposta:
	Resposta: C
Comentário: as abordagens top-down e bottom-up, respectivamente, dizem respeito à interface do usuário com o software e à interface do software com o ambiente operacional do computador.
	
	
	
· Pergunta 6
0,25 em 0,25 pontos
	
	
	
	 O diagrama é um diagrama de implantação de um sistema ERP que funciona em balcões de atendimento. Essa é uma boa arquitetura que permite ter um acesso seguro ao SGBD. Quanto ao número de camadas e nós apresentado nessa arquitetura, assinale a alternativa correspondente.
Fonte: Moreno (2020).
	
	
	
	
		Resposta Selecionada:
	c. 
3 camadas e 2 nós.
	Respostas:
	a. 
2 camadas e 2 nós.
	
	b. 
2 camadas e 3 nós.
	
	c. 
3 camadas e 2 nós.
	
	d. 
3 camadas e 3 nós.
	
	e. 
4 camadas e 3 nós.
	Feedback da resposta:
	Resposta: C
Comentário: as camadas apresentadas são: a camada de apresentação (Estação_Totem de Atendimento), camada da aplicação (Função-Venda do Ingresso) e camada de integração (SGBD-Ingressos). Os protocolos TCP/IP e DNS indicam uma rede local ligando dois nós (tipos de computadores) em uma arquitetura Servidor/Cliente.
	
	
	
· Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Quando umsoftware é construído para o cliente, o software passa por um teste de aceitação. Nessa situação pode-se usar os testes alfa e beta. Assinale a alternativa que corresponde a um princípio dos testes alfa e beta.
	
	
	
	
		Resposta Selecionada:
	e. 
O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário.
 
	Respostas:
	a. 
O desenvolvedor testa a estrutura dos componentes internos de um sistema e o usuário identifica falhas do comportamento externo ao sistema.
	
	b. 
O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário.
	
	c. 
O usuário testa a estrutura dos componentes internos de um sistema e o usuário identifica falhas do comportamento externo ao sistema.
	
	d. 
O usuário testa a integração dos componentes de um sistema começando pela interface do usuário e testa o sistema a partir do código, junto ao desenvolvimento.
	
	e. 
O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário.
 
	Feedback da resposta:
	Resposta: E
Comentário: no teste alfa existe a necessidade de um ambiente controlado. Nesse caso, o usuário testa o software
no ambiente do desenvolvedor. No teste beta, o usuário testa o software no ambiente do usuário e o desenvolvedor registra as observações.
	
	
	
· Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Duas técnicas mais comuns de testes são chamadas de teste caixa-branca e teste caixa-preta. São testes formais em que são levantados casos de testes com base nos requisitos. Respectivamente, assinale a alternativa que corresponde aos conceitos dos testes caixa-branca e caixa-preta.
	
	
	
	
		Resposta Selecionada:
	d. 
Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software.
	Respostas:
	a. 
O desenvolvedor testa o software no ambiente do usuário e o usuário testa o software no ambiente do usuário.
	
	b. 
O usuário testa o software no ambiente do desenvolvedor e o usuário testa o software no ambiente do usuário.
	
	c. 
Teste da estrutura dos componentes externos e teste das falhas do comportamento interno do software.
	
	d. 
Teste da estrutura dos componentes internos e teste das falhas do comportamento externo do software.
	
	e. 
Teste do software no ambiente do usuário e teste no ambiente do desenvolvedor.
	Feedback da resposta:
	Resposta: D
Comentário: o teste caixa-preta, também chamado de teste comportamental, visa a identificar as falhas em seu comportamento externo com o foco nos requisitos funcionais, conduzidos na interface do software. O teste caixa-branca, também chamado de teste estrutural, é focado nos possíveis erros internos na estrutura dos componentes do sistema. Os testes caixa-branca e caixa-preta são muito requisitados nos ambientes de desenvolvimento.
	
	
	
· Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Quando um release do software é lançado, a correção de erros de codificação é um processo de custo baixo quando é identificado na fase de testes ou tem um custo alto se identificado em operação. A correção de erros do software deve ser considerada no custo do desenvolvimento do software. Assinale a alternativa correspondente ao tipo de manutenção que deverá ser aplicada.
	
	
	
	
		Resposta Selecionada:
	e. 
O tipo de manutenção a ser aplicada é a de reparação dos defeitos do software, que acrescentará um acréscimo no custo do desenvolvimento.
	Respostas:
	a. 
Não haverá um custo alto se mudarem métodos, técnicas e padrões que determinam novas versões e releases.
	
	b. 
Normalmente, esses erros ocorrem em um novo ambiente operacional. O tipo de manutenção é de adaptar o software a um ambiente operacional diferente.
	
	c. 
O custo desse erro pode ser menor se o tipo de manutenção for fazer acréscimos à funcionalidade do sistema ou simplesmente modificá-la.
	
	d. 
O tipo de manutenção a ser aplicada é a manutenção preventiva, que identifica o erro antes do software entrar em operação.
	
	e. 
O tipo de manutenção a ser aplicada é a de reparação dos defeitos do software, que acrescentará um acréscimo no custo do desenvolvimento.
	Feedback da resposta:
	Resposta: E
Comentário: quando o release é lançado, já estão embutidas no software as funções requisitadas e prontas para serem executadas em um determinado ambiente operacional. Dessa forma, a manutenção que mais se aplica é a de reparar os defeitos do software.
	
	
	
· Pergunta 10
0,25 em 0,25 pontos
	
	
	
	Para montar o processo de configuração do software são considerados quatro principais atividades do gerenciamento de configuração sugeridos por Sommerville (2011). Analise as atividades e considere apenas as atividades de configuração do software.
I. Acompanhar e identificar o desenvolvimento das diferentes versões do sistema.
II. Manter o acompanhamento das versões de sistema que foram liberadas para uso do cliente.
III. Prevenir defeitos ao invés de removê-los.
IV. Compilar e ligar componentes de software em um programa que é executado em uma configuração específica.
	
	
	
	
		Resposta Selecionada:
	d. 
I, II e IV fazem parte da configuração do software. III não.
	Respostas:
	a. 
Apenas II faz parte da configuração do software. I, III e IV não.
	
	b. 
I e II fazem parte da configuração do software. III e IV não.
	
	c. 
I, II e III fazem parte da configuração do software. IV não.
	
	d. 
I, II e IV fazem parte da configuração do software. III não.
	
	e. 
I, III e IV fazem parte da configuração do software. II não.
	Feedback da resposta:
	Resposta: D
Comentário: as quatro atividades sugeridas por Sommerville (2011) são: gerenciamento de mudanças, que não consta a atividade na lista; gerenciamento de versões, que corresponde a I; gerenciamento de releases, que corresponde a II; e construção de sistemas, que corresponde a IV. A atividade III não faz parte da configuração do software.

Continue navegando