Buscar

A2 arquitetura de software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	O modelo de componente inclui uma especificação de como os componentes devem ser empacotados para a implantação como entidades independentes, executáveis. Como os componentes são entidades independentes, eles precisam ser empacotados com todos os softwares de suporte não fornecidos pela infraestrutura de um componente ou não serão definidos em uma interface “requires”. Diante do exposto, esse tipo de componente equivale:
	
	
	
	
		Resposta Selecionada:
	 
à implantação.
	Resposta Correta:
	 
à implantação.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois esse componente é responsável por indicar ao modelo arquitetura o fato de como a implantação deve ser feita e quais são as dependências dele. Além disso, esse componente é muito utilizado em ferramentas, como Maven, para tecnologias Java.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	O middleware
tem como responsabilidade implementar os serviços dos componentes e fornecer a interface para eles. Para fazer o uso dos serviços previstos por uma infraestrutura de modelo de componentes, podemos entender os componentes para serem implantados em uma estrutura. No contexto de arquitetura, como essa estrutura é conhecida?
	
	
	
	
		Resposta Selecionada:
	 
Contêiner.
	Resposta Correta:
	 
Contêiner.
	Feedback da resposta:
	Resposta correta. A alternativa está correta. Os contêineres oferecem um mecanismo de empacotamento lógico em que os aplicativos podem ser abstraídos pelo ambiente em que são efetivamente executados. Além disso, esses contêineres podem ser gerenciados por ferramentas como o Docker e Kubernetes.
	
	
	
· Pergunta 3
0 em 1 pontos
	
	
	
	O desenvolvimento de aplicações para o ambiente web tem crescido consideravelmente nos últimos anos com o fortalecimento da internet
como uma plataforma de comércio de produtos e serviços, tendo como estratégia a redução de custos e o aumento da abrangência de atuação. Além disso, houve uma grande evolução na capacidade de transmissão de dados, máquinas servidoras em cloud computing e um avanço enorme na capacidade de armazenamento dos dados. Referente ao exposto, assinale a alternativa que apresenta o que seria cloud computing .
	
	
	
	
		Resposta Selecionada:
	 
Disponibilidade de recursos remotos.
	Resposta Correta:
	 
Disponibilidade sob demanda de recursos.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois não apresenta o conceito fundamental da computação em nuvem. Apesar de ser um dos assuntos que surgem ao discutir esse tipo de técnica, não é o ponto central. Além disso, não se apresenta o conceito de elasticidade computacional.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	No estilo de arquitetura de três camadas, a camada a qual contém toda a interface gráfica e permite a interação com o usuário por meio dos serviços disponíveis ao usuário (sessões e entradas de dados, por exemplo) possui um nome. Esse nome também é utilizado no padrão MVC. Assim, assinale a alternativa que apresenta o nome dessa camada.
 
	
	
	
	
		Resposta Selecionada:
	 
Camada de apresentação.
	Resposta Correta:
	 
Camada de apresentação.
	Feedback da resposta:
	Resposta correta. A alternativa está correta. A camada de apresentação é responsável pela entrega e formatação da informação à camada de aplicação para posterior processamento ou apresentação. Ela ainda permite a interação com o usuário e possibilita uma boa experiência de uso.
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	Existe um tipo de arquitetura que tem como característica principal desacoplar as regras de negócio do software (que se encontram na camada de Modelo) das regras relativas de apresentação (camadas de Visão e Controle). Assim, as aplicações para dispositivos móveis são desacopladas das aplicações corporativas e a comunicação ocorre por meio dos serviços via web . Com base no exposto, assinale a alternativa que apresenta esse tipo de arquitetura.
	
	
	
	
		Resposta Selecionada:
	 
Arquitetura MVC.
	Resposta Correta:
	 
Arquitetura distribuída.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois não apresenta a arquitetura em que o processamento pode ser compartilhado entre mais de um computador ao mesmo tempo. Os tipos centralizada e MVC não desacoplam totalmente a regra de negócio e não permitem escalonamento horizontal.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	O componente tem duas interfaces que se relacionam e essas interfaces mostram o serviço que o componente fornece e os serviços de que ele necessita. Na acepção de Sommerville (2016), a interface “provides” define os serviços prestados pelo componente. Nesse caso, o que representa essa interface?
 
SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2016.
 
 
	
	
	
	
		Resposta Selecionada:
	 
API de componente.
	Resposta Correta:
	 
API de componente.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois apresenta, de modo geral, que a API é composta por uma série de funções acessíveis somente por programação e que permitem utilizar características do software menos evidentes ao utilizador tradicional.
	
	
	
· Pergunta 7
0 em 1 pontos
	
	
	
	No estilo de arquitetura de três camadas, existe uma camada a qual contém toda a lógica do negócio, bem como a lógica de transações. Essa camada é conhecida por armazenar a inteligência de negócio representada por sistemas especialistas. Nesse contexto, qual é o nome atribuído a essa camada?
	
	
	
	
		Resposta Selecionada:
	 
Camada de apresentação.
 
 
 
 
 
 
 
 
 
 
 
 
	Resposta Correta:
	 
Camada lógica.
	Feedback da resposta:
	Sua resposta está incorreta. A alternativa está incorreta, pois não apresenta a camada que permite encapsular as regras de um contexto específico, conhecido na computação como sistemas especialistas. As camadas de rede, de apresentação e de dados estão relacionadas com responsabilidades de transmissão, de visualização e de armazenamento.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Existe um componente para o sistema operacional e para outras ferramentas do sistema, sendo que ele pode ser armazenado ou transferido. Esse componente também é conhecido por gerenciar questões de infraestrutura. 
 
SOMMERVILLE, I. Engenharia de software . 9. ed. São Paulo: Pearson Prentice Hall, 2016.
 
 
Com base no exposto, qual é esse componente?
	
	
	
	
		Resposta Selecionada:
	 
Componente físico.
	Resposta Correta:
	 
Componente físico.
	Feedback da resposta:
	Resposta correta. A alternativa está correta, pois apresenta uma visão física, que mostra o hardware do sistema e como os componentes de software são distribuídos entre os processadores. Essa visão é útil para os engenheiros de sistemas que estão planejando uma implantação do sistema.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	O desenvolvimento de softwares para dispositivos móveis é mais complexo do que softwares tradicionais. Isso ocorre devido às características como aplicações em tempo real, memória limitada da tecnologia, canais de entrada e saídas limitadas, necessidade de ferramentas caras de desenvolvimento, tendo uma forte relação com a dependência de hardware e diferentes processadores. Nesse contexto, qual é a principal característica dos dispositivos móveis?
	
	
	
	
		Resposta Selecionada:
	 
Mobilidade.
	Resposta Correta:
	 
Mobilidade.
	Feedback da resposta:
	Resposta correta. A alternativa está correta. A mobilidade consiste em adotar o uso de dispositivos móveis, como celulares, tablets e notebooks, para acessar sistemas de informação e realizar a comunicação entre várias pessoas. Além disso, o aspecto de mobilidade deve ser considerado para a computação pervasiva.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Há um tipo de arquitetura que tem como principal característica englobar, em uma única aplicação, todas as camadas e regras do sistema. A alteração dessa arquitetura está na interface, em que a estrutura de um dispositivomóvel serve para adaptar a interface da aplicação para telas menores e sensíveis ao toque, melhorando a usabilidade dos usuários. A camada de Modelo fica responsável somente por acessar serviços externos. Acerca do exposto, como é denominado esse tipo de arquitetura?
	
	
	
	
		Resposta Selecionada:
	 
Arquitetura centralizada.
	Resposta Correta:
	 
Arquitetura centralizada.
	Feedback da resposta:
	Resposta correta. A alternativa está correta. Na arquitetura centralizada, há um computador com grande capacidade de processamento, o qual é o hospedeiro para os vários softwares. Além disso, esse tipo de arquitetura pode ser utilizado para aplicações em que não exista a necessidade de muitas requisições por unidade de tempo.

Outros materiais