Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Arquitetura de Software Moderna: Exercícios e Questões, Esquemas de Agronomia

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Tipologia: Esquemas

2024

Compartilhado em 31/10/2023

rebeca-vieira-27
rebeca-vieira-27 🇧🇷

1 documento

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Capítulo 7 Arquitetura - Engenharia de Software Moderna
Capítulo 7: Arquitetura
1. Dada a sua complexidade, sistemas de bancos de dados são componentes
relevantes na arquitetura de qualquer tipo de sistema. Verdadeiro ou falso?
Justifique a sua resposta.
2. Descreva três vantagens de arquiteturas MVC.
3. Qual a diferença entre classes Controladoras em uma Arquitetura MVC
tradicional e classes Controladoras de um sistema Web implementado
usando um framework MVC como Ruby on Rails?
4. Descreva resumidamente quatro vantagens de microsserviços.
5. Por que microsserviços não são uma bala de prata? Isto é, descreva pelo
menos três desvantagens do uso de microsserviços.
6. Explique a relação entre a Lei de Conway e microsserviços.
7. (POSCOMP, 2019, adaptado) Marque V ou F.
( ) O padrão MVC é uma adaptação do padrão arquitetural Camadas. A
Camada Visão lida com a apresentação e a manipulação da interface, a
Camada Modelo organiza os objetos específicos da aplicação, e a Camada
Controle posiciona-se entre estas duas com as regras do negócio.
( ) Mesmo que um dado padrão arquitetural ofereça uma solução para o
problema sendo resolvido, nem sempre ele é adequado. Fatores como
contexto e o sistema de forças que afeta a solução fazem também parte do
processo de avaliação e da escolha de padrões adequados.
1

Pré-visualização parcial do texto

Baixe Arquitetura de Software Moderna: Exercícios e Questões e outras Esquemas em PDF para Agronomia, somente na Docsity!

Capítulo 7 Arquitetura - Engenharia de Software Moderna

Capítulo 7: Arquitetura

  1. Dada a sua complexidade, sistemas de bancos de dados são componentes relevantes na arquitetura de qualquer tipo de sistema. Verdadeiro ou falso? Justifique a sua resposta.
  2. Descreva três vantagens de arquiteturas MVC.
  3. Qual a diferença entre classes Controladoras em uma Arquitetura MVC tradicional e classes Controladoras de um sistema Web implementado usando um framework MVC como Ruby on Rails?
  4. Descreva resumidamente quatro vantagens de microsserviços.
  5. Por que microsserviços não são uma bala de prata? Isto é, descreva pelo menos três desvantagens do uso de microsserviços.
  6. Explique a relação entre a Lei de Conway e microsserviços.
  7. (POSCOMP, 2019, adaptado) Marque V ou F. ( ) O padrão MVC é uma adaptação do padrão arquitetural Camadas. A Camada Visão lida com a apresentação e a manipulação da interface, a Camada Modelo organiza os objetos específicos da aplicação, e a Camada Controle posiciona-se entre estas duas com as regras do negócio. ( ) Mesmo que um dado padrão arquitetural ofereça uma solução para o problema sendo resolvido, nem sempre ele é adequado. Fatores como contexto e o sistema de forças que afeta a solução fazem também parte do processo de avaliação e da escolha de padrões adequados. 1