Logo Passei Direto
Buscar

(AS II) MANUTENÇÃO DE SOFTWARE

User badge image
Mariana Porto

em

Ferramentas de estudo

Questões resolvidas

Existem diversas técnicas de reestruturação para uso com ferramentas de reengenharia, dentre elas podemos citar o diagrama de intercâmbio de recursos que, segundo Pressman e Maxin (2016), realiza o mapeamento de cada módulo do programa e os recursos como:
I. tipos de dados;
II. procedimentos;
III. variáveis.
Após a leitura do trecho anterior, é correto o que se afirma em:


I, II e III.
Apenas II e III.
Apenas I e III.
Apenas II.
I, II e III.

Segundo Pressman e Maxin (2016), a reestruturação pode ser dividida em alguns tipos:
I. reestruturação de código;
II. reestruturação de dados;
III. reestruturação da modelagem.
Após a leitura do trecho anterior, podemos afirmar que estão corretos os itens:


Apenas I e II.
Apenas I e III.
Apenas II.
Apenas I e II.
I, II e III.
Apenas II e III.

Quanto à análise de código, é correto afirmar que:

I- A análise de código é uma técnica utilizada para avaliar a qualidade do software.
II- A análise de código pode ser realizada de forma manual ou automática.
III- A análise de código pode ser utilizada para identificar vulnerabilidades de segurança.
IV- A análise de código é uma técnica que consiste em criar um código a partir de um software já existente.
V- A análise de código também é conhecida como engenharia reversa.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Existem diversas técnicas de reestruturação para uso com ferramentas de reengenharia, dentre elas podemos citar o diagrama de intercâmbio de recursos que, segundo Pressman e Maxin (2016), realiza o mapeamento de cada módulo do programa e os recursos como:
I. tipos de dados;
II. procedimentos;
III. variáveis.
Após a leitura do trecho anterior, é correto o que se afirma em:


I, II e III.
Apenas II e III.
Apenas I e III.
Apenas II.
I, II e III.

Segundo Pressman e Maxin (2016), a reestruturação pode ser dividida em alguns tipos:
I. reestruturação de código;
II. reestruturação de dados;
III. reestruturação da modelagem.
Após a leitura do trecho anterior, podemos afirmar que estão corretos os itens:


Apenas I e II.
Apenas I e III.
Apenas II.
Apenas I e II.
I, II e III.
Apenas II e III.

Quanto à análise de código, é correto afirmar que:

I- A análise de código é uma técnica utilizada para avaliar a qualidade do software.
II- A análise de código pode ser realizada de forma manual ou automática.
III- A análise de código pode ser utilizada para identificar vulnerabilidades de segurança.
IV- A análise de código é uma técnica que consiste em criar um código a partir de um software já existente.
V- A análise de código também é conhecida como engenharia reversa.

Prévia do material em texto

Pergunta 1
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Para se ter o entendimento completo de uma interface de usuário, sua estrutura e seu
comportamento devem ser muito bem compreendidos. Segundo Pressman e Maxin (2016), três
questões básicas devem ser respondidas quando se inicia com a engenharia reversa em uma
interface de usuário, são elas:
I. Quais são as ações básicas (por exemplo, teclas e cliques de mouse) que a interface deve
processar?
II. Qual é a descrição compacta da resposta comportamental do sistema para essas ações?
III. O que significa substituição ou, mais especificamente, que conceito de equivalência de interfaces
é relevante aqui?
Após a leitura do trecho anterior, é correto o que se afirma em:
I, II e III.
Apenas I.
Apenas I e III.
Apenas II e III.
Apenas I e II.
I, II e III.
Para se ter o entendimento completo de uma interface de usuário, sua estrutura e
seu comportamento devem ser muito bem compreendidos. Segundo Pressman e
Maxin (2016), três questões básicas devem ser respondidas quando se inicia com
a engenharia reversa em uma interface de usuário, são elas:
• Quais são as ações básicas (por exemplo, teclas e cliques de mouse) que a
interface deve processar?
• Qual é a descrição compacta da resposta comportamental do sistema para essas
ações?
• O que significa substituição ou, mais especificamente, que conceito de
equivalência de interfaces é relevante aqui?
Portanto, as afirmativas I, II e III estão corretas.
Pergunta 2
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
Existem diversas técnicas de reestruturação para uso com ferramentas de reengenharia, dentre elas
podemos citar o diagrama de intercâmbio de recursos que, segundo Pressman e Maxin (2016),
realiza o mapeamento de cada módulo do programa e os recursos como:
I. tipos de dados;
II. procedimentos;
III. variáveis.
Após a leitura do trecho anterior, é correto o que se afirma em:
I, II e III.
Apenas II e III.
Apenas I e III.
 Apenas II.
I, II e III.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
e. 
Comentário da
resposta:
Apenas I e II.
Existem diversas técnicas de reestruturação para uso com ferramentas de
reengenharia, dentre elas podemos citar o diagrama de intercâmbio d
Pressman e MAXIN (2016), realiza o mapeamento de cada módulo do
programa e os recursos como:
• tipos de dados;
• procedimentos;
• variáveis.
Portanto, as afirmativas I, II e III estão corretas.
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Segundo Pressman e Maxin (2016), a reestruturação pode ser dividida em alguns tipos:
I. reestruturação de código;
II. reestruturação de dados;
III. reestruturação da modelagem.
Após a leitura do trecho anterior, podemos afirmar que estão corretos os itens:
Apenas I e II.
Apenas I e III.
Apenas II.
Apenas I e II.
I, II e III.
Apenas II e III.
Segundo Pressman e Maxin (2016), a reestruturação pode ser dividida em
dois tipos:
• reestruturação de código;
• reestruturação de dados.
Portanto, as afirmativas I e II estão corretas.
Pergunta 4
Segundo Pressman e Maxin (2016), para realizar a implementação dos princípios de reengenharia
de software, pode-se utilizar um modelo de processo que possui seis atividades:
I. reestruturação de documentos;
II. reestruturação dos dados;
III. engenharia direta;
IV. análise do inventário;
V. reestruturação do código.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Após a análise dos itens mencionados, é correto o que se afirma em:
I, II, III, IV e V.
Apenas I, II, III e IV.
Apenas I, II, III e V.
Apenas II, III e IV.
Apenas II, III, IV e V.
I, II, III, IV e V.
Segundo Pressman e Maxin (2016), para realizar a implementação dos
princípios de reengenharia de software, pode-se utilizar um modelo de processo
que possui seis atividades:
• reestruturação de documentos;
• reestruturação dos dados;
• engenharia direta;
• análise do inventário;
• reestruturação do código.
• engenharia reversa.
Portanto, todas as afirmativas estão corretas.

Mais conteúdos dessa disciplina