🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

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

Questões Discursivas

Foram encontradas 757 questões

Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918895 Engenharia de Software
Numere a segunda coluna de acordo com a primeira, associando cada risco potencial de um projeto de software às técnicas de gerenciamento de risco correspondentes.
(1) Insuficiência e/ou problemas de pessoal (2) Cronograma e orçamento não realistas (3) Desenvolvimento das funcionalidades erradas (4) Desenvolvimento de uma interface com o usuário errada (5) Constante mudança de requisitos (6) Problemas com componentes desenvolvidos por terceiros (7) Insuficiência de desempenho
( ) Inspeção; análise de compatibilidade. ( ) Reúso de software; depuração dos requisitos; estimativas detalhadas de esforço e custo. ( ) Simulação; modelagem; instrumentação; ajuste fino. ( ) Prototipação; uso de cenários de uso; caracterização do usuário (funcionalidade, estilo, carga de trabalho). ( ) Políticas de atração de talentos; treinamento; consolidação da equipe. ( ) Uso de abstração e ocultação da informação; desenvolvimento incremental. ( ) Pesquisa com usuários; análise da organização cliente e da missão do produto; participação do cliente na elicitação de requisitos.
A sequência numérica correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918887 Engenharia de Software
Segundo Pezzè & Young, nenhuma técnica de teste ou de análise pode servir sozinha a todos os objetivos de verificação e validação de um software. Todas as afirmativas abaixo são razões primárias para a combinação de técnicas de verificação, validação e teste, EXCETO uma. Assinale-a.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Teste de Software |
Q918886 Engenharia de Software

Considere o seguinte código.


/ / Se x é null, lança uma exceção do tipo NullPointerException

/ / Se não, retorna o índice do último elemento em x que é igual a y.

/ / Se esse elemento não existe, retorna -1.


public int findLast (int[] x, int y) {

for (int i=x.length-1; i > 0; i --)

{

if (x[i] == y)

return i;

}

return -1;

}


Para o código acima, foi definido o seguinte caso de teste:


x = [3,2,5,3], y = 3

Resposta esperada: 3


É correto afirmar que esse caso de teste

Alternativas
Q918823 Engenharia de Software

As definições de atributos de qualidade abaixo representam uma meta para todo projeto de software.


_____________ é um atributo de qualidade avaliado levando-se em conta fatores humanos, estética, consistência e documentação como um todo.

_____________ é um atributo de qualidade avaliado medindo-se a frequência e a severidade das falhas, a precisão dos resultados gerados, o tempo médio entre defeitos, a capacidade de se recuperar de uma falha e a previsibilidade do programa.

_____________ é um atributo de qualidade medido considerando a velocidade de processamento, o tempo de resposta, o consumo de recursos, vazão (throughput) e eficiência.


Assinale a alternativa que completa correta e respectivamente as lacunas do texto acima.

Alternativas
Q918821 Engenharia de Software
No contexto de gerenciamento de qualidade de software, o acoplamento entre classes de objeto, do inglês coupling between object (CBO), é
Alternativas
Q914373 Engenharia de Software
Eduardo é o líder técnico do Sistema de Vendas de uma rede de farmácias. O sistema deve ser utilizado em mais de 40 unidades espalhadas por vários estados. O sistema entrou em produção e, já na primeira semana de uso, ficou muito lento e diversas vezes indisponível para os operadores das lojas. Diante deste cenário, assinale a opção que indica a técnica de teste que foi negligenciada.
Alternativas
Q893415 Engenharia de Software

A respeito de engenharia de software, julgue o próximo item.


Confiabilidade, usabilidade e portabilidade são atributos de qualidade de software do modelo para qualidade em uso.

Alternativas
Q890073 Engenharia de Software

Entre as técnicas de validação de requisitos, existem as revisões, que podem ser diferenciadas em três tipos básicos: comentários, inspeções e walk-throughs.


Na técnica de inspeção,

Alternativas
Q890070 Engenharia de Software

A equipe de desenvolvimento de um aplicativo já fechou o escopo do projeto e o levantamento dos requisitos. Agora irá validar os requisitos com o cliente e demonstrar conceitos, experimentar opções de projeto, conhecer mais sobre o problema e suas possíveis soluções, e talvez descobrir erros e omissões nos requisitos propostos. A equipe está discutindo com o gerente qual a técnica de validação mais adequada a ser utilizada.


A técnica recomendada para esse caso é a seguinte:

Alternativas
Q883122 Engenharia de Software
Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.
Uma forma de aferir a qualidade de um código desenvolvido é avaliar a quantidade de autorreferências feitas em módulos do código. Essa métrica é conhecida como complexidade ciclomática.
Alternativas
Q883106 Engenharia de Software

Julgue o item a seguir, acerca de eMAG, sistemas de controle de versão e SonarQube.


Uma issue gerada pelo SonarQube com severidade CRITICA requer a imediata correção do código.

Alternativas
Q879918 Engenharia de Software
Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a)
Alternativas
Q879916 Engenharia de Software
A respeito dos processos de verificação, de validação e de teste de software, assinale a opção correta.
Alternativas
Q878375 Engenharia de Software

Ao longo do desenvolvimento de um software, um gerente de projeto percebeu que havia dificuldades para garantir que os produtos gerados refletissem adequadamente os requisitos especificados. Investigando mais, concluiu que seu processo de desenvolvimento precisaria ser melhorado. Decidiu, então, implantar em sua equipe um processo de suporte de software que realizasse atividades específicas para confirmar, com evidência objetiva, que os requisitos especificados fossem cumpridos.


O processo implantado por esse gerente é o de

Alternativas
Q872169 Engenharia de Software

A respeito de construção de sistemas, julgue o item subsequente.


Em qualidade de software, o atributo de eficiência define o quanto o software adere às necessidades declaradas do usuário.

Alternativas
Q870027 Engenharia de Software
De acordo com a NBR ISO/IEC 9126, as qualidades externas e internas podem ser categorizadas por meio de características e subcaracterísticas. Assinale a alternativa que define corretamente aquela característica composta pelas subcaracterísticas Adequação, Acurácia e Interoperabilidade.
Alternativas
Q870026 Engenharia de Software
De acordo com a norma NBR ISO/IEC 9126, assinale a alternativa que contém os atributos de qualidade de software referentes às características de usabilidade.
Alternativas
Q869372 Engenharia de Software

A respeito de análise, projeto, implementação e testes de software, julgue o seguinte item.


Entre os padrões organizacionais a ser seguidos por programadores na fase de implementação de software incluem-se os padrões de nomes de variáveis, o formato de cabeçalhos de programas e o formato de comentários.

Alternativas
Q2778221 Engenharia de Software

Em geral, durante a implementação de uma interface gráfica do usuário, são conduzidos testes que se baseiam em uma combinação de técnicas, que incluem observação, questionários, entrevistas e testes com usuários, merecendo essa última atividade, uma atenção especial. Esses testes são conhecidos como:

Alternativas
Q2778215 Engenharia de Software

Segundo a ISO 9241, usabilidade é a medida em que um sistema, produto ou serviço pode ser usado por usuários específicos para atingir objetivos particulares em um determinado contexto de uso. Segundo essa norma, são objetivos de um sistema com boa usabilidade:

Alternativas
Respostas
401: B
402: A
403: B
404: D
405: A
406: C
407: E
408: E
409: B
410: E
411: E
412: D
413: D
414: E
415: E
416: E
417: A
418: C
419: B
420: A