Buscar

Atividade 2 (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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Iniciado em quinta, 4 mai 2023, 00:09
Estado Finalizada
Concluída em quinta, 4 mai 2023, 00:24
Tempo
empregado
15 minutos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Uma descrição resumida do comportamento das aplicações que utilizam o padrão MVC (Model-View-Controller) é: o componente Visão
envia os eventos para o componente Controlador, o qual, por sua vez, modifica o estado do componente Modelo e, a seguir, o componente
Visão busca as informações do Modelo. Nesse contexto, assinale a alternativa que apresenta a principal vantagem desse padrão.
 
 
a. Permissão para os dados serem alterados de forma independente da sua representação.
b. Permissão para os modelos serem alterados de forma independente da sua representação.
c. Permissão para os componentes serem alterados de forma independente da sua representação.
d. Permissão para os usuários serem alterados de forma independente da sua representação.
e. Permissão para os controladores serem alterados de forma independente da sua representação.
No ideário de Chagas (2014), existe uma verificação que é importante para o entendimento do código, o reuso e a manutenibilidade do
sistema, podendo ser feita de algumas maneiras. Há, desse modo, algumas ferramentas que podem ser utilizadas para facilitar o trabalho.
Nesse sentido, qual ferramenta poderia ser utilizada?
 
CHAGAS, M. C. Arquitetura de Software. São Paulo: Pearson Education do Brasil, 2014.
a. Matriz de Dado Estrutural (DSM).
b. Matriz de Dependência Estrutural (DSM).
c. Modelo de Dependência Estrutural (DSM).
d. Matriz de Dependência Analítica (DSM).
e. Matriz de Dependência Arquitetural (DSM).
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.
 
 
a. Atributos de componente.
b. API de componente.
c. Dados de componente.
d. Arquivos de componente.
e. Métodos de componente.
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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 dispositivo mó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?
a. Arquitetura discreta.
b. Arquitetura local.
c. Arquitetura distribuída.
d. Arquitetura MVC.
e. Arquitetura centralizada.
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:
a. ao uso.
b. aos dados.
c. à interface.
d. à implantação.
e. aos métodos.
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?
a. Processamento.
b. Mobilidade.
c. Segurança.
d. Acessibilidade.
e. Memória.
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Quando estamos definindo a arquitetura de dispositivos móveis, podemos lançar mão de três tipos fundamentais. O primeiro deles está
relacionado aos aplicativos que são instalados. O segundo, com os aplicativos que são acessados via navegadores. Por fim, há os que são
de maneira híbrida. A partir do exposto, quais são os tipos de arquitetura para dispositivos móveis?
a. Nativo, embarcado e web.
b. Embarcado, híbrido e web.
c. Nativo, híbrido e web.
d. Híbrido, nativo e embarcado.
e. Nativo, web e híbrido.
A camada de persistência, além de prover o acesso aos dados, deve cuidar de questões relacionadas ao acesso simultâneo deles. Isso é de
extrema importância para evitar uma leitura incorreta de dados devido aos fenômenos de simultaneidade. Considerando o exposto, esse
serviço é denominado:
a. transações.
b. exceções.
c. prevalência.
d. segurança.
e. concorrência.
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.
 
a. Camada de dados.
b. Camada lógica.
c. Camada de rede.
d. Camada de regras.
e. Camada de apresentação.
Questão 10
Correto
Atingiu 1,00 de 1,00
Um tipo de padrão de arquitetura largamente utilizado é a arquitetura em 3 camadas, com base no modelo cliente-servidor. Ele se
caracteriza no fato de que a interface, a lógica do processamento, o armazenamento e o acesso aos dados ficam em módulos
independentes e cada um é atualizado, independentemente da tecnologia utilizada. Diante do exposto, assinale a alternativa que apresenta
as três camadas desse tipo de arquitetura.
a. Api, lógica e de dados.
b. Apresentação, lógica e de dados.
c. Apresentação, processamento e de dados.
d. Apresentação, negócios e de dados.
e. Classes, lógica e de dados.

Continue navegando