Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.197 questões

Q2666925 Arquitetura de Software

Analise as afirmativas abaixo no contexto de gerenciamento de memória de sistemas operacionais Linux.


THP é um acrônimo para Transparent Huge Pages e é um mecanismo de kernel do Linux para manipular grandes espaços de memória, denominados huge pages. O mecanismo THP requer que o administrador do sistema configure quais partes da memória do sistema devem e podem ser mapeados por páginas de memória denominadas huge pages. Toda página de memória física pode ser mapeada para somente uma página de memória virtual.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2666924 Arquitetura de Software

Qual distribuição Linux não implementa a suíte de software de base systemd por padrão ou default, e pode trabalhar normalmente sem os recursos e funcionalidades de systemd?

Alternativas
Q2666918 Arquitetura de Software

No contexto de desenvolvimento web, assinale a alternativa que descreve corretamente Web Assembly.

Alternativas
Q2666912 Arquitetura de Software

Analise as afirmativas abaixo sobre as metodologias de desenvolvimento de software RUP e XP.


Tanto RUP quanto XP têm como alicerce e são baseados em casos de uso. Tanto RUP quanto XP são baseadas em iterações, e ambas são orientadas ao cliente. Tanto RUP quanto XP implementam o papel de Gerente de Projetos, embora XP não tenha uma disciplina explícita de Gerência ou Gestão de projetos.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2666909 Arquitetura de Software

Assinale a alternativa que contém as fases de cada ciclo de desenvolvimento RUP.

Alternativas
Q2666908 Arquitetura de Software

Analise a instrução javascript abaixo:


Let x = 5 & 3;


Qual o valor de x a partir do resultado dessa instrução?

Alternativas
Q2666906 Arquitetura de Software

Qual a denominação da funcionalidade ou recurso Javascript que possibilita que scripts sejam executados em segundo plano no navegador, de modo que uma página web não fique aguardando a conclusão da execução do script?

Alternativas
Q2666905 Arquitetura de Software

A HTML5 implementa uma tecnologia que substitui os cookies e permite que dados de aplicações e páginas web possam ser armazenados localmente, de modo mais seguro e com maiores volumes de dados.


Assinale a alternativa com o nome correto desse recurso da HTML5.

Alternativas
Q2666903 Arquitetura de Software

São todos Processos de Projeto do MPS-BR de Software 2021.

Alternativas
Q2666902 Arquitetura de Software

Os servidores de aplicação WildFly possuem uma ferramenta de linha de comando para gerenciar implementações tanto de domínios gerenciados quanto de instâncias standalone.


Assinale a alternativa que indica corretamente o script que invoca a interface de linha de comando do WildFly.

Alternativas
Q2666901 Arquitetura de Software

São áreas de processos do nível 5 de maturidade do Capability Maturity Model Integration (CMMI).


Casual Analysis and Resolution (CAR) Organizational Performance Management (OPM) Organizational Process Performance (OPP)


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q2171022 Arquitetura de Software
Em uma organização pautada pela gestão de processos, afigura-se pertinente a adoção
Alternativas
Q2010537 Arquitetura de Software
“É um estilo de arquitetura de sofware que define um conjunto de restrições a serem usadas para a criação de web services”. Trata-se de
Alternativas
Q2010536 Arquitetura de Software
Dentro do modelo MVC, as validações de regras de negócio devem estar em qual camada? 
Alternativas
Q1930039 Arquitetura de Software

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Na abordagem MVC, não há notificação do modelo para as visões que dependem dele toda vez que seus dados sofrem mudanças. Esse é um mecanismo de proteção da MVC para evitar inconsistências no modelo. 

Alternativas
Q1930038 Arquitetura de Software

Julgue o item, relativo à programação orientada a objetos e à arquitetura MVC (Model-View-Controller).  


Na arquitetura MVC, o controlador de uma visão jamais pode ser alterado em tempo de execução, mesmo que seja para mudar a maneira como responde às entradas do usuário.

Alternativas
Q1915517 Arquitetura de Software
Uma arquitetura de microsserviços possui uma série de vantagens em relação às arquiteturas monolíticas. NÃO é uma dessas vantagens a
Alternativas
Q1915502 Arquitetura de Software

Considere o seguinte trecho de código Java referente a uma classe controladora para uso com o framework Spring MVC, que define um método para listar alguns objetos e outro para remover um objeto da listagem: 


Imagem associada para resolução da questão


Os métodos lista e remove enviam o usuário para páginas diferentes após as respectivas execuções desses métodos. Por meio de um redirecionamento, por parte do servidor ou por parte do cliente, é possível fazer com que uma chamada ao método remove termine mostrando a mesma lista de objetos que o método lista, porém, sem ter que repetir o código que obtém os objetos nos dois métodos.

O valor que o método remove deve retornar, para fazer um redirecionamento por parte do servidor, de modo que, após a execução do método remove, o método lista seja chamado internamente pelo Spring MVC, sem a necessidade de uma segunda requisição por parte do cliente é:

Alternativas
Q1905938 Arquitetura de Software

A arquitetura em três camadas tem como objetivo promover a separação das funcionalidades, usando camadas para a separação da lógica de apresentação, lógica de negócio e lógica de acesso a dados. A separação em três camadas torna o sistema mais flexível, permitindo que as camadas sejam desenvolvidas e modificadas independentemente. O diagrama a seguir descreve os três níveis de camadas, analise-o. 


Imagem associada para resolução da questão


Sobre a arquitetura em três camadas, é INCORRETO afirmar que:

Alternativas
Q1905931 Arquitetura de Software

A meta do designer é desenvolver um sistema que permita ao usuário, durante o processo de interação, criar um modelo mental consistente baseado no modelo por ele projetado. Para que o usuário possa criar tal modelo, o designer precisa entender o processo de interação do usuário com a interface do sistema. Para facilitar esse entendimento, um ciclo com etapas e golfos foram criados na engenharia cognitiva como mostra a figura a seguir: 


Imagem associada para resolução da questão


Diante do exposto, é correto afirmar que: 

Alternativas
Respostas
2321: A
2322: C
2323: E
2324: A
2325: A
2326: D
2327: C
2328: E
2329: C
2330: D
2331: B
2332: D
2333: A
2334: D
2335: E
2336: E
2337: B
2338: D
2339: C
2340: D