Arquitetura de Software

Arquitetura de Software

University

7 Qs

quiz-placeholder

Similar activities

Unidade IV: Projeto de Pesquisa (Metodologia do Trabalho Cient)

Unidade IV: Projeto de Pesquisa (Metodologia do Trabalho Cient)

University

10 Qs

20242 - Aula 04 - Projetos e processos

20242 - Aula 04 - Projetos e processos

University

10 Qs

Ética na Eng Mecânica

Ética na Eng Mecânica

University

10 Qs

Teste Gestão de Projetos

Teste Gestão de Projetos

University

10 Qs

Projetos ASC

Projetos ASC

1st Grade - University

11 Qs

Desafio SketchUp - iniciante

Desafio SketchUp - iniciante

University

7 Qs

Gestão de Processos - Revisão

Gestão de Processos - Revisão

University

10 Qs

Gestão de Escopo em Projetos AULA 2

Gestão de Escopo em Projetos AULA 2

University

10 Qs

Arquitetura de Software

Arquitetura de Software

Assessment

Quiz

Other

University

Easy

Created by

Nicolly Souza

Used 8+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A arquitetura de um sistema é um dos pontos mais importantes para conseguir construir um projeto de sucesso. Dentre as arquiteturas mais utilizadas, temos a arquitetura em camadas MVC. Considerando esse modelo de arquitetura, assinale a afirmação verdadeira.

O componente Model é responsável pela integração entre View e Controller.

O componente Controller é responsável pela leitura, escrita e validação de dados.

O padrão MVC é apenas aplicável a linguagens orientadas ao desenvolvimento web,

como PHP.

O componente View é responsável pela interação com o usuário, exibindo dados.

O uso de MVC torna o processo de modelagem mais rápido; porém, dificulta o

reaproveitamento de código.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O Enterprise JavaBeans (EJB) é uma especificação do Java EE utilizado na construção de componentes de softwares, utilizando containers em um servidor de aplicação, como o Oracle Glassfish. Existem três tipos fundamentais de beans, que podem ser utilizados nos componentes, quais são?

Entity Beans, Session Beans e Message Driven Beans.

Session Beans, Message Driven Beans e Work Beans.

Entity Beans, Session Beans e Work Beans.

Entity Beans, Progress Beans e Work Beans.

Session Beans, Progress Beans e Work Beans.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No padrão arquitetural REST, utilizado para o desenvolvimento de WebServices, o

protocolo HTTP determina as operações ou métodos a serem executados. Sabendo disso, assinale a opção correta.

No modelo em questão, os parâmetros devem ser obrigatoriamente do tipo JSON.

Os parâmetros do modelo definem a requisição dos métodos a serem acessados,

tornando o acesso automatizado.

O REST deixa a cargo de quem provê o serviço a definição da URL a ser utilizada.

O referido modelo impõe uma padronização no formato da URL a ser utilizada.

O método TRACE do HTTP não pode ser manipulado pelo modelo REST.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dentro de um projeto, você precisa implementar um padrão de projeto comportamental de tal forma que, quando um objeto alterar seu estado, todos os seus dependentes são notificados e atualizados automaticamente. Esse padrão é o:

Abstract Factory

Prototype.

Adapter.

Facede.

Observer.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No âmbito das APIs implementadas utilizando o padrão arquitetural REST, precisamos de acesso e manipulação de uma coleção de recursos designados por URIs específicas. No protocolo HTTP, temos um método utilizado para a criação de uma nova entrada para recursos.

Qual é o método utilizado?

DELETE.

GET.

PATCH.

POST.

PUT.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dentros os padrões de projeto orientado a objetos, temos um em especial no qual tem por característica garantir uma única instância de objeto em toda a solução, sempre mantendo um ponto global de acesso.

Esta padrão de projeto é chamado de

singleton.

facade.

proxy.

command.

bridge.

7.

OPEN ENDED QUESTION

3 mins • 1 pt

Explique sobre uma situação no qual o padrão de projeto Singleton pode ser utilizado na prática do desenvolvimento de sistemas.

Evaluate responses using AI:

OFF

Answer explanation

Um uso muito decorrente do Singleton está em situações no qual eu preciso armazenar

informações sobre a aplicação de maneira a gerantir o acesso da mesma de qualquer

contexto de apliicação. Por exemplo, no compartilhamento de tokens gerados em processos

de autenticação.