Engenharia Múltipla Escolha

Acerca dos conceitos de ergonomia e IHC, a Caixa de Mensagem é um elemento destinado a informar o usuário acerca de sua interação com o software. Indique a alternativa que apresenta um possível uso para as Caixas de Mensagens.

Acerca dos conceitos de ergonomia e IHC, a Caixa de Mensagem é um elemento destinado a informar o usuário acerca de sua interação com o software. Indique a alternativa que apresenta um possível uso para as Caixas de Mensagens.

  1. Apresentação do menu do sistema.
  2. Apresentação de um erro do sistema.
  3. Apresentação dos atalhos do sistema.
  4. Apresentação detalhada dos bugs do sistema.
  5. Apresentação de ícones personalizados.

Resolução completa

Explicação passo a passo

B
Alternativa B

Análise das Questões de Engenharia de Software e Usabilidade

A imagem apresenta dois problemas distintos relacionados a Interação Humano-Computador (IHC) e Testes de Software. Abaixo, apresento a resolução e a justificativa para cada item.


Questão 1: Elementos de Interface (Caixa de Mensagem)

Alternativa B - Apresentação de um erro do sistema.

Contexto Teórico:
Em projetos de Usabilidade e IHC, a comunicação clara com o usuário é fundamental. A Caixa de Mensagem (ou Message Box) é um componente gráfico padrão utilizado para interromper a interação momentaneamente e transmitir uma informação crucial.

Por que a Alternativa B está correta?

  • Feedback Visual: A função primária dessa caixa é informar o estado do sistema.
  • Alertas e Erros: Ela é comumente usada para avisar sobre falhas (ex: "Arquivo não encontrado"), confirmar ações perigosas (ex: "Tem certeza que deseja deletar?") ou apresentar sucessos.
  • Interatividade: Geralmente possui botões como "OK", "Sim", "Não" ou "Cancelar", exigindo que o usuário tome uma decisão ou reconheça o problema.

Por que as outras alternativas são menos adequadas?

  • Menus (A) e Atalhos (C): São elementos estruturais de navegação, não caixas flutuantes de mensagem.
  • Bugs (D): Sistemas não costumam expor detalhes técnicos de bugs diretamente ao usuário final; isso é tratado em logs internos.
  • Ícones (E): Embora uma caixa possa conter um ícone (como um ponto de exclamação), ela não serve como galeria de ícones.

Questão 2: Tipos de Testes de Software

Alternativa D - Teste de integração.

Contexto Teórico:
O ciclo de vida de desenvolvimento de software envolve diferentes níveis de teste para garantir qualidade. Cada nível tem um escopo específico de validação.

Definição de Teste de Integração:
O enunciado descreve exatamente o propósito deste teste: verificar a interface e a comunicação entre módulos ou componentes que já foram testados individualmente (testes unitários).

  • Objetivo: Detectar erros nas interações entre partes do sistema.
  • Exemplo: Juntar o módulo de "Login" com o módulo de "Banco de Dados" para ver se eles trocam informações corretamente.

Comparativo dos Tipos de Teste:

Tipo de TesteFoco PrincipalEscopo
UnitárioCódigo fonte de uma única unidadeMínimo (funções/classes)
IntegraçãoConexão entre módulosMédio (módulos + conexões)
SistemaComportamento geral do softwareCompleto
AceitaçãoAtendimento aos requisitos do clienteNegócio/Uso real

Análise das Alternativas Incorretas:

  • A e B (Caixa Branca/Preta): Refere-se à metodologia de construção do teste (olhar o código ou não), não ao nível de acoplamento dos módulos.
  • C (Regressão): Serve para garantir que uma nova correção não quebrou funcionalidades antigas.
  • E (Performance): Avalia velocidade e estabilidade sob carga.

Conclusão:
A descrição de fazer porções menores funcionarem em conjunto define inequivocamente o Teste de Integração.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.