Questões de Concurso Comentadas sobre arquitetura de software em arquitetura de software

Foram encontradas 220 questões

Q2324337 Arquitetura de Software
A evolução das redes neurais impulsionou significativamente o avanço da inteligência artificial, resultando em arquiteturas inovadoras.

Entre elas, uma se sobressai por sua habilidade em gerenciar sequências de tamanho variável, eficiência em treinamentos com grandes volumes de dados e pela implementação do mecanismo de atenção, o que possibilita uma análise ponderada e dinâmica das entradas.

Essa arquitetura é denominada.
Alternativas
Q2322044 Arquitetura de Software
O analista Marcos desenvolveu um novo frontend para a aplicação TCEDigital, a fim de modernizar a experiência do usuário. O backend da TCEDigital é exposto por meio de uma Application Programming Interface (API) web. O novo frontend desenvolvido por Marcos utiliza a API web do backend já existente e não exige a desativação do frontend antigo, com ambos coexistindo ao mesmo tempo.

À luz da arquitetura hexagonal, Marcos adicionou à TCEDigital um(a):
Alternativas
Q2322043 Arquitetura de Software
A analista Lúcia projetou a aplicação TCEPaulista utilizando a abordagem Domain-Driven Design (DDD). Foi definido que cada bounded context de TCEPaulista fosse implementado por uma equipe distinta. Lúcia constatou que o bounded context Patrimonial dependia do bounded context Financeiro e viceversa. A dependência mútua exigiu que as equipes dos contexts Patrimonial e Financeiro interagissem entre si, a fim de alinhar as necessidades de um context em relação ao outro.

De acordo com o DDD, o relacionamento entre os bounded contexts Patrimonial e Financeiro é do tipo: 
Alternativas
Q2322042 Arquitetura de Software
O analista André é o arquiteto da aplicação web TCEDash. O componente Board, da TCEDash, apresenta ao usuário indicadores visuais e manipuláveis, baseados em informações contidas no banco de dados da aplicação. O Board instancia um novo objeto para cada indicador apresentado ao usuário. Sabendo que determinado subconjunto de informações se repete em todos os indicadores, André aplicou no componente Board o padrão de projeto estrutural do Gang Of Four (GoF), que otimiza a alocação de objetos na memória RAM, mediante o compartilhamento de atributos comuns entre os objetos.

André aplicou no componente Board o padrão do GoF:
Alternativas
Q2322041 Arquitetura de Software
A analista Lúcia administra o AKluster, o cluster do Apache Kafka no TCE SP. Lúcia constatou que o espaço disponível no AKluster para o armazenamento de streams de eventos está acabando.

Para expandir a camada de persistência do AKluster, aumentando ainda a escalabilidade, Lúcia deve prover mais espaço de armazenamento ao Apache Kafka mediante novos:
Alternativas
Q2322040 Arquitetura de Software
O analista Kléber gerencia os pipelines do Gitlab CI/CD do TCE SP. No pipeline do projeto TCEMóvel, o job D precisa dos artefatos que foram gerados pelos jobs A e B. Para minimizar o tempo gasto com a transferência de artefatos, Kléber modificou a seção do .gitlab-ci.yml que define o job D, adicionando os nomes dos jobs A e B à subseção que especifica de quais jobs devem ser obtidos artefatos.

Na definição do job D, Kléber modificou a subseção:
Alternativas
Q2321435 Arquitetura de Software
Em Java, uma interface pode conter implementações de métodos, permitindo flexibilidade na estruturação do código e facilitando a reutilização de código entre classes que a implementam.
Alternativas
Q2321424 Arquitetura de Software
A arquitetura de von Neumann, desenvolvida durante a criação do computador ENIAC pelo exército norte-americano, visava a implementar a ideia do programa armazenado, um conceito que era considerado radical e impraticável na época. 
Alternativas
Q2319485 Arquitetura de Software
A taxonomia de Flynn define quatro categorias de arquiteturas de computadores: SISD, SIMD, MISD e MIMD. Anote a resposta incorreta:
Alternativas
Q2319483 Arquitetura de Software
LINPACK é uma biblioteca numérica para álgebra linear. Marque a afirmação incorreta:
Alternativas
Q2319482 Arquitetura de Software
Na linguagem FORTRAN2003, o comando CASE: 
Alternativas
Q2319477 Arquitetura de Software
Dadas as funções SIN (X), SIND (X) e SINH (X) pode-se dizer que: 
Alternativas
Q2319471 Arquitetura de Software
Sobre a modelagem de objetos pode-se afirmar corretamente que: 
Alternativas
Q2319470 Arquitetura de Software
 Marque a resposta inválida para o comando COMPLEX (4) relativo a constantes. 
Alternativas
Q2319469 Arquitetura de Software
Em modelagem de objetos, a Herança Múltipla permite... 
Alternativas
Q2319468 Arquitetura de Software
Na Linguagem FORTRAN existe o que se chama formato fixo de linhas. Neste aspecto, assinale a opção verdadeira.
Alternativas
Q2319467 Arquitetura de Software
O comando FORALL foi inserido em FORTRAN95 com o objetivo de simplificar a programação de estruturas concorrentes. Entretanto, a linha de código abaixo é inválida:  

FORALL (I = 1:J, J = 1:N) A(I,J) = 0.0

Identifique a razão porque o comando é inválido: 
Alternativas
Q2319461 Arquitetura de Software
Um código que possua “paralelismo implícito”, refere-se a (selecione a resposta que melhor responda à definição): 
Alternativas
Q2319459 Arquitetura de Software
Suponha um determinado problema científico que possua solução tanto por programação sequencial como por programação paralela. Identifique a melhor resposta considerando as afirmações abaixo:

I. É possível estabelecer que um programa sequencial é mais eficiente que sua versão paralela, uma vez que é mais fácil programá-lo.

II. A comunicação e a sincronização entre diferentes subtarefas é tipicamente uma das maiores barreiras para atingir grande desempenho em programas paralelos.

III. A lei de Amdahl afirma que uma pequena porção do programa que não pode ser paralelizada limitará o aumento de velocidade geral disponível com o paralelismo.  
Alternativas
Q2319458 Arquitetura de Software
Considere as frases abaixo que referem-se ao modelo de programação paralela e selecione a melhor resposta.

I. Trata-se de um conjunto de tecnologias de software para expressar algoritmos paralelos e criar aplicações compatíveis com sistemas que suportam a computação paralela.
II. A definição de um modelo paralelo independe do hardware. O desempenho do sistema é focado apenas no Sistema Operacional instalado.
III. Na atualidade, um modelo paralelo apenas pode ser definido nos chamados clusters, os quais não permitem execução de programas sequenciais.  
Alternativas
Respostas
81: A
82: D
83: B
84: D
85: B
86: E
87: E
88: C
89: C
90: D
91: E
92: B
93: D
94: C
95: A
96: C
97: A
98: E
99: C
100: B