Questões de Concurso sobre Qualidade De Software

 
 
Disciplina 1
Assunto 4
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
179 questões encontradas
Questões por página
20
Mais recentes
 

Existe um modelo de qualidade de produto de software composto por características e subcaracterísticas que permitem avaliar diferentes atributos do sistema. Nesse contexto, assinale a alternativa que NÃO corresponde a uma subcaracterística associada à flexibilidade do produto de software.


A

Adaptabilidade.


B

Escalabilidade.


C

Instalabilidade.


D

Inclusividade.


E

Substituibilidade.

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


A

portabilidade insere-se na categoria de operação do produto.


B

integridade insere-se na categoria de revisão do produto.


C

testabilidade insere-se na categoria de revisão do produto.


D

eficiência insere-se na categoria de revisão do produto.


E

reutilização insere-se na categoria de operação do produto.

Segundo o Software Engineering Body of Knowledge (SWEBOK), publicado pelo IEEE Computer Society, no domínio de Software Quality, o custo da qualidade do software (ou Cost of software quality, CoSQ) pode ser obtido pela soma de custos do projeto.


Dentre estes custos deve ser incluído o


A

valor dispendido em atividades de detecção de medidas de controle.


B

custo de prevenção de riscos.


C

dispêndios com custo de conformidade.


D

custo de prevenção das atividades.


E

custo de manutenção das atividades de planejamento e construção.

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.


A

Aumentar o limite aceitável de complexidade ciclomática no SonarQube para reduzir a quantidade de alertas e manter o código existente inalterado.


B

Refatorar os métodos extensos, aplicando o princípio da responsabilidade única, reduzindo a complexidade ciclomática e eliminando trechos duplicados identificados pela ferramenta.


C

Desabilitar temporariamente as regras de duplicação de código no SonarQube para permitir a entrega da funcionalidade dentro do prazo.


D

Substituir a análise estática por testes manuais exploratórios, pois estes identificam problemas estruturais com maior detalhamento.


E

Concentrar as regras de validação em um único método utilitário estático para reduzir o número de arquivos analisados pela ferramenta.

A regra do escoteiro é um princípio do clean code que determina que o código precisa estar mais limpo do que estava antes de haver quaisquer alterações no código.


C

Certo


E

Errado

Sobre os fundamentos da qualidade de software, analise a sentença abaixo:


De acordo com Sommerville (2019), o gerenciamento da qualidade de software, inspirado em práticas da indústria manufatureira, parte do pressuposto de que a qualidade do processo de desenvolvimento está diretamente relacionada à qualidade do produto final (1ª parte), entretanto, essa relação é mais complexa em software, pois o projeto é um processo criativo no qual a padronização pode, em alguns casos, inibir a criatividade e resultar em um produto de qualidade inferior (2ª parte), sendo a avaliação da qualidade, portanto, um processo objetivo que se baseia exclusivamente na conformidade do software com sua especificação, de forma análoga à tolerância dimensional na manufatura (3ª parte).


Quais partes estão corretas?


A

Apenas a 1ª parte.


B

Apenas a 2ª parte.


C

Apenas a 1ª e a 2ª partes.


D

Apenas a 1ª e a 3ª partes.


E

Todas as partes.

A garantia da qualidade de software atua apenas nas fases finais do projeto, validando se os requisitos foram devidamente atendidos antes da entrega do produto.


C

Certo


E

Errado

No SonarQube, um QualityGate representa um conjunto de condições que um projeto deve satisfazer a fim de que seu código seja considerado aceitável para prosseguir no pipeline de desenvolvimento ou para ser liberado.


C

Certo


E

Errado

Segundo o padrão ISO 9126, a confiabilidade é um dos atributos fundamentais de qualidade para um software de computador. São subatributos da confiabilidade, segundo o padrão ISO 9126:


A

Facilidade de recuperação e tolerância a falhas.


B

Adaptabilidade e facilidade de substituição.


C

Facilidade de realização de mudanças e testabilidade.


D

Adequabilidade e exatidão.

Em qualidade de software, a dimensão responsável por garantir que o produto gere valor para o usuário final é denominada


A

qualidade do desempenho.


B

conformidade.


C

confiabilidade.


D

qualidade dos recursos.


E

durabilidade.

Analise as informações a seguir:


I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Usabilidade, que pressupõe inteligibilidade, operabilidade e apreensibilidade.

II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Manitenibilidade, que pressupõe analisabilidade, modificabilidade, estabilidade e testabilidade.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

Caso um sistema esteja sujeito a uma probabilidade de ataque de 25% e a sua probabilidade de repelir esse ataque seja de 95%, a integridade do software será muito alta, de aproximadamente 99%.


C

Certo


E

Errado

Relacione a Coluna 1 à Coluna 2, associando os fatores de qualidade de software aos respectivos atributos de qualidade, segundo o padrão NBR ISO/IEC 9126.


Coluna 1

1. Funcionalidade.

2. Confiabilidade.

3. Usabilidade.

4. Eficiência.

5. Manutenibilidade.

6. Portabilidade.


Coluna 2

( ) Maturidade.

( ) Utilização de recursos.

( ) Operacionalidade.

( ) Estabilidade.

( ) Interoperabilidade.

( ) Adaptabilidade.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

4 – 2 – 6 – 1 – 5 – 3.


B

1 – 6 – 4 – 2 – 3 – 5.


C

2 – 4 – 3 – 5 – 1 – 6.


D

5 – 3 – 1 – 4 – 6 – 2.


E

3 – 5 – 2 – 6 – 1 – 4.

A sociedade empresária Max Tech produz um aplicativo de gerenciamento de tarefas para equipes remotas. Após o lançamento, vários usuários relataram problemas de usabilidade e desempenho do aplicativo, especialmente em condições de rede variáveis. A diretoria reconheceu a necessidade de aprimorar a qualidade do software e solicitou uma revisão nos Requisitos Não Funcionais (RNFs) que foram negligenciados.


No contexto apresentado, assinale a ação capaz de garantir a qualidade do software


A

Realizar uma pesquisa de mercado para identificar as principais funcionalidades ausentes no aplicativo e integrá-las no menor tempo possível.


B

Priorizar a adição de novos recursos ao aplicativo, assumindo que isso automaticamente resolverá os problemas de desempenho e usabilidade relatados pelos usuários.


C

Implementar uma estratégia de marketing mais agressiva para melhorar a percepção do produto pelo mercado, desviando a atenção dos problemas de desempenho e usabilidade.


D

Focar na otimização do código para melhorar o desempenho do aplicativo, assim como aprimorar a interface com o usuário, garantindo uma execução mais rápida em todas as condições de rede e melhor usabilidade para o usuário.


E

Conduzir uma revisão focada nos Requisitos Não Funcionais, especialmente aqueles relacionados à usabilidade e ao desempenho em condições de rede variáveis, para identificar lacunas e oportunidades de melhoria.

A análise de tarefas é um método eficaz para avaliar a usabilidade na qualidade de software.


Assinale a opção que descreve um problema comum dessa abordagem.


A

Sobreposição excessiva de funcionalidades, o que pode confundir o usuário.


B

Aumento da carga de trabalho para a equipe de desenvolvimento devido à necessidade de manter duas versões do software.


C

Obtenção de dados quantitativos insuficientes para uma análise estatística rigorosa.


D

Efeito do observador, em que a presença do analista pode alterar o comportamento do usuário.


E

Ambiguidade das perguntas, o que pode levar a respostas não confiáveis.

Em engenharia de software, a busca de conformidade aos requisitos funcionais explicitamente declarados, por meio de padrões de desenvolvimento documentados para atender as características implícitas esperadas do software, é objeto da


A

viabilidade.


B

governança.


C

usabilidade.


D

qualidade.


E

manutenibilidade.

Um dos princípios básicos da garantia da qualidade do software é o controle de qualidade, cujo foco está na identificação, na rastreabilidade e no gerenciamento das mudanças no sistema.


C

Certo


E

Errado

Analise as informações a seguir:


I. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Eficiência, que pressupõe comportamento adequando quanto ao tempo de resposta e comportamento adequado quanto aos recursos utilizados.

II. É correto afirmar que um modelo geral com características de qualidade de software e suas subcaracterísticas, a exemplo da Portabilidade, que pressupõe: adaptabilidade, capacidade para ser instalado, capacidade para substituição.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

O sonarQube detecta as vulnerabilidades de segurança no código por meio de DAST (dynamic application security testing), indicando os erros a serem eliminados antes de implantar o aplicativo.


C

Certo


E

Errado

Na engenharia de software, o princípio que rege o atendimento aos modelos e normas de qualidade de software é o da


A

generalização.


B

flexibilização.


C

formalidade.


D

abstração.


E

decomposição.

 
 
Gerar simulado