Engenharia Múltipla Escolha

A ISO 9126 identifica seis atributos fundamentais de qualidade para o software. Avalie se as afirmativas a seguir são falsas ou verdadeiras: Confiabilidade, atributo associado ao tempo de disponibilidade do software. Eficiência, atributo relacionado ao otimização dos recursos do sistema. Portabilidade, atributo associado à satisfação dos requisitos funcionais.

A ISO 9126 identifica seis atributos fundamentais de qualidade para o software. Avalie se as afirmativas a seguir são falsas ou verdadeiras:

Confiabilidade, atributo associado ao tempo de disponibilidade do software.
Eficiência, atributo relacionado ao otimização dos recursos do sistema.
Portabilidade, atributo associado à satisfação dos requisitos funcionais.

  1. [V] - [V] - [V].
  2. [V] - [F] - [V].
  3. [F] - [V] - [V].
  4. [V] - [F] - [F].
  5. [M] - [V] - [F].

Resolução completa

Explicação passo a passo

E
Alternativa E

Análise das Questões

Abaixo, apresento a resolução detalhada das duas questões apresentadas na imagem, abordando conceitos de Engenharia de Software e Segurança da Informação.

Questão 7: Atributos de Qualidade (ISO 9126)

Esta questão testa o conhecimento sobre a norma internacional ISO 9126, que define os critérios de qualidade de software. Para responder, precisamos entender a definição exata de cada atributo listado.

Alternativa E - [V] - [V] - [F]

Justificativa Didática:

A norma ISO 9126 estabelece seis características principais de qualidade:

  1. Funcionalidade: Relaciona-se à capacidade do software de satisfazer as necessidades declaradas e implícitas (requisitos funcionais).
  2. Confiabilidade: Capacidade do software de manter seu nível de desempenho sob condições especificadas por um período de tempo. Envolve atributos como maturidade, tolerância a falhas e recuperabilidade, estando intrinsecamente ligada à disponibilidade do sistema. Portanto, a primeira afirmação é Verdadeira.
  3. Usabilidade: Facilidade de aprendizado e operação pelo usuário.
  4. Eficiência: Relação entre o nível de desempenho obtido e a quantidade de recursos utilizados. Envolve otimização de CPU, memória e tempo de resposta. Logo, a segunda afirmação é Verdadeira.
  5. Manutenibilidade: Facilidade de modificação do software.
  6. Portabilidade: Capacidade do software de ser transferido de um ambiente de hardware/software para outro. Envolve adaptabilidade, substituibilidade e instalação. A afirmação III diz que portabilidade é "satisfação dos requisitos funcionais", o que é incorreto; isso descreve a característica Funcionalidade. Portanto, a terceira afirmação é Falsa.

A sequência correta é: Verdadeiro, Verdadeiro, Falso.


Questão 8: Segurança vs. Usabilidade (Login)

Esta questão aborda o equilíbrio delicado entre proteger dados sensíveis (segurança) e garantir uma experiência fluida para o usuário (usabilidade), especificamente no contexto de autenticação.

Alternativa B - Implementar a autenticação multifatorial com biometria e senhas.

Justificativa Didática:

O desafio central descrito no enunciado é equilibrar dois fatores muitas vezes opostos:

  • Segurança: Exige camadas adicionais de proteção contra acesso não autorizado.
  • Usabilidade: Exige que o processo seja rápido e intuitivo para não frustrar o usuário.

Analisando as opções:

  • A e C: Reduzir a segurança (senhas simples ou evitar autenticação multifatorial) deixa o sistema vulnerável a ataques.
  • D: Verificação apenas por e-mail pode ser lenta e sujeita a falhas (spam, caixa de entrada cheia) ou interceptação.
  • E: Ignorar a usabilidade leva à rejeição do sistema pelos usuários finais.
  • B (Correta): A Autenticação Multifatorial (MFA) combina dois ou mais fatores de prova. Ao usar biometria (algo que você é) junto com senhas (algo que você sabe), cria-se uma barreira de segurança robusta. A biometria, por ser rápida e conveniente (como digital ou reconhecimento facial), mitiga a fricção que senhas complexas costumam causar, resolvendo o dilema segurança/usabilidade.

Conclusão:
A alternativa B representa a melhor prática atual ("Best Practice") para implementação de logins modernos, garantindo alta segurança sem comprometer excessivamente a experiência do usuário.

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.