Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q4196116 Arquitetura de Software
Algumas empresas desenvolvem soluções de software próprias, ao invés de adquirir pacotes comerciais prontos, com a intenção de cumprir os objetivos de um sistema ERP. Uma possível consequência diretamente relacionada a essa decisão é
Alternativas
Q4170075 Arquitetura de Software
Em uma aplicação web, para que seja possível executar atividades em paralelo, é utilizado o conceito de:
Alternativas
Q4165414 Arquitetura de Software
O padrão de projeto de software Command possibilita
Alternativas
Q4165410 Arquitetura de Software
O padrão de projeto Decorator visa 
Alternativas
Q4165409 Arquitetura de Software
Em relação às arquiteturas de sistemas, um modelo amplamente utilizado são as plataformas de middleware. O termo middleware se aplica a camada de software que 
Alternativas
Q4165104 Arquitetura de Software
No contexto do BPMN (Business Process Model and Notation), o símbolo "Event-Based Gateway" desempenha um papel fundamental na modelagem de processos. Considerando essa funcionalidade, o uso do "Event-Based Gateway" é adequado para 
Alternativas
Q4165096 Arquitetura de Software
A separação de interesses é um princípio essencial no projeto de arquitetura de software. Ao estruturar o software em camadas, um benefício que se espera auferir é o de 
Alternativas
Q4076863 Arquitetura de Software
Sobre a arquitetura SAAS, julgue se as afirmações são verdadeiras e assim assinale a alternativa correta:

I.A ausência de estado entre requisições HTTP permite que as camadas de apresentação e lógica não compartilhem dados (shared-nothing), por isso computação em nuvem pode ser usado para adicionar mais computadores às camadas de acordo com a demanda. Entretanto, a camada de persistência é mais difícil de redimensionar.
II.O código de uma aplicação SaaS fica na camada da aplicação. Muitas aplicações SaaS, incluindo aquelas baseadas em Rails, seguem o padrão de projeto Model-View-Controller, no qual Modelos (Models) manipulam recursos da aplicação tais como usuários ou postagens em um blog; Visões (Views) apresentam informações para o usuário via navegador e Controladores (Controllers) associam as ações do usuário no navegador ao código correspondente da aplicação.
III.Aplicações Web SaaS são exemplos de padrão arquitetural par-a-par, no qual um software cliente é especializado em interagir com o usuário e enviar requisições para o servidor em nome desse usuário; o software servidor é especializado em lidar com uma grande quantidade de requisições. 

 É CORRETO o que se afirma em: 
Alternativas
Q3707856 Arquitetura de Software
Julgue se as afirmações abaixo são verdadeiras:

I.Considerando que uma PaaS fornece ao usuário um conjunto de máquinas virtuais que devem ser configuradas e nas quais os componentes de aplicações devem ser implantados, uma IaaS oferece aos usuários uma forma para implantar suas aplicações em um repositório aparentemente ilimitado de recursos, eliminando a complexidade de implantação e configuração de infraestrutura.

II.Qualquer solução SaaS oferece uma interface mais nítida de terceirização, com responsabilidades definidas e vinculadas ao serviço entregue. Isto permite estabelecer relações de confiança em um novo nível, onde qualquer falha interna é imediatamente imputada direta e exclusivamente ao provedor.

III.Como aplicativos SaaS são dirigidos a uma arquitetura multi-cliente, normalmente não aceitam customizações, de forma que, ao contrário do modelo tradicional, não é possível um cliente alterar o código fonte da aplicação, o esquema do banco de dados ou as interfaces gráficas.
Fonte: https://livroaberto.ibict.br/bitstream/1/861/1/COMPUTA %C3%87%C3%83O%20EM%20NUVEM.pdf


Após análise, marque a opção correta.
Alternativas
Q3702599 Arquitetura de Software
O padrão de projeto de software ou Design Patterns é uma descrição do problema e da essência de sua solução, de modo que a solução possa ser reutilizada em diferentes contextos. Ao escrever um padrão, os quatro elementos essenciais foram definidos pela “Gangue dos Quatro”, em seu livro de padrões. Assinale a alternativa que contém elemento que NÃO pertence a essa descrição. 
Alternativas
Q3701778 Arquitetura de Software
Avalie as definições abaixo sobre arquiteturas de ambientes baseados em nuvem.

I - Recursos de TI podem ser escalados horizontalmente e um load balancer vai distribuir a carga de trabalho ao longo dos recursos disponíveis.
II – Utilização de recursos de TI apenas em momentos de alta demanda.
III – Utiliza thin-provisioning para alocação dinâmica de armazenamento.

A situação acima, descreve qual conceito em cloud computing?
Alternativas
Q3688343 Arquitetura de Software
Considerando a utilização de arquivos “.htaccess” no servidor Apache 2.4 como um mecanismo de realização de mudanças de configuração para diretórios específicos, assinale a alternativa correta.
Alternativas
Q3663947 Arquitetura de Software
O World Wide Web Consortium (W3C) é uma comunidade internacional que inclui uma equipe em tempo integral, especialistas do setor e várias organizações membros. Esses grupos trabalham juntos para desenvolver padrões para a World Wide Web. Esse consórcio fornece os padrões para ajudar a tornar a web acessível, reconhecidos internacionalmente por governos (inclusive o brasileiro) e empresas. O mais conhecido são as Diretrizes de Acessibilidade para Conteúdo Web - WCAG. Na Organização Internacional de Normatização (ISO), esse padrão foi publicado pela:
Alternativas
Q3587787 Arquitetura de Software
Dentro do conceito de Arquitetura Orientada a Serviços (SOA), o serviço é uma função independente, sem estado (stateless) que aceita uma ou mais requisições e devolve uma ou mais respostas através de uma interface padronizada e bem definida. Um princípio básico exigido para os serviços é que sejam desenvolvidos para poderem ser usados em diferentes aplicações e contextos. Este princípio é:
Alternativas
Q3587774 Arquitetura de Software
Dentro do âmbito de Web Services, analise as afirmativas a seguir e marque a alternativa correta.
I- REST e SOAP são abordagens muito semelhantes para construir Web Services e não possuem diferenças significativas.
II- APIs projetadas para REST são mais leves, indicadas para contextos mais modernos e retornam mensagens em diversos formatos tais como HTML, XML, texto simples e JSON. 
Alternativas
Q3572385 Arquitetura de Software
Uma arquitetura orientada a serviços (SOA) permite que os serviços hospedados nela se comuniquem entre diferentes plataformas e linguagens. Sendo assim, é correto afirmar que são características de uma arquitetura orientada a serviços: 
Alternativas
Q3565955 Arquitetura de Software
Com relação ao modelo arquitetural PublishSubscribe (Pub/Su(B). analise as afirmativas a seguir:
I. É a principal padrão arquitetural de redes sociais como Instagram e do Spotify.
II. O modelo facilita a operação das grandes empresas, pois auxilia na criação do processo de encontrar, definir e gerenciar os serviços disponibilizados.
III. O modelo conecta publicadores (publishers) e assinantes (subscribers). Os publishers enviam mensagens aos subscribers, que são notificados sempre que um novo conteúdo é disponibilizado.
IV. Nesse modelo, todos os pares são clientes e servidores, ou seja, cada computador é um provedor de serviços independente de um servidor central.
Estão corretas as alternativas:
Alternativas
Q3565954 Arquitetura de Software
Neste modelo arquitetural, o processamento da informação se divide em módulos e processos distintos. Um deles é responsável pela manutenção da informação e o outro pela obtenção de dados. Este tipo de arquitetura de software é bastante usado em aplicativos de bancos e e-mail.
Estamos falando do tipo de arquitetura de software:
Alternativas
Q3558950 Arquitetura de Software
É um padrão de projeto de categoria comportamental. Utiliza uma classe específica para mudar o algoritmo que executa em uma classe elemento. Desta forma, o algoritmo que executa no elemento pode variar como e quando esta classe específica, que define o nome do padrão, variar também. Estamos falando do padrão de projeto
Alternativas
Q2820392 Arquitetura de Software

A base hexadecimal é importante na área da computação por sua capacidade de representar números de forma compacta e eficiente, além de ser amplamente utilizada na programação e na representação de cores.

Assinale a alternativa que apresenta a representação binária para o número hexadecimal D6.

Alternativas
Respostas
1261: D
1262: B
1263: B
1264: D
1265: A
1266: B
1267: A
1268: A
1269: E
1270: C
1271: A
1272: D
1273: B
1274: B
1275: C
1276: C
1277: D
1278: D
1279: D
1280: A