1)A arquitetura de software é importante, pois afeta o desempenho e a robustez, bem como a capacidade, distribuição e manutenção de sistemas. Sobre a arquitetura de software, analise as afirmativas a seguir e marque V para verdadeiro e F para falso:
( ) A arquitetura de software traz como vantagem uma comunicação maior dos stakeholders, pois uma apresentação de alto nível dos sistemas pode ser usada como foco de discussão entre os stakeholders.
( ) A arquitetura de software auxilia na análise de sistemas, pois torna explícita a arquitetura de um sistema.
( ) Uma das desvantagens da arquitetura de software é que ela impossibilita o reuso de software.
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)
O projeto de arquitetura preocupa-se com a compreensão, com a organização de um sistema e com a sua estrutura geral. No modelo de processo de desenvolvimento de software, o projeto de arquitetura é o primeiro estágio do processo de projeto. Sobre o projeto de arquitetura de software, analise as afirmativas a seguir:
I- Podemos projetar a arquitetura de software em dois níveis: pequena escala e grande escala.
II- No nível de pequena escala, há a preocupação com a arquitetura de programas individuais;
III- No nível de grande escala, nos preocupamos com a arquitetura de sistemas corporativos complexos, que incluem outros sistemas, programas e componentes de programas.
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.
3)
Sobre a evolução de software, analise as afirmativas a seguir:
I- O desenvolvimento de software não é interrompido quando o sistema é entregue, mas continua por toda a sua vida útil e depois que o sistema é implantado.
II- Sistemas de software possuem uma vida curta, o seu custo é relativamente baixo, por este motivo, as empresas optam por desenvolver outro software ao invés de evoluir o antigo.
III- A maioria das grandes empresas gastam mais na manutenção dos sistemas existentes do que no desenvolvimento de novos sistemas, traduzindo em números, gastam entre 85 a 90% em processos de evolução de sistemas.
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)
Sobre a reengenharia de software, analise as afirmativas a seguir:
I- O problema com a reengenharia é que existem limites práticos para o quanto você pode melhorar um sistema por meio da reengenharia, não sendo possível, por exemplo, converter um sistema escrito por meio de uma abordagem funcional para um sistema orientado a objetos.
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- 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.
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.
5)
O projeto de arquitetura é algo criativo, no qual projetamos uma organização de sistema para satisfazer aos requisitos funcionais e não funcionais de um sistema. Um padrão de arquitetura é uma descrição de uma organização cliente-servidor. Sobre o modelo cliente-servidor, analise as afirmativas a seguir:
I- A vantagem mais importante deste modelo é que ele é uma arquitetura distribuída. O uso efetivo em rede pode ser feito com muitos processadores distribuídos.
II- É fácil adicionar um novo servidor e fazer a integração do mesmo com o restante do sistema ou atualizar servidores de forma transparente sem afetar outras partes do sistema.
III- O modelo de compartilhamento é visível por meio do esquema repositório, onde novas ferramentas podem ser integradas, considerando que sejam compatíveis com o modelo de dados estabelecido.
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.
Soluções para a tarefa
Respondido por
12
Resposta:
1 - C
2 - E
3 - D
4 - E
5 - C
Explicação:
espero ter ajudado. 100%
analistabili:
Resposta 100%, corrigido pelo AVA
Perguntas interessantes