Informática, perguntado por rfonseca985, 5 meses atrás

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