Questões de Concurso Sobre qualidade de software em engenharia de software

Foram encontradas 767 questões

Q4409060 Engenharia de Software
Em relação à análise de requisitos, à modelagem orientada a objetos com UML, à qualidade de software e à análise de pontos de função, assinale a opção correta.
Alternativas
Q4389000 Engenharia de Software
Simone está navegando em um aplicativo previdenciário que apresenta a seguinte situação: Quando um usuário solicita o resgate de um valor para sua conta, a tela muda imediatamente para “Confirmar Transação”, sem exibir o valor do resgate, o beneficiário ou a conta de destino. Além disso, o botão “Confirmar” fica visualmente destacado, enquanto a opção de “cancelar a operação” não é disponibilizada nessa tela. Para interromper o processo, o usuário precisa fechar o aplicativo e iniciar novamente.
Considerando as heurísticas de usabilidade de Jakob Nielsen, assinale a opção que apresenta as duas heurísticas que essa interface viola mais diretamente. 
Alternativas
Q4388948 Engenharia de Software
Simone está navegando em um aplicativo previdenciário que apresenta a seguinte situação:
Quando um usuário solicita o resgate de um valor para sua conta, a tela muda imediatamente para “Confirmar Transação”, sem exibir o valor do resgate, o beneficiário ou a conta de destino. Além disso, o botão “Confirmar” fica visualmente destacado, enquanto a opção de cancelar a operação não é disponibilizada nessa tela. Para interromper o processo, o usuário precisa fechar o aplicativo e iniciar novamente.
Considerando as heurísticas de usabilidade de Jakob Nielsen, assinale a opção que indica as duas heurísticas que essa interface viola mais diretamente.  
Alternativas
Q4305436 Engenharia de Software
Um importante aspecto a ser considerado diz respeito à qualidade de software, sendo que os fatores de qualidade de McCall estabelecem uma classificação para tais fatores.

A esse respeito, é correto afirmar que
Alternativas
Q4293832 Engenharia de Software
Uma equipe de uma Agência Reguladora de Transportes Públicos está avaliando práticas de integração contínua e entrega contínua em projetos que utilizam pipelines automatizados, considerando ferramentas como Jenkins, GitHub Actions e GitLab Cl. Nesse contexto, a responsabilidade técnica refere-se a:
Alternativas
Q4282192 Engenharia de Software
São atributos de um bom software:
I. Aceitabilidade. Il. Disponibilidade. III. Eficiência.
Está correto o que se afirma em: 
Alternativas
Q4260142 Engenharia de Software
Um sistema bancário online é projetado para operar continuamente por 99,99% do tempo ao longo de um ano, garantindo que as transações financeiras críticas sejam executadas sem falhas inesperadas e que, em caso de pane, o sistema seja capaz de se recuperar rapidamente e manter a integridade dos dados processados. Assinale a alternativa que identifica a característica de qualidade da norma ISO/IEC 25010 associada a essa capacidade de o produto desempenhar suas funções sob condições estabelecidas por um período específico. 
Alternativas
Q4260138 Engenharia de Software
Durante a avaliação de um aplicativo bancário, o especialista em experiência do usuário verifica se a interface mantém o usuário informado sobre o estado do sistema, se há correspondência entre o sistema e o mundo real e se o usuário possui controle e liberdade nas ações, aplicando um conjunto de princípios gerais de design para identificar problemas de interação. Assinale a alternativa que identifica o método de avaliação utilizado.
Alternativas
Q4256850 Engenharia de Software
Na avaliação de usabilidade de um sistema, a utilização de métricas permite quantificar a qualidade da experiência do usuário. Ao medir a ‘porcentagem de tarefas concluídas com sucesso pelos usuários’, o analista está avaliando qual dimensão da usabilidade?
Alternativas
Q4254208 Engenharia de Software
O monitoramento da eficiência de sistemas interativos e a compreensão das competências técnicas envolvidas no processo de design para meios digitais são valiosos para assegurar a usabilidade e a viabilidade de artefatos digitais. No que concerne às métricas de desempenho e às práticas para mensurar e aperfeiçoar experiências dos usuários,
Alternativas
Q4248437 Engenharia de Software

A respeito dos conceitos de clean code e da ferramenta SonarQube, julgue o item a seguir. 


No SonarQube, parâmetros de análise definidos como argumentos do scanner na linha de comando sobrescrevem os parâmetros definidos em arquivos de configuração do scanner e aplicam-se apenas à análise corrente.

Alternativas
Q4245032 Engenharia de Software
Em relação a testes de software, a que se referem, respectivamente, os processos de Verificação e de Validação (V&V)? 
Alternativas
Q4228472 Engenharia de Software
Acerca da garantia da qualidade no MPS SW, no CMMI-DEV e em processos ágeis, assinale a opção correta.
Alternativas
Q4223161 Engenharia de Software
A equipe de Engenharia de Confiabilidade de Sites (SRE) de um portal de serviços previdenciários está definindo os acordos de qualidade operacional para a API de emissão de contracheques. Eles definiram um Indicador de Nível de Serviço (SLI) baseado na latência das requisições HTTP síncronas. Com base nisso, estabeleceram o Objetivo de Nível de Serviço (SLO) de que 99,9% das requisições válidas nas últimas 4 semanas devem retornar um código HTTP 200 em menos de 200 milissegundos.
A definição desse SLO gera matematicamente um Orçamento de Erro (Error Budget) de 0,1%.
No âmbito das práticas de SRE, a utilidade essencial desse Error Budget para a governança compartilhada entre o time de operações e o time de desenvolvimento consiste em
Alternativas
Q4222423 Engenharia de Software
Durante os testes de usabilidade em laboratório conduzidos no novo módulo de visualização de mapas de vento do Serviço de Navegação Aérea, os engenheiros mediram com precisão, por meio de cronômetros e logs do sistema, o tempo exato (em segundos) que um operador leva para concluir com sucesso a inserção de uma coordenada de restrição de voo espacial.
A métrica quantitativa de usabilidade clássica que foi diretamente avaliada por meio do procedimento de medição descrito foi a
Alternativas
Q4222408 Engenharia de Software
No desenvolvimento do Sistema de Gestão de Escalas de Controladores de Voo, a equipe de engenharia de requisitos mapeou diversas necessidades junto à diretoria operacional do Serviço de Navegação Aérea.
Durante a fase de classificação, os analistas devem separar com precisão as restrições arquiteturais e qualidades globais do sistema das funcionalidades diretas oferecidas aos usuários. Assinale a opção que apresenta exclusivamente um Requisito Não Funcional (RNF) para o sistema citado.
Alternativas
Q4219377 Engenharia de Software

Sobre teste de usabilidade de software, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.



( ) Testes de usabilidade têm como objetivo avaliar a interação do usuário com o sistema, considerando aspectos como eficiência, eficácia e satisfação no uso.


( ) O teste de usabilidade ocorre em uma etapa posterior à implantação do sistema em ambiente de produção, sendo essa a fase adequada para a primeira avaliação da interface pelo usuário final.


( ) Métricas como tempo para conclusão de tarefa, taxa de erro e número de cliques podem ser utilizadas na avaliação de usabilidade.


( ) A observação direta de usuários executando tarefas e a aplicação de questionários estruturados são técnicas utilizadas em testes de usabilidade. 

Alternativas
Q4219346 Engenharia de Software
No IFCE, a equipe de desenvolvimento identificou, por meio do SonarQube, que um módulo do sistema acadêmico apresenta alta complexidade ciclomática, duplicação de código e métodos extensos com múltiplas responsabilidades. O analista de tecnologia da informação foi designado para propor uma ação alinhada aos princípios de Clean Code e às práticas de análise estática. Considerando esse cenário, assinale a alternativa que apresenta a melhor conduta diante da situação narrada.
Alternativas
Q4219318 Engenharia de Software
No ciclo de vida de desenvolvimento de software, a garantia de qualidade depende diretamente da conexão entre os requisitos funcionais e as validações finais.

Nesse cenário, os critérios de aceitação são descritos como uma forma de documentar os anseios e as necessidades do cliente, especificando como o sistema deve operar para ser aceito. Eles servem como o elo fundamental de rastreabilidade, transformando regras de negócio em cenários de teste verificáveis.

Sobre os critérios de aceitação, analise as afirmativas a seguir.

I. Servem para verificar se o sistema como um todo adere aos critérios contratuais acordados com o usuário final.
II. Ajudam a confirmar que o software cumpre todos os seus requisitos funcionais e não funcionais.
III. Auxiliam na tomada de decisão dos stakeholders sobre o "go-live" (entrada em produção).

Está correto o que se afirma em  
Alternativas
Q4219314 Engenharia de Software
No contexto da engenharia de software, métricas são variáveis quantificáveis atribuídas a atributos específicos, essenciais para transformar julgamentos subjetivos em avaliações objetivas baseadas em evidências. Elas permitem monitorar o progresso, prever resultados e identificar áreas problemáticas para melhoria contínua.

Neste contexto, relacione os conceitos apresentados a seguir às suas características.

1. Métricas de Processo
2. Métricas de Produto

( ) Tempo de resposta do sistema.
( ) Produtividade (linhas de código produzidas por pessoa/mês).
( ) Densidade de defeitos.
( ) Taxa de defeitos encontrados por fase.

Assinale a opção que apresenta a relação correta, segundo a ordem apresentada. 
Alternativas
Respostas
1: B
2: A
3: A
4: C
5: A
6: A
7: B
8: B
9: C
10: B
11: C
12: A
13: D
14: C
15: A
16: C
17: E
18: B
19: E
20: C