1)
A dinâmica da evolução de programas é o estudo da mudança no sistema. Na década de 70 a 80, Lehman realizou uma pesquisa sobre a mudança de sistemas com a intenção de compreender mais sobre as características da evolução do software. A partir desses estudos, propôs as Leis de Lehman, relativas às mudanças de sistema. Sobre as Leis de Lehman, analise as afirmativas a seguir e marque V para verdadeiro e F para falso:
( ) Uma das Leis de Lehman afirma que um bom software não deve sofrer mudanças, pois um software que está em conformidade com os seus requisitos satisfaz totalmente o seu cliente.
( ) Como um programa em evolução muda, sua estrutura tende a tornar-se mais complexa.
( ) A qualidade dos sistemas cairá, a menos que eles sejam modificados para refletir mudanças em seu ambiente operacional.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
a)
V-V-V;
b)
V-F-F;
c)
V-V-F;
d)
F-V-V;
e)
F-F-F;
2)
A reengenharia de software envolve a compreensão do programa que tem que ser mudado e em seguida a implementação dessas mudanças. Sobre a reengenharia de software, analise as afirmativas a seguir:
I- A reengenharia pode envolver a redocumentação de sistema, a refatoração da arquitetura de sistema, a mudança de linguagem de programação para uma linguagem moderna e modificações e atualizações da estrutura e dos dados do sistema, sendo que a funcionalidade do software permanece inalterada.
II- Embora a reengenharia possa melhorar a manutenibilidade, o sistema reconstruído provavelmente não será tão manutenível como um novo sistema, desenvolvido por meio dos métodos modernos de reengenharia de software.
III- O custo da reengenharia é muito maior do que o desenvolvimento de um novo software. Por este motivo, a reengenharia é pouco utilizada.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Alternativas:
a)
Apenas a afirmativa I está correta;
b)
Apenas a afirmativa II está correta;
c)
Apenas as afirmativas I e II estão corretas;
d)
Apenas as afirmativas II e III estão corretas;
e)
As afirmativas I, II e III estão corretas.
3)
A manutenção de software é o processo geral de mudança em um sistema depois que ele é liberado para uso. Sobre os tipos de manutenção, analise as afirmativas a seguir:
I- A manutenção do tipo corretiva é realizada quando existem erros de codificação, erros no projeto ou erros nos requisitos.
II- A manutenção do tipo adaptativa é necessária quando algum aspecto do ambiente do sistema, como hardware, a plataforma do sistema operacional ou outro software de apoio sofre uma mudança.
III- A manutenção perfectiva é necessária quando os requisitos de sistema mudam em resposta às mudanças organizacionais ou de negócios.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Alternativas:
a)
Apenas a afirmativa I está correta;
b)
Apenas a afirmativa II está correta;
c)
Apenas as afirmativas I e II estão corretas;
d)
Apenas as afirmativas I e III estão corretas;
e)
As afirmativas I, II e III estão corretas.
4)
Os sistemas legados são aqueles que, por conta do tempo, começam a se tornar obsoletos dentro das rotinas em uma organização. Sobre as estratégias que podem ser tomadas para os sistemas legados, analise as afirmativas a seguir:
I- A melhor opção para os sistemas legados sempre será descartá-los e desenvolver um novo que atende totalmente as necessidades do cliente.
II- Uma das estratégias possível é deixar o sistema inalterado e continuar com a manutenção regular.
III- Uma das estratégias possível é reestruturar o sistema para melhorar a manutenibilidade.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Alternativas:
a)
Apenas a afirmativa I está correta;
b)
Apenas a afirmativa II está correta;
c)
Apenas as afirmativas I e II estão corretas;
d)
Apenas as afirmativas II e III estão corretas;
e)
As afirmativas I, II e III estão corretas.
5)
Sobre a evolução de software, analise as asserções a seguir
I- Sistemas de software úteis muitas vezes têm uma vida muito longa e como eles custam muito às empresas a tendência é de serem usados por muito tempo para ter o retorno no investimento realizado.
Por este motivo,
II- novos releases do sistema que incorporam as alterações e atualizações são geralmente criados em intervalos regulares.
Analisando-se as asserções apresentadas, conclui-se que:
Alternativas:
a)
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
b)
As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
c)
A primeira afirmação é verdadeira, e a segunda é falsa.
d)
A primeira afirmação é falsa, e a segunda é verdadeira.
e)
As duas afirmações são falsas.
Respostas
respondido por:
11
Resposta:
Resposta:
1 - F-V-V
2 - Apenas as afirmativas I e II estão corretas
3 - As afirmativas I, II e III estão corretas
4 - Apenas as afirmativas II e III estão corretas
5 - As duas afirmações são verdadeiras, e a segunda justifica a primeira
Explicação:
80% DE ESTÁ CORRETA, APENAS 1 ESTÁ ERRADA E NÃO SEI QUAL É.
Gkisame:
Estao todas certas
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás