Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q1144517 Arquitetura de Software
Em um Web Service RESTful, a propriedade desejada de um método que permite que ele seja invocado múltiplas vezes sobre um mesmo recurso e produza sempre o mesmo resultado é a
Alternativas
Q1133415 Arquitetura de Software
Uma estratégia que forja uma forma de pensar, um sistema de valores que leva a tomadas de decisões concretas e que define o uso de serviços para suportar os requisitos dos usuários de software denomina-se
Alternativas
Q1133413 Arquitetura de Software
O MVC é uma forma de organizar as principais funções do código com o intuito de desenvolver o sistema de forma mais clara e limpa. Nesse sentido, assinale a alternativa correta acerca do MVC.
Alternativas
Q1130161 Arquitetura de Software

Considere os seguintes objetivos de padrões de projeto.

1. Separa a construção de um objeto complexo da sua representação, de forma que o mesmo processo de construção possa criar diferentes representações, ou seja, serve para encapsular a construção de um produto e permitir que ele seja construído em etapas.

2. Atribui responsabilidades adicionais a um objeto dinamicamente. Ele fornece uma alternativa flexível a subclasses para a extensão da funcionalidade, ou seja, envelopa um objeto para fornecer novos comportamentos.

3. Usa compartilhamento para dar suporte a vários objetos de forma eficiente, ou seja, permite que uma instância de uma classe possa ser usada para fornecer muitas “instâncias virtuais”.

4. Torna possível salvar o estado de um objeto de modo que o mesmo possa ser restaurado, ou seja, permite restaurar um objeto a um dos seus estados prévios, por exemplo, quando o usuário seleciona um “desfazer”.

Correspondem, correta e respectivamente, aos objetivos de padrões de projeto:

Alternativas
Q1130155 Arquitetura de Software

Com base na visão de arquitetura de software 4 :1, considere.

I. Mostra como os componentes de software são distribuídos entre os processadores. Essa visão é útil para os engenheiros de sistemas que estão planejando uma implantação do sistema.

II. Mostra as abstrações fundamentais do sistema como objetos ou classes de objetos. Nessa visão, deveria ser possível relacionar os requisitos de sistema com as entidades.

III. Mostra as interações ambientais do sistema no tempo de execução. Essa visão é útil para fazer julgamentos sobre características do sistema, tais como desempenho e disponibilidade.

As visões são, correta e respectivamente,

Alternativas
Q1112881 Arquitetura de Software
“Um padrão de projeto corresponde a um esboço de uma solução reusável para um problema comumente encontrado em um contexto particular.” Diversos padrões são conhecidos, sendo que três categorias foram definidas pela equipe GoF (Gang of Four – por serem quatro autores, que são Eric Gamma e seus colaboradores (GAMMA et al, 2000)), a saber: criacionais, estruturais e comportamentais. Um desses padrões “pode ser utilizado para solucionar o problema de representar uma hierarquia de composição recursiva entre entidades”. Assinale-o.
Alternativas
Q1104244 Arquitetura de Software

A respeito da arquitetura cliente‐servidor, julgue os próximos itens.


I O servidor não pode ser pré‐programado para executar funções em tempos preestabelecidos, pois, nessa arquitetura, o servidor tem a função “passiva”, ou seja, ele somente responde às solicitações dos clientes.

II A capacidade de processamento pode ser ajustada localmente.

III Nesse tipo de arquitetura, se houver um alto tráfego de dados na rede, a performance do sistema poderá ser prejudicada.


Assinale a alternativa correta.

Alternativas
Q1097010 Arquitetura de Software
No que se refere à arquitetura cliente‐servidor, julgue os itens de 96 a 100.
Uma das desvantagens desse tipo de arquitetura é que a comunicação cliente‐servidor não é transparente para o usuário final.
Alternativas
Q1097009 Arquitetura de Software
No que se refere à arquitetura cliente‐servidor, julgue os itens de 96 a 100.
Além das diversas outras funções do servidor, cabe a ele iniciar a comunicação de uma transação com o cliente.
Alternativas
Q1097008 Arquitetura de Software
No que se refere à arquitetura cliente‐servidor, julgue os itens de 96 a 100.
A interface gráfica utilizada pelos usuários nas estações de trabalho recebe, normalmente, o nome de GUI (Graphical User Interface).
Alternativas
Q1097007 Arquitetura de Software
No que se refere à arquitetura cliente‐servidor, julgue os itens de 96 a 100.
Na arquitetura cliente‐servidor, as tarefas de uma aplicação podem ser distribuídas em processadores conectados à rede.
Alternativas
Q1097006 Arquitetura de Software
No que se refere à arquitetura cliente‐servidor, julgue os itens de 96 a 100.
Com a arquitetura cliente‐servidor, uma aplicação pode ser dividida em diversas tarefas independentes.
Alternativas
Q1086374 Arquitetura de Software
Em relação à especificação OpenAPI, é correto afirmar que ela:
Alternativas
Q1086372 Arquitetura de Software
A arquitetura de padrões de interoperabilidade de Governo Eletrônico (ePING) é definida corretamente como aquela que:
Alternativas
Q1086368 Arquitetura de Software
A programação reativa, abordagem que está em crescente adoção para o desenvolvimento de aplicações Web e Mobile, tem seu principal conceito centrado em um padrão de projeto. Assinale a alternativa que identifica esse padrão.
Alternativas
Q1086367 Arquitetura de Software
Conforme os Padrões de Projeto do “Gang of Four” (GoF), assinale a definição correta do padrão Adapter:
Alternativas
Q1085959 Arquitetura de Software
De acordo com as diversas definições da Arquitetura Orientada a Serviços - SOA, ela
Alternativas
Q1085958 Arquitetura de Software
A estrutura da mensagem SOAP é definida em um documento XML que contém o elemento
Alternativas
Q1085957 Arquitetura de Software

Os documentos WSDL devem conter, principalmente, os elementos:


1. definição dos tipos de dados usados pelo web Service (XML Schema).

2. definição dos elementos de dados para cada operação.

3. descrição das operações que podem ser feitas e mensagens envolvidas.

4. definição do protocolo e formato de dados para cada tipo de porta.


Esses elementos são, respectivamente,

Alternativas
Q1085956 Arquitetura de Software

Um Analista em TI necessita desenvolver um projeto otimizando o reuso das classes. Para tanto, ele está analisando uma solução que possibilita a existência de várias interfaces com o usuário que podem ser modificadas sem que haja a necessidade da alteração das regras de negócio, proporcionando assim muito mais flexibilidade e oportunidades de reuso das classes.


O modelo de arquitetura padrão que atende essa necessidade porque contempla a divisão do projeto em camadas muito bem definidas é o

Alternativas
Respostas
2361: D
2362: C
2363: B
2364: D
2365: D
2366: C
2367: E
2368: E
2369: E
2370: C
2371: C
2372: C
2373: B
2374: B
2375: B
2376: A
2377: E
2378: C
2379: B
2380: A