Questões de Concurso
Sobre qualidade de software em engenharia de software
Foram encontradas 755 questões
Durante a condução de um projeto de software, a equipe técnica decidiu acompanhar a qualidade do produto ao longo de seu desenvolvimento. Para isso, foram definidos critérios objetivos para avaliar características como confiabilidade, manutenibilidade e desempenho, de maneira a verificar se o software atendia aos padrões estabelecidos e a identificar pontos de melhoria ao longo do projeto.
Considerando-se a situação descrita, é correto afirmar que a qualidade de software
Na Engenharia de Software, requisitos não funcionais desempenham papel fundamental na definição de restrições e qualidades que o sistema deve apresentar. Nesse sentido, representa um requisito não funcional de software a capacidade de o sistema de software
Assinale a alternativa que indica corretamente o princípio de design de usabilidade, popularizado por Jakob Nielsen, que sugere que o sistema deve sempre manter os usuários informados sobre o que está acontecendo, através de feedback apropriado em tempo hábil.
O SonarQube centraliza métricas de qualidade de código e fornece visões consolidadas sobre o débito técnico e a segurança das aplicações. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__) O SonarQube utiliza 'Quality Gates' para definir as métricas mínimas de aprovação que um código deve atingir antes de ser integrado ou implantado no ambiente produtivo.
(__) A plataforma estima o débito técnico ao analisar problemas de manutenibilidade e fornecer uma estimativa de tempo necessária para a correção dos desvios identificados.
(__) A ferramenta veda a utilização de plugins externos para a análise de tecnologias legadas, operando apenas em sistemas baseados em contêineres e arquiteturas de nuvem.
(__) Através de métricas de cobertura de código, o SonarQube identifica os trechos da aplicação que não foram exercitados durante a execução da suíte de testes unitários.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Com base na situação hipotética precedente, assinale a opção que apresenta a métrica que melhor indica a eficiência da equipe em remover erros antes da entrega do software.
Conforme disposto na ISO/IEC 9126-4, a medida derivada productive proportion, utilizada para avaliar a produtividade do usuário,
Considerando a linguagem de programação Java e a cobertura SonarQube, julgue o item a seguir.
No trecho de código a seguir, a implementação individualizada do QualityGate permite que o resultado do estágio Quality Gate 1 não interrompa o pipeline, caso o resultado da análise do SonarQube seja FAILED, e que ele prossiga normalmente para a execução do estágio SonarQube analysis 2.

I. A interoperabilidade depende da adoção de padrões web definidos por organismos como o W3C.
II. Diferenças na implementação de tecnologias entre navegadores podem impactar a apresentação e o funcionamento de uma interface.
III. Frameworks de frontend como React ou Vue resolvem as diferenças de renderização entre navegadores, assegurando uniformidade visual das interfaces.
IV. Testes em múltiplos navegadores contribuem para identificar falhas de interoperabilidade.
Está correto o que se afirma em
A respeito de desenvolvimento de sistemas, julgue o item a seguir.
A proteção de uma API pode ser realizada por token ou chave, que, embora apresentem características próprias, garantem o mesmo grau de segurança.
Em relação à responsabilidade ética primária do Engenheiro perante este cenário, conforme os códigos de ética profissional na Engenharia da Computação, assinale a afirmativa correta.
( ) A experiência do usuário se refere apenas à aparência visual do produto.
( ) A pesquisa com usuários é fundamental para entender como eles interagem com um produto.
( ) Uma boa experiência do usuário deve considerar tanto a usabilidade quanto a satisfação emocional do usuário.
As afirmativas são, respectivamente,
Relacione os tipos de testes e suas respectivas definições.
1 - Teste de caixa Preta
2 - Teste de Usabilidade
3 – Teste de Acessibilidade
4 – Teste Funcional
( ) método que avalia a facilidade de uso e a experiência do usuário com um software, identificando como os usuários interagem com a interface e se conseguem cumprir suas tarefas de forma eficiente e satisfatória.
( ) verifica se as funcionalidades do software se comportam de acordo com as especificações definidas, avaliando se os requisitos funcionais foram implementados corretamente.
( ) teste de software que avalia o comportamento e as funcionalidades do sistema sem acessar seu código-fonte, focando nas saídas geradas a partir de entradas específicas.
( ) processo que avalia se um software é utilizável por pessoas com diferentes deficiências, garantindo que todos os usuários possam acessar e interagir com o conteúdo digital de forma igualitária.
Assinale a opção que indica a relação correta na ordem apresentada.
A aplicação do teste de regressão busca
Dentre estes custos deve ser incluído o
A consultoria identificou que poderia melhorar o desenvolvimento do sistema bancário implementando o(a):