Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 6.883 questões
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
No contexto do design thinking, assinale a afirmativa correta.
( ) 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,
Em face do exposto, é correto afirmar que
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
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
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.
O teste de exploração, frequentemente realizado durante o desenvolvimento de uma aplicação web, tem por objetivo
O objetivo dessa recomendação é
A recomendação de não abrir links em novas janelas e não usar janelas adicionais se alinha com a seguinte diretriz:
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
Sobre esses testes, é correto afirmar que
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.
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.