Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q3056637 Arquitetura de Software
Considerando o Modelo de Acessibilidade em Governo Eletrônico (eMAG), em sua versão 3.1, o correspondente evento de teclado do “onmouseover” é o
Alternativas
Q3056628 Arquitetura de Software
No modelo MVC (Model-View-Controller), a camada Model é a responsável por 
Alternativas
Q3056627 Arquitetura de Software
O W3C (World Wide Web Consortium), organização responsável pelo desenvolvimento de padrões e diretrizes para web, descreve a WSDL como sendo uma notação XML para
Alternativas
Q3056105 Arquitetura de Software
Leia o fragmento a seguir sobre Design Patterns.
Os padrões de design desempenham um papel crucial na arquitetura de software, proporcionando soluções testadas e comprovadas para desafios recorrentes no desenvolvimento de sistemas. Esses padrões são geralmente classificados em três categorias principais: padrões de design _____, que são estratégias que se concentram nos padrões de comunicação e colaboração entre objetos; padrões de design _____, que oferece abordagens flexíveis e reutilizáveis na instanciação e composição de objetos e os padrões de design _____, que referem as estratégias voltadas para a eficiente organização de classes e objetos, visando aprimorar a composição e simplificar a interação entre os componentes de um sistema. Cada categoria oferece um conjunto valioso de diretrizes e abordagens que promovem a _____, _____e manutenção do código, contribuindo para o desenvolvimento de sistemas robustos e eficientes.
Assinale a opção cujos itens completam corretamente as lacunas do fragmento lido.
Alternativas
Q3056096 Arquitetura de Software
Relacione os seguintes middlewares (RPC, CORBA, JAVA RMI, JAVA EJB) com suas respectivas definições.

1. RPC
2. CORBA
3. JAVA RMI
4. JAVA EJB
( ) É um middleware que fornece um modelo de objetos distribuído e um conjunto de serviços para a comunicação entre objetos remotos.
( ) É um protocolo que permite a comunicação entre processos em execução em máquinas diferentes.
( ) É um framework que fornece um modelo de componentes para a criação de aplicações distribuídas.
( ) É um framework que permite a criação de objetos remotos em Java.

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas
Q3053900 Arquitetura de Software
Quando há um troca de informações entre dois computadores em rede com arquitetura cliente-servidor, obrigatoriamente um deles terá o papel de cliente e o outro de servidor. Qual é o papel do cliente nesse cenário?
Alternativas
Q3053647 Arquitetura de Software
Considerando o modelo cliente-servidor, qual das seguintes afirmações sintetiza corretamente a função e a aplicação desse modelo em um ambiente de rede?
Alternativas
Q3048971 Arquitetura de Software
Durante um treinamento em uma empresa de software, um arquiteto de soluções está explicando os conceitos de arquitetura de referência e de arquitetura de solução para desenvolvedores iniciantes, assegurando que todos absorvam os fundamentos corretos acerca desses temas.

Dentre os conceitos a serem transmitidos nesse treinamento, NÃO se inclui o seguinte:
Alternativas
Q3048962 Arquitetura de Software
Uma empresa está planejando migrar sua aplicação monolítica para uma arquitetura de microsserviços, visando melhorar a escalabilidade e a manutenção do sistema. Durante esse processo, diversas estratégias e conceitos precisam ser considerados.

Considerando as arquiteturas de software, as estratégias de migração e os ambientes de nuvem, os responsáveis por essa migração devem estar cientes de que
Alternativas
Q3048955 Arquitetura de Software
Em uma empresa de comércio eletrônico, a equipe de desenvolvimento está buscando maneiras de integrar os sistemas de pedidos, de inventário e de pagamento. O gerente de projetos sugere o uso do padrão REST para facilitar essa integração, por ser considerado uma abordagem eficaz e robusta para projetar Interfaces de Programação de Aplicativos (API — Application Program Interface) que permitem a comunicação entre sistemas distribuídos na web.

Uma das características do padrão REST é a de ser um(a)
Alternativas
Q3048108 Arquitetura de Software
O Microsoft Team Data Science Process (TDSP) é uma metodologia que define, entre outros conceitos, um ciclo de vida para projetos de ciência de dados.
A TDSP possui cinco estágios principais, de modo que na etapa de
Alternativas
Q3047965 Arquitetura de Software
Arquitetura de microsserviços é um estilo de arquitetura de software em que uma aplicação é dividida em uma série de serviços pequenos e independentes, cada um com uma função específica e executado de forma autônoma.
Assinale a opção que descreve corretamente um princípio fundamental da arquitetura de microsserviços.
Alternativas
Q3047963 Arquitetura de Software
Domain-Driven Design (DDD) é uma abordagem para o desenvolvimento de software que enfatiza a colaboração entre desenvolvedores e especialistas do domínio para criar soluções de software que são fortemente alinhadas com as necessidades e complexidades do domínio do problema.
Assinale a opção que melhor descreve o conceito central de Domain-Driven Design (DDD).
Alternativas
Q3047962 Arquitetura de Software
A arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller) é uma abordagem comum para o desenvolvimento de aplicações que promove a separação de preocupações e a modularidade. Na arquitetura de software com 3 camadas combinada com o padrão de design MVC (Model-View-Controller), em relação à responsabilidade de cada camada é correto afirmar que a camada  
Alternativas
Q3047948 Arquitetura de Software
Ciclo de Vida do Software é o processo completo de desenvolvimento e manutenção de um software, desde a concepção inicial até a retirada do serviço. Ele descreve as fases que um software passa ao longo de sua existência e ajuda a estruturar e gerenciar o desenvolvimento de software de forma organizada e eficiente. No contexto do Ciclo de Vida do Software, a fase responsável por garantir que o software desenvolvido atenda às necessidades especificadas e funcione corretamente antes de ser entregue ao usuário final é a de  
Alternativas
Q3043100 Arquitetura de Software

No que diz respeito a Ambientes Linux e Windows, Arquitetura cliente-servidor, Conceitos de Internet e Intranet e Ferramentas e aplicações da informática, julgue o item.


Em uma arquitetura cliente-servidor, o servidor é responsável por fornecer recursos e serviços solicitados pelos clientes. 

Alternativas
Q3039622 Arquitetura de Software

No desenvolvimento de aplicações modernas, o uso de web services é fundamental para a comunicação entre diferentes sistemas de software. Uma das escolhas que um desenvolvedor deve fazer é entre REST e SOAP.


Considerando os padrões e práticas atuais, a afirmativa correta sobre REST e SOAP é:

Alternativas
Q3038843 Arquitetura de Software

Um determinado órgão público tem requisitos extremamente críticos no que se refere a segurança dos seus sistemas. 


Indique a opção que descreve, dentro de uma metodologia de desenvolvimento de software, a forma correta de mitigar os riscos relativos à segurança no desenvolvimento do sistema.

Alternativas
Q3036039 Arquitetura de Software
Tratando-se de requisitos de um sistema de software, a sua documentação (seja por escrito, através de modelos gráficos, modelo matemático formal, cenários de uso, protótipo ou qualquer combinação destes), é uma atividade de
Alternativas
Q3035685 Arquitetura de Software
O modelo de arquitetura em que vários sistemas independentes são interconectados por meio de interfaces e protocolos padronizados, com o objetivo de criar um sistema integrado e coeso, é conhecido como Arquitetura
Alternativas
Respostas
641: D
642: C
643: A
644: D
645: B
646: D
647: D
648: A
649: E
650: D
651: B
652: A
653: B
654: B
655: D
656: C
657: A
658: C
659: C
660: C