Questões de Qualidade de Software (Engenharia de Software)

Limpar Busca

Analise as afirmações abaixo sobre as capacidades e os tipos de avaliação que tais ferramentas podem oferecer:

I.A avaliação somativa é realizada por meio de um sistema de classificação automática que executa o programa do aluno com um conjunto de casos de teste, atribuindo uma nota quantitativa com base nos resultados.
II.A avaliação formativa, por sua vez, concentra-se em fornecer feedback durante o processo de desenvolvimento, oferecendo aos alunos informações sobre casos de teste que falharam e estatísticas de desempenho para auto-monitoramento, mas geralmente carece de mecanismos para apoiar o aprendizado antes da avaliação final.
III.A análise do código-fonte em uma avaliação automática abrange múltiplos aspectos, incluindo a sintaxe, a semântica (o comportamento do programa), a eficiência (uso de recursos) e a manutenibilidade (clareza e organização do código).

Assinale a alternativa correta:

  • A Todas as afirmações estão corretas.
  • B Apenas a afirmação I está correta.
  • C Apenas as afirmações I e III estão corretas.
  • D Apenas as afirmações II e III estão corretas.

Quando se fala em UX, não se fala apenas sobre usabilidade, mas também sobre uma série de fatores que influenciam o bom uso dos produtos e serviços. Segundo Peter Morville (2024), pioneiro no campo de estudos de UX, sete fatores definem um bom UX, estando entre eles:

I. Utilidade. II. Credibilidade. III. Acessibilidade. IV. Valor.

Quais estão corretos?

  • A Apenas I.
  • B Apenas I e II.
  • C Apenas II e III.
  • D Apenas II e IV.
  • E I, II, III e IV.

UX é a sigla usada para designar o termo user experience, ou experiência do usuário. São benefícios que a otimização da UX pode trazer no desenvolvimento de softwares, EXCETO:

  • A Maior usabilidade das plataformas.
  • B Aumento da confiança dos consumidores em sua solução.
  • C Diminuição das taxas de reclamação.
  • D Menores taxas de conversão.
  • E Otimização do trabalho de profissionais de atendimento ao cliente.

Durante o desenvolvimento de um sistema web para serviços públicos, uma equipe técnica implementou medidas para permitir que usuários com deficiência visual pudessem compreender o conteúdo por meio de leitores de tela. Essa prática está alinhada às diretrizes de acessibilidade digital estabelecidas por iniciativas e instituições oficiais da web. De acordo com o Decreto nº 5.296/2004, o eMAG e os padrões definidos pela iniciativa WAI do consórcio internacional W3C, qual medida é essencial para garantir a acessibilidade de conteúdos digitais?

  • A Utilizar exclusivamente HTML5 para desenvolvimento.
  • B Garantir que todos os elementos gráficos possuam descrições textuais.
  • C Implementar apenas padrões internacionais, como W3C/WAI.
  • D Substituir conteúdos multimídia por textos alternativos.
  • E Adotar exclusivamente o padrão e-PWG para interoperabilidade.

No Scrum, a Definição de Pronto (Definition of Done, ou DoD) é um critério essencial para garantir que um incremento do produto seja considerado completo. Ele estabelece um conjunto de requisitos que devem ser atendidos antes que uma funcionalidade seja entregue, assegurando qualidade e consistência. No entanto, equipes maduras em Scrum frequentemente enfrentam desafios ao aplicar o DoD em contextos de integração contínua e entrega contínua (CI/CD), em que a automação e a rápida entrega de valor são prioridades.

A descrição correta de uma característica crítica da Definição de Pronto em um ambiente de CI/CD, considerando as melhores práticas do Scrum, implica que o DoD

  • A precisa ser flexível e adaptável a cada Sprint, permitindo que a equipe ajuste os critérios conforme a complexidade das tarefas.
  • B deve incluir verificações automatizadas, como testes de unidade, integração e deploy em ambiente de staging, para garantir que o incremento seja considerado "pronto".
  • C necessita ser definido exclusivamente pelo Product Owner, pois ele é o responsável por priorizar o Backlog do Produto.
  • D dispensa a inclusão testes automatizados, desde que a equipe realize revisões manuais rigorosas antes da entrega.