Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

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
Q2745897 Arquitetura de Software
No contexto da usabilidade, deve-se planejar o comportamento do sistema frente a possíveis erros do usuário.
Com base nas recomendações da Cartilha de Usabilidade para Sítios e Portais do Governo Federal - Projeto Padrões Brasil eGov, analise as afirmações a seguir.

I. As mensagens de erro devem ser visíveis; porém, quando não for possível apresentar uma mensagem, deve-se mostrar apenas o código de erro para o usuário.
II. O sistema deve oferecer sugestões de termos próximos quando o termo digitado na busca não for encontrado.
III. Ao detectar um erro em um formulário, o sistema deve limpar automaticamente todos os campos, de modo que o usuário possa reiniciar sem a interferência do erro detectado.

Está correto o que se afirma em 
Alternativas
Q2745896 Arquitetura de Software
Os diferentes testes de usabilidade são indicados para diferentes etapas do ciclo de desenvolvimento de um produto.
Relacione os seguintes testes de usabilidade com a fase de desenvolvimento em que são normalmente empregados.

1. Teste de avaliação de usabilidade
2. Teste de exploração de usabilidade
3. Teste de validação de usabilidade
( ) fase inicial
( ) fase intermediária
( ) fase final

Assinale a opção que indica a relação correta, na ordem apresentada. 
Alternativas
Q2745895 Arquitetura de Software
Testes de usabilidade podem ser classificados em vários tipos, conforme o seu objetivo.
O teste de exploração, frequentemente realizado durante o desenvolvimento de uma aplicação web, tem por objetivo 
Alternativas
Q2745894 Arquitetura de Software
A Cartilha e-PWG do Governo Federal recomenda a redução da quantidade de elementos na interface, de modo a evitar sobrecarga.
O objetivo dessa recomendação é 
Alternativas
Q2745893 Arquitetura de Software
A Cartilha e-PWG do Governo Federal traz diretrizes para melhorar a comunicação e serviços online, definindo recomendações claras de desenvolvimento.
A recomendação de não abrir links em novas janelas e não usar janelas adicionais se alinha com a seguinte diretriz:
Alternativas
Q2745892 Arquitetura de Software
Usabilidade, comunicabilidade, acessibilidade e navegabilidade são conceitos centrais no design de um site. Acerca desses conceitos, avalie as afirmações a seguir:

I. Mensagens de erro usando 'alert( )' contribuem principalmente para a usabilidade e para a comunicabilidade.
II. O emprego de atributos ARIA visa a melhorar a navegabilidade.
III. O uso de breadcrumbs visa melhorar principalmente a comunicabilidade.

Está correto o que se afirma em 
Alternativas
Q2745891 Arquitetura de Software
Testes de Usabilidade são uma prática fundamental na Engenharia de Usabilidade, focando na observação de como usuários reais interagem com o sistema.
Sobre esses testes, é correto afirmar que 
Alternativas
Q2745889 Arquitetura de Software
Cada página na internet possui diferentes entradas e saídas, o que pode gerar desorientação aos usuários. Dessa forma, é importante que o site informe ao visitante em que contexto ele se encontra, qual é o objetivo da página e defina claramente a navegação.
Assinale a opção que apresenta uma diretriz de contexto e navegação da Cartilha de Usabilidade dos Padrões Web em Governo Eletrônico e-PWG. 
Alternativas
Q2745888 Arquitetura de Software
As diretrizes de Acessibilidade para Conteúdo Web (WCAG, em inglês) definem quatro princípios como base da acessibilidade no desenvolvimento de sites.
Relacione os princípios de acessibilidade às ações correspondentes.

1. Perceptibilidade
2. Operabilidade
3. Compreensibilidade
4. Robustez
( ) Garantir que todos os elementos interativos possam ser acessados via teclado.
( ) Usar HTML semântico de modo adequado.
( ) Fornecer instruções e feedback aos usuários.
( ) Fornecer alternativas textuais para imagens e vídeos.

Assinale a opção que indica a relação correta, na ordem apresentada. 
Alternativas
Q2745886 Arquitetura de Software
De acordo com o e-MAG 3.1, a tag <meta http-equiv="refresh" content="30" /> não deve ser utilizada, uma vez que 
Alternativas
Q2745885 Arquitetura de Software
O modelo de acessibilidade proposto pelo Governo Eletrônico Brasileiro (e-MAG 3.1) estabelece diretrizes e boas práticas para o desenvolvimento de conteúdos digitais acessíveis.
Sobre o e-MAG 3.1, analise as afirmativas a seguir.

I. Recomenda-se que vídeos e imagens tenham sempre controles de brilho e contraste, para garantir o acesso de pessoas com visão subnormal.
II. Recomenda-se o uso de tabelas para a diagramação do layout das páginas, pois facilita a organização visual do conteúdo.
III. A validação manual é essencial na avaliação de acessibilidade, pois certos aspectos precisam de julgamento humano para serem identificados.

Está correto o que se afirma em 
Alternativas
Q2654619 Arquitetura de Software
Uma empresa está desenvolvendo um sistema para um site corporativo que requer uma interface administrativa para criar, editar e excluir artigos, além de exibir esses artigos para os visitantes da página web. O sistema precisa de uma estrutura clara e fácil de manter, com uma separação bem definida entre a lógica de negócios, a interface do usuário e o acesso a dados. Diante desse cenário, qual arquitetura de software é a mais adequada para o projeto?
Alternativas
Q2612344 Arquitetura de Software

Em uma rede corporativa do SAMU, é essencial garantir a segurança e a disponibilidade dos dados e serviços. Qual das opções abaixo descreve a melhor prática para assegurar que os dados confidenciais dos pacientes sejam protegidos durante a transmissão pela rede?

Alternativas
Q2612343 Arquitetura de Software

Associe as colunas sobre os conceitos e ferramentas de segurança da informação:


1. SSL/TLS

2. Firewall

3. Anti-vírus

4. VPN


a) Protege contra malware.

b) Cria uma conexão segura entre dispositivos através da internet.

c) Estabelece conexões seguras na web.

d) Filtra tráfego de rede baseado em regras de segurança.


Qual alternativa apresenta a correta associação entre as colunas acima?

Alternativas
Q2612342 Arquitetura de Software

Em relação à configuração de uma rede Ethernet, analise as assertivas:


I. A configuração adequada dos endereços IP é essencial para a comunicação na rede.

II. O uso de VLANs (Virtual Local Area Networks) pode segmentar o tráfego de rede para melhorar a segurança e a eficiência.

III. Todos os dispositivos em uma rede Ethernet devem ter o mesmo endereço MAC para evitar conflitos de rede.


Está(ão) CORRETA(S):

Alternativas
Respostas
601: E
602: E
603: E
604: C
605: E
606: B
607: E
608: B
609: D
610: E
611: A
612: C
613: B
614: C
615: D
616: B
617: B
618: D
619: A
620: D