Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q3029110 Arquitetura de Software
O analista Francisco está considerando o uso do React para implementar um software de exibição de análise de dados. Ele sabe que o React possui uma variante voltada a aplicativos móveis chamada React Native. Analisando a documentação na página oficial do React Native, Francisco descobriu que a comunidade de código-aberto e algumas empresas parceiras estenderam seu suporte para outras plataformas, além do Android e do iOS.
Dessa forma, Francisco descobriu que é possível executar nativamente uma aplicação feita com o React Native:
Alternativas
Q3022636 Arquitetura de Software
Assinale a alternativa correta sobre padrões de projeto Gangs of Four (GoF) e de arquitetura de software
Alternativas
Q3022621 Arquitetura de Software
O modelo de visão 4 + 1 de arquitetura de software proposto por Kructhen sugere que deve haver quatro visões fundamentais de arquitetura. Assinale a alternativa que nomeia corretamente as quatro visões. 
Alternativas
Q3022620 Arquitetura de Software
Considere as proposições a seguir, cada uma explicando um dos quatro quadrantes referentes ao conceito de dívida técnica (technical debt), popularizado por Martin Fowler. Assinale a alternativa que define de maneira incorreta um dos quadrantes. 
Alternativas
Q3015409 Arquitetura de Software
A Nutanix oferece uma plataforma ampla de multicloud corporativa que se propõe ser a ponte tecnológica entre a infraestrutura tradicional e os serviços de nuvem pública, com diversos componentes que, por exemplo, permitem gerenciar e controlar facilmente os dados da empresa, independentemente de onde residam — silos individuais de aplicações, de armazenamento e geográficos.

O componente descrito no parágrafo precedente é denominado
Alternativas
Q3015408 Arquitetura de Software
Existem diversos tipos de virtualização disponíveis para uso por administradores de ambientes de rede. Um deles apresenta a virtualização no nível do sistema operacional, permitindo a criação e o gerenciamento de vários ambientes isolados em uma única instância do sistema operacional; tais ambientes não são máquinas virtuais “verdadeiras” porque não incluem um sistema operacional.
No parágrafo precedente, é descrito o conceito de
Alternativas
Q3015395 Arquitetura de Software
A tecnologia para a computação em nuvem utilizada para reduzir a complexidade na administração dos ciclos de vida de contêineres, na distribuição de carga e na programação de reinicializações pós-falhas internas é conhecida como  
Alternativas
Q3015394 Arquitetura de Software
Para uma nuvem pública, um software especificamente criado para ser executado em uma arquitetura de microsserviços que aproveita intensamente as caraterísticas de um modelo de entrega de computação em nuvem é categorizado como
Alternativas
Q3015390 Arquitetura de Software
Assinale a opção em que é apresentado um servidor web http suportado para o frontend no software Zabbix em sua versão 7.0 LTS. 
Alternativas
Q3014844 Arquitetura de Software
A etapa do design thinking na qual o designer deve entender o contexto da entidade demandante e do usuário é conhecida como
Alternativas
Q3014843 Arquitetura de Software
O objetivo do design thinking é 
Alternativas
Q3014372 Arquitetura de Software
Há um tipo de arquitetura de software que fornece desacoplamento no tempo e no espaço. Isso significa, respectivamente, que clientes e servidores não precisam estar simultaneamente disponíveis e que clientes não precisam conhecer os servidores (e vice-versa). Assinale a alternativa que indica o nome desse tipo de arquitetura. 
Alternativas
Q3006691 Arquitetura de Software
UDDI normalmente é usado com outros padrões nos serviços web. Para descrever interfaces para os serviços web, o UDDI é utilizado com
Alternativas
Q3006689 Arquitetura de Software
Com referência a aplicações web e ao padrão MVC (Model-View-Controller), assinale a opção correta.
Alternativas
Q2847800 Arquitetura de Software
Acerca de conceitos, frameworks e boas práticas no contexto de arquiteturas de sistemas, assinale a afirmativa correta.
Alternativas
Q2847799 Arquitetura de Software
A arquitetura MVC (Model-View-Controller) sugere a divisão de aplicações em três principais grupos de componentes: Models, Views e Controllers, o que ajuda a atingir a separação de interesses.

Em relação aos Controllers, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Atua como ponto de entrada inicial, sendo responsável por escolher os Models que serão empregados na execução bem como qual View será renderizada.

( ) Caso a lógica do Controller esteja muito complexa, é recomendável mover lógica de negócios para fora do mesmo, insira-a no modelo de domínio, por exemplo.

( ) Caso um Controller execute com frequência os mesmos tipos de ações, é uma boa prática mover essas ações comuns para filtros.


As afirmativas são, respectivamente
Alternativas
Q2847795 Arquitetura de Software
O design thinking consiste em uma abordagem inovadora para a resolução de problemas, fundamentada em uma série de conceitos.
No contexto do design thinking, assinale a afirmativa correta.
Alternativas
Q2745912 Arquitetura de Software
Acerca dos requisitos para facilitar e otimizar o acesso de pessoas com deficiência aos sites e aplicativos desenvolvidos para dispositivos móveis, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).

( ) Elementos não textuais essenciais para o entendimento do que é exibido na tela devem ter uma alternativa textual, enquanto que elementos meramente decorativos devem ser ignorados por recursos de tecnologia assistiva.
( ) É recomendado evitar o uso de mais de um componente de formulário por linha em uma aplicação.
( ) Elementos interativos e de interface do usuário devem ter rótulos que descrevem o elemento e sua funcionalidade, mas não o estado ou operação do mesmo.

As afirmativas são, respectivamente, 
Alternativas
Q2745901 Arquitetura de Software
O reconhecimento e a recuperação de memória são cruciais em interfaces de usuário porque reduzem a carga cognitiva, facilitam a navegação e melhoram a eficiência.
Em face do exposto, é correto afirmar que 
Alternativas
Q2745900 Arquitetura de Software
As heurísticas de Nielsen são um conjunto de dez princípios gerais para o design de interfaces de usuário, desenvolvidos por Jakob Nielsen, um dos pioneiros no campo da usabilidade.
Acerca das heurísticas de Nielsen, considere as seguintes afirmações:

I. Os usuários geralmente executam ações por engano. Eles precisam de uma “saída de emergência” claramente marcada para abandonar a ação indesejada sem ter que passar por um processo extenso.
II. É dever do design manter os usuários sempre informados acerca do que está ocorrendo por meio de feedback adequado dentro de uma janela razoável de tempo.
III. Boas mensagens de erro são importantes, mas os melhores designs evitam cuidadosamente a ocorrência de problemas.

Está correto o que se afirma em 
Alternativas
Respostas
701: A
702: E
703: D
704: C
705: D
706: C
707: B
708: D
709: B
710: D
711: B
712: B
713: A
714: D
715: C
716: E
717: E
718: E
719: C
720: E