Você está na página 1de 5

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental

 EH 

Minhas Disciplinas Minhas Bibliotecas

Iniciado em domingo, 10 mar 2024, 14:48


Estado Finalizada
Concluída em domingo, 10 mar 2024, 15:00
Tempo 12 minutos 19 segundos
empregado
Avaliar 8,00 de um máximo de 10,00(80%)

Questão 1
Incorreto
Atingiu 0,00 de 1,00

Deve ser possível adicionar mais recursos a um sistema para lidar com um número crescente de usuários. Existe uma distinção entre
escalamento vertical e escalamento horizontal. Escalamento vertical significa a substituição de recursos no sistema por recursos mais
poderosos. Escalamento horizontal significa adicionar recursos ao sistema.

Nesse caso, como é conhecida a característica que representa a quantidade de recursos que podem ser adicionados vertical ou
horizontalmente a uma arquitetura?

a. Distribuição.
b. Escalonamento. 
c. Capacidade.
d. Qualidade.
e. Tamanho.

Questão 2
Incorreto
Atingiu 0,00 de 1,00

Há um modelo de arquitetura na qual existe uma organização que é realizada em camadas, sendo cada uma implantada em um servidor
lógico de forma separada. Isso permite uma melhor implementação e manutenção do software criado. Além disso, esse tipo de organização
permite um melhor escalonamento, quando necessário, da aplicação de software
construída.

Nesse contexto, qual o nome dado a esse modelo arquitetural?

a. Arquiteturas de dados.
b. Arquiteturas de componentes locais.
c. Arquiteturas de componentes distribuídos.
d. Arquiteturas de múltiplas camadas. 
e. Arquiteturas de componentes internos.
Questão 3 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Correto
Atingiu 1,00 de 1,00
 EH 

Minhas Disciplinas Minhas Bibliotecas


A arquitetura distribuída desacopla as regras de negócios (que estão na camada de modelo) das regras de apresentação (localizadas na
camada de visão e controle). Esse tipo de arquitetura é utilizado em cenários nos quais existem vários subsistemas e que devem ser
controlados de maneira independente. Um tipo atual desse modelo de arquitetura é conhecido como microsserviços.

No contexto do deploy, qual a característica mais importante desse tipo de arquitetura?

a. A entrega, ou a publicação, da aplicação web mobile


torna-se dependente dos serviços remotos utilizados por ela.
b. Os dados ficam protegidos enquanto o software é criado, testado e entregue ao usuário final.
c. O deploy não é relacionado à tecnologia vigente, ele é feito de forma manual e sem risco de automação.
d. A publicação (deploy) da aplicação web mobile torna-se independente dos serviços remotos utilizados por ela. 
e. O deploy é feito de forma manual e não corre risco de automação utilizando scripts como o shell.

Questão 4
Correto
Atingiu 1,00 de 1,00

No momento em que se define a arquitetura de um software, é fundamental considerar a modularidade, dividindo em componente e módulos,
cada um com seu propósito, e demonstrando as entradas e a saída. Esses módulos deverão estar organizados de forma hierárquica para
que seja feita a decomposição.

Nesse caso, durante o processo de decomposição de cada nível de um determinado módulo, qual nível é necessário aperfeiçoar?

a. Dados do nível superior.


b. Componentes do nível superior. 
c. Componentes do nível interno.
d. Componentes do nível inferior.
e. Componentes do nível agregado.
Questão 5 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Correto
Atingiu 1,00 de 1,00
 EH 

Minhas Disciplinas Minhas Bibliotecas


Um padrão é utilizado quando um conjunto de sensores é monitorado e exibido rotineiramente, e quando os sensores mostram que ocorreu
algum evento (por exemplo, uma chamada recebida em um telefone celular), o sistema reage, iniciando um processo para tratar esse
evento.

Assinale a alternativa que corresponde ao nome dado a esse padrão:

a. Observar e reagir. 
b. Verificar e reagir.
c. Observar e comprometer.
d. Monitorar e reagir.
e. Observar e absorver.

Questão 6
Correto
Atingiu 1,00 de 1,00

Neste tipo de arquitetura, diferentes camadas são processadas separadamente, podendo ser executadas em processadores distintos. O
modelo cliente-servidor de três camadas pode ser estendido para um modelo em multicamadas, em que os servidores adicionais são
adicionados ao sistema.

Assinale a afirmativa que contém o nome dado a esse tipo de arquitetura:

a. Arquitetura cliente-cliente multicamadas.


b. Arquitetura cliente-servidor de dados.
c. Arquitetura cliente-servidor de processos.
d. Arquitetura cliente-servidor de camada única.
e. Arquitetura cliente-servidor multicamadas. 
Questão 7 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Correto
Atingiu 1,00 de 1,00
 EH 

Minhas Disciplinas Minhas Bibliotecas


A Arquitetura de software não é o sistema operacional, mas sim uma representação do sistema que permite, primeiramente, analisar a
efetividade do projeto para atender os requisitos que foram especificados na Engenharia de requisitos, e considerar as possíveis arquiteturas
na fase inicial do projeto.

Nesse caso, qual o principal objetivo do projeto de arquitetura de software?

a. Mapear os processos da organização.


b. Entender os dados a serem armazenados.
c. Melhorar o ambiente de trabalho.
d. Reduzir os riscos na construção do software. 
e. Entender os requisitos funcionais.

Questão 8
Correto
Atingiu 1,00 de 1,00

A arquitetura cliente-servidor de duas camadas é considerada a forma mais simples de arquitetura. Neste contexto, a forma em que a
camada de apresentação é implementada no cliente e todas as outras camadas (gerenciamento de dados, processamento de aplicação e
banco de dados) são implementadas em um servidor.

Dessa forma, assinale a alternativa correta que corresponde à utilização para um tipo de cliente que possui pouco processamento:

a. Modelo estrutural.
b. Modelo cliente-gordo.
c. Modelo geral.
d. Modelo espiral.
e. Modelo cliente-magro. 
Questão 9 Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Correto
Atingiu 1,00 de 1,00
 EH 

Minhas Disciplinas Minhas Bibliotecas


Conforme explicado por Langmann (2013), a definição da arquitetura de um software influencia diretamente na sua qualidade, pois o sistema
deve ser capaz de evoluir e suportar mudanças, obtendo-se uma visão do software como um todo. Além disso, permite que a manutenção do
software seja feita com menor custo e com menos efeitos colaterais indesejados.

LAGMANN, D. F. Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada
ao desenvolvimento de sistemas de gestão. 2013. 126 f. Trabalho de conclusão de curso (Bacharelado em Sistemas de Informação) –
Centro Universitário Univates, Lajeado, 2013. p. 29. Disponível em:
https://www.univates.br/bdu/bitstream/10737/357/1/DouglasLagemann.pdf. Acesso em: 31 jan. 2020.

Nesse contexto, qual o objetivo de um projeto de arquitetura de software?

a. O projeto de um sistema, focando a sua arquitetura, consiste em descrever o sistema em um nível mais alto, definindo 
seus principais elementos, que são os seus módulos.
b. A etapa inicial do projeto, focando a sua arquitetura, consiste em descrever o sistema em um nível mais detalhado, definindo
seus principais elementos, que são os seus módulos.
c. Quando se inicia um novo projeto de software, do ponto de vista de arquitetura, consiste em descrever o sistema que possa
ser executado com base o seu modelo.
d. O projeto de um sistema, focando a sua arquitetura, consiste em criar módulos que serão terceirizados.
e. A arquitetura de software em projetos consiste em criar algumas formas de integração.

Questão 10
Correto
Atingiu 1,00 de 1,00

O open sourceé um modelo de software livre. Uma abordagem na qual o código-fonte é público, e voluntários são convidados a participar do
seu processo de desenvolvimento. Esse tipo de padrão define que o código-fonte não deve ser proprietário, e sim estar disponível para que
os usuários o analisem e o modifiquem, conforme suas necessidades.

Nesse contexto, o que acontece se o desenvolvimento do sistema for direcionado a um conjunto específico de requisitos organizacionais?

a. O modelo open sourceé o mais indicado, pois permite a integração com sistemas legados.
b. O modelo open source pode não ser o mais indicado, pois pode ser necessário fazer a integração com sistemas legados 
que são incompatíveis.
c. O modelo open source pode não ser o mais indicado, pois poderá ser necessário fazer a integração com sistemas novos que
são incompatíveis.
d. O modelo open source poderá deixar a arquitetura mais simples e direta, além de ser seguro e permitir a integração.
e. O modelo open source poderá deixar a arquitetura mais complexa e dificultar a integração e a segurança dos dados.

◄ Compartilhe

Seguir para...

Revisão Atividade 4 (A4) ►

Você também pode gostar