Logo Passei Direto
Buscar

Unip, Fundamentos de Engenharia de Software 2022 - Questionario Unidade IV

User badge image
Queen

em

Ferramentas de estudo

Questões resolvidas

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”.
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.

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

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).
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.

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

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

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

Quando um software é 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.
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.

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

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

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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”.
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.

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

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).
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.

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

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

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

Quando um software é 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.
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.

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

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

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

Prévia do material em texto

• 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. 
Comentário 
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. 
Comentário 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. 
Comentário 
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. 
Comentário 
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. 
Comentário 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. 
Comentário 
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 um software é 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 dostestes 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. 
 
Comentário 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. 
Comentário 
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. 
Comentário 
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. 
Comentário 
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.

Mais conteúdos dessa disciplina