Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.273 questões

Q4348754 Arquitetura de Software
A respeito da arquitetura baseada em microsserviços, assinalar a alternativa INCORRETA:
Alternativas
Q4348747 Arquitetura de Software
 Microsserviços são um tipo inovador de arquitetura de software, que consiste em construir aplicações desmembrando-as em serviços independentes. Estes serviços se comunicam entre si usando APIs e promovem grande agilidade em times de desenvolvimento. Os microsserviços apresentam, dentre outras, a seguinte característica:
Alternativas
Q4348741 Arquitetura de Software
Angular é uma plataforma de aplicações web de códigofonte aberto e front-end baseado em TypeScript liderado pela Equipe Angular do Google e por uma comunidade de indivíduos e corporações. Considerando-se isso, marcar C para as afirmativas Certas, E para as Erradas e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(_) Angular não tem um conceito de “escopo” ou controladores; em vez disso, ele usa uma hierarquia de componentes como o seu principal conceito arquitetônico.
(_) Angular tem uma expressão diferente de sintaxe, concentrando-se no uso de "[ ]" para a propriedade de ligação e no uso de "( )" para ligação do evento.
(_) Angular teve muitas das suas funcionalidades principais movidas para as tabelas.
Alternativas
Q4348735 Arquitetura de Software
Além da definição das características de um padrão de projetos, também temos a definição do formato que a descrição de um padrão deve ter (design patterns). Sobre o exposto, numerar a 2ª coluna de acordo com a 1ª, associando o formato da descrição com sua definição e, após, assinalar a alternativa que apresenta a sequência CORRETA:

(1) Nome. (2) Exemplo. (3) Contexto. (4) Problema. (5) Solução.

(_) Uma descrição da solução, mais do que do problema ou do contexto.
(_) Uma ou mais figuras, diagramas ou descrições que ilustrem um protótipo de aplicação.
(_) Relacionamentos estáticos e regras dinâmicas, descrevendo como construir artefatos de acordo com o padrão, frequentemente citando variações e formas de ajustar a solução segundo as circunstâncias. Inclui referências a outras soluções e o relacionamento com outros padrões de nível mais baixo ou mais alto.
(_) A descrição das situações sob as quais o padrão se aplica.
(_) Uma descrição das forças e restrições envolvidas e sobre como elas interagem.
Alternativas
Q4348734 Arquitetura de Software
“Padrões de Projeto são soluções reutilizáveis de software orientado a objetos”; os padrões "GoF" são divididos em 24 tipos. Em função dessa grande quantidade de padrões, foi necessário classificá-los de acordo com as suas finalidades. Considerando-se o exposto, assinalar a alternativa que preenche as lacunas abaixo CORRETAMENTE:

Os padrões ________________ são aqueles que abstraem e/ou adiam o processo de criação dos objetos. Eles ajudam a tornar um sistema independente de como seus objetos são criados, compostos e representados.
Os padrões ________________ se preocupam com a forma como classes e objetos são compostos para formar estruturas maiores.
Os padrões ________________ se concentram nos algoritmos e atribuições de responsabilidades entre os objetos.
Alternativas
Q4347255 Arquitetura de Software

A arquitetura de microsserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços, que funcionam com seu próprio processo. Cada serviço é desenvolvido em torno de um conjunto de regras de negócio específicas, e é implementado de forma independente. Assinalar a alternativa que se refere a uma característica da arquitetura de microsserviços:

Alternativas
Q4347253 Arquitetura de Software
A arquitetura de ESB tem alguns princípios que permitem agilidade e escala de negócios. O foco principal é desvincular os sistemas uns dos outros e, ao mesmo tempo, permitir que eles se comuniquem de maneira consistente e gerenciável. Sobre o exposto, assinalar a alternativa INCORRETA:
Alternativas
Q4347251 Arquitetura de Software
Analisar os itens abaixo:

I. O Kubernetes pode expor um contêiner usando o nome DNS ou seu próprio endereço IP. Se o tráfego para um contêiner for alto, o Kubernetes pode balancear a carga e distribuir o tráfego de rede para que a implantação seja estável.
II. Kubernetes fornece serviços em nível de aplicação, tais como middleware (por exemplo, barramentos de mensagem), estruturas de processamento de dados (por exemplo, Spark), caches, nem sistemas de armazenamento em cluster (por exemplo, Ceph), como serviços integrados.
III. Os componentes de nó são executados em todos os nós, mantendo os pods em execução e fornecendo o ambiente de execução do Kubernetes. O kubelet utiliza um conjunto de PodSpecs que são fornecidos por vários mecanismos e garante que os contêineres descritos nesses PodSpecs estejam funcionando corretamente. O kubelet não gerencia contêineres que não foram criados pelo Kubernetes.

Está(ão) CORRETO(S):
Alternativas
Q4347249 Arquitetura de Software
O SOAP (Simple Object Access Protocol) é o protocolo padrão para transmissão de dados quando se fala em web services pertencentes ao conjunto de especificações WS-*. A especificação descrita abaixo refere-se a:

Descreve um protocolo que permite que mensagens SOAP sejam entregues de maneira confiável entre aplicações distribuídas na presença de falhas de software, sistema ou rede. 
Alternativas
Q4347238 Arquitetura de Software
O conceito de utilizar os padrões de forma indiscriminada é conhecido como antipadrões (anti patterns). Sobre o exposto, analisar a sentença abaixo:

Um antipadrão constitui o uso indevido dos padrões de projeto ou o seu uso exagerado, o que pode ser constatado pela utilização de padrões impróprios para um determinado contexto, ou uso inadequado (1ª parte). A utilização dos padrões proporciona um aumento na flexibilidade do sistema, entretanto pode deixá-lo mais complexo ou degradar a performance (2ª parte). Algumas perdas não são toleráveis, mas subestimar os efeitos colaterais da adoção dos patterns é um erro comum, principalmente daqueles que tomam o uso como normal e desnecessário (3ª parte).

A sentença está:
Alternativas
Q4172569 Arquitetura de Software
No contexto de padrões de projeto GoF, o padrão que permite o encapsulamento de uma família de algoritmos e torna-os intercambiáveis em tempo de execução, de modo que um método de um mesmo objeto possa executar algoritmos distintos, é o
Alternativas
Q4154453 Arquitetura de Software
Sobre os conceitos chave de arquiteturas baseadas em microsserviços, marque a alternativa correta. 
Alternativas
Q4154451 Arquitetura de Software
Um serviço web em uma arquitetura definida no padrão RESTful utiliza o recurso www.dominio.com.br/notas/ para disponibilizar acesso a notas que obedecem a uma estrutura de dados com um campo identificação do tipo inteiro, um campo de descrição do tipo cadeia de caracteres e um campo para armazenar a data. Ao executar uma invocação PUT com a URL www.dominio.com.br/notas/1, qual é a melhor prática a ser adotada? 
Alternativas
Q4154450 Arquitetura de Software
Qual é o papel que a linguagem WSDL exerce em uma arquitetura orientada a serviços?
Alternativas
Q4154448 Arquitetura de Software
Padrões de projeto apresentam soluções para problemas recorrentes. Um conjunto conhecido de padrões são aqueles propostos pelos autores conhecidos como Gang of Four (GoF). Deste conjunto de mais de 20 tipos de padrões de projetos, tem-se os padrões Factory Method, Decorator e Observer. De acordo com o GoF, esses três padrões são classificados, respectivamente, nas seguintes famílias:
Alternativas
Q4148801 Arquitetura de Software
 Assinale a alternativa correta com relação ao REST e RESTful.
Alternativas
Q4141583 Arquitetura de Software
Uma empresa na área de educação mantém portal hospedado em ambiente de nuvem computacional no qual são divulgadas notas dos exames feitos pelos alunos. Durante a maior parte do semestre, o portal tem uma taxa de acesso baixa, mas constante. Porém, na última semana do semestre, quando as notas são publicadas, a demanda cresce em uma escala 100 vezes maior que o restante do semestre. Qual seria a melhor combinação de serviços para implantar essa solução na nuvem, considerando que o objetivo é minimizar o custo? 
Alternativas
Q4141576 Arquitetura de Software
Os padrões de projeto apresentam soluções para problemas recorrentes do projeto de um software. Com relação aos padrões de projeto, marque a alternativa correta.  
Alternativas
Q4141526 Arquitetura de Software
O que é internacionalização, considerando a proposta da W3C? 
Alternativas
Q4140664 Arquitetura de Software
Segundo Nielsen (1994) os problemas de conceito “X” ‘mais recorrentes e facilmente encontrados em websites pode ser por exemplo a deficiência na navegação: muitas vezes o website não possui uma estrutura de links e menus suficientes para uma boa navegação. Isso ocorre quando esses links são inexistentes, estão quebrados, ou seja, não levam às páginas que deveriam, ou estão posicionados na página de uma forma que dificulte sua localização ou identificação enquanto recurso de navegação’. Marque a alternativa que identifica tal problema. 
Alternativas
Respostas
2041: C
2042: E
2043: A
2044: B
2045: E
2046: B
2047: A
2048: A
2049: B
2050: D
2051: E
2052: B
2053: B
2054: B
2055: A
2056: D
2057: C
2058: D
2059: C
2060: B