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
 
178 questões encontradas
Questões por página
20
Mais recentes
 

A Garantia da Qualidade de Software (SQA) tem por objetivo obter um produto de alta qualidade, e neste contexto, tarefas são realizadas por um grupo para alcançar essa meta. Sobre as tarefas de SQA, assinale a alternativa incorreta.


A

Elaboração de um plano SQA para um projeto


B

Revisão das atividades de engenharia de software


C

Gestão dos custos do projeto


D

Inspeção dos softwares resultantes para verificar sua conformidade com a gestão da qualidade definida

Um dos fatores de qualidade definidos nas normas de software estabelece o nível com que o software faz uso otimizado dos recursos do sistema. Tal fator corresponde à propriedade da


A

usabilidade.


B

funcionalidade.


C

eficiência.


D

portabilidade.


E

confiabilidade.

Qualidade de Software é um processo sistemático voltado a todo ciclo de vida dos artefatos produzidos por uma aplicação. O objetivo é garantir a conformidade entre processos e produtos, prevenindo e eliminando defeitos. Acerca do tema, afirma-se:


I- Análise dinâmica é composta de ferramentas e técnicas utilizadas para aferir a qualidade de um software em tempo real, sem que haja a necessidade de uma versão executável do programa.

II- Walkthrough ou "Travessia" é uma técnica utilizada com a finalidade de melhorar a qualidade do produto em trabalhos de desenvolvimento de software, geralmente se concentrando apenas em um módulo ou parte do software.

III- A técnica Peer-Review é uma técnica realizada em pares de programadores com níveis de conhecimento obrigatoriamente distintos, a fim de obter diferentes visões quanto ao programa e suas funcionalidades. Não possui caráter formal de inspeção.


É correto o que se afirma em:


A

II, apenas.


B

I, apenas.


C

I e III, apenas.


D

I, II e III.


E

III, apenas.

Sobre Confiança de Software, considere as afirmativas a seguir.


I. Informalmente, a confiabilidade de um sistema é a probabilidade, em um dado período de tempo, de que o sistema forneça corretamente os serviços, conforme esperados pelo usuário.

II. Há quatro dimensões de Confiança. São elas: disponibilidade, confiabilidade, segurança e proteção.

III. Integridade e confidencialidade são decomposições da dimensão confiabilidade.

IV. Correção e proteção são decomposições da dimensão Disponibilidade.


Marque a opção que apresenta as afirmativas CORRETAS.


A

III – IV.


B

II – III.


C

I – III – IV.


D

I – II.


E

I – II – III – IV.

A usabilidade é caracterizada por um produto ser fácil de usar, de aprender e de recordar. Sendo assim, ela tem se tornado uma vantagem competitiva e significativa no desenvolvimento de softwares.


De acordo com a Norma ISO/IEC 9126, assinale a alternativa que apresenta a subcaracterísticas que PODE ser atribuída à usabilidade.


A

Apreensibilidade: atributos do software que evidenciam o esforço do usuário para aprender sua aplicação (por exemplo: controle de operação, entradas e saídas).


B

Adequação: atributos do software que evidenciam a presença de um conjunto de funções e sua apropriação para as tarefas especificadas.


C

Interoperabilidade: atributos do software que evidenciam sua capacidade de interagir com sistemas especificados.


D

Conformidade: atributos do software que fazem com que ele esteja de acordo com as normas, convenções ou regulamentações previstas em leis e descrições similares, relacionadas à aplicação.

O diagrama de Ishikawa visa auxiliar a encontrar e eliminar possíveis deficiências na qualidade de serviços e produtos para garantir melhores resultados. O diagrama de Ishikawa tem como característica


A

auxiliar a encontrar a causa raiz do problema.


B

gerar um plano de ação para mitigar o problema.


C

identificar a real gravidade e a intensidade de um problema.


D

mostrar a importância de todas as condições, a fim de escolher o ponto de partida para solução do problema.


E

identificar o caminho real e ideal para um produto ou serviço com o objetivo de identificar os desvios.

Se no contexto da engenharia do software qualidade significa satisfazer os requisitos especificados e as necessidades e expectativas do cliente, assegurar essa “qualidade” nem sempre é tão simples quanto parece. Geralmente, no meio do caminho são encontrados requisitos implícitos, às vezes com representações variadas ou até mesmo incompletos, isso prejudica o produto, causa retrabalho e afeta no custo e prazos de entrega. Para evitar esses impasses, torna-se necessário incorporar métodos e conceitos como:


I – Planejamento

II – Controle

III – Garantia de Qualidade

IV – Produção


A

Apenas as opções I e IV estão corretas.


B

Apenas as opções I, II e III estão corretas.


C

Apenas as opções II e III estão corretas.


D

Todas as opções estão corretas.

As sub-características “adequação, acurácia, interoperabilidade, segurança de acesso e conformidade” fazem parte da característica de qualidade de software:


A

Funcionalidade


B

Confiabilidade


C

Usabilidade


D

Eficiência

Sobre qualidade de software, pode-se afirmar que:


A

a qualidade de software é a satisfação de requisitos funcionais.


B

o modelo de referência do MPS.BR define 7 níveis de maturidade, nos quais são definidos os processos de medição, aquisição, gerência de requisitos e gerência de configuração, entre outros.


C

dentre os fatores utilizados para determinar a qualidade de software, não há preocupação com a facilidade de manutenção do software.


D

o MPS.BR é um modelo de melhoria de processos de software criado a partir do CMMI, considerando a realidade de empresas de software brasileiras, com o enfoque em grandes empresas.


E

a validação se refere a um conjunto de atividades que garantem que o produto de software está sendo construído corretamente.

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.


A

Portabilidade.


B

Usabilidade.


C

Manutenibilidade.


D

Confiabilidade.


E

Funcionalidade.

A demanda por qualidade de software tem motivado a comunidade de software para o desenvolvimento de modelos para a qualidade. Um software de qualidade é:

I - Fácil de usar.

II - Funciona corretamente.

III - É de fácil manutenção.

IV - Mantém a integridade dos dados.


A

Apenas as opções I e III estão corretas.


B

Apenas as opções I, II e III estão corretas.


C

Apenas as opções II e III estão corretas.


D

Todas as opções estão corretas.

Analise as afirmações a seguir sobre desenvolvimento de software e assinale a correta.


A

A verificação se refere a um conjunto de atividades que garantem que o produto de software correto está sendo construído.


B

Na fase de engenharia de requisitos, a prototipação não é usada como uma ferramenta para o entendimento dos requisitos de software.


C

O diagrama de atividades da UML fornece uma visão do comportamento de um objeto em resposta a um evento.


D

Respostas rápidas às mudanças e colaboração dos clientes não são aspectos importantes para os métodos ágeis.


E

A garantia de qualidade de software consiste em um conjunto de tarefas que são usadas para avaliar a efetividade e completeza das atividades que envolvem o controle de qualidade – inspeções, revisões e testes.

Considere o grafo abaixo.


Imagem associada para resolução da questão

A complexidade ciclomática é uma métrica que mede a complexidade de um determinado módulo (uma classe, um método, uma função etc.), a partir da contagem do número de caminhos independentes que ele pode executar até o seu fim. Um caminho independente é aquele que apresenta pelo menos uma nova condição (possibilidade de desvio de fluxo) ou um novo conjunto de comandos a serem executados. O resultado da complexidade ciclomática indica quantos testes, pelo menos, precisam ser executados para que se verifiquem todos os fluxos possíveis que o código pode tomar, a fim de garantir uma completa cobertura de testes.


(Adaptado de: https://www.treinaweb.com.br/blog/complexidade-ciclomatica-analise-estatica-e-refatoracao/)


Considerando que no grafo acima há 17 arestas e 13 nós, o cálculo da complexidade ciclomática resulta em


A

6


B

4


C

7


D

20


E

18

Assinale a afirmação INCORRETA sobre Qualidade de Software.


A

O MPS.BR é um modelo de melhoria de processos de software criado com o enfoque principal em micros, pequenas e médias empresas de software brasileiras.


B

Qualidade de Software pode ser definida como a satisfação de requisitos funcionais e de desempenho (requisitos explícitos), de normas de desenvolvimento (que guiam como o software será construído) e de características implícitas (requisitos implícitos como a facilidade de uso, por exemplo), que são esperadas em um software desenvolvido profissionalmente.


C

Os níveis de maturidade do MPS.BR são: parcialmente gerenciado, gerenciado, parcialmente definido, largamente definido, definido, gerenciado quantitativamente e em otimização.


D

Normas e modelos de qualidade de software auxiliam o entendimento dos diferentes aspectos que contribuem para a qualidade de um produto de software como um todo.


E

Eficiência é o grau em que o software mantém o seu desempenho em certas condições por um dado período de tempo.

A Gestão da Qualidade Total (TQM) pode ser caracterizada por:


A

um método interativo de gestão baseado em quatro passos, utilizado para o controle e melhoria contínua de processos e produtos.


B

um padrão mundialmente reconhecido de melhores práticas para avaliar e desenvolver capacidades organizacionais na gestão de portfólios, programas e projetos.


C

um grupo de normas técnicas que estabelecem um modelo de gestão da qualidade para organizações em geral, qualquer que seja o seu tipo ou dimensão.


D

uma estratégia de administração orientada a criar consciência da qualidade em todos os atores e processos organizacionais, sejam esses internos ou externos à organização.


E

um conjunto de práticas para gestão de projetos organizado pelo instituto PMI e considerado a base do conhecimento sobre gestão de projetos por profissionais da área.

Um gestor de desenvolvimento de software ficou responsável por avaliar a qualidade de determinado software. Nessa avaliação, ele utilizou atributos categorizados em características, como, por exemplo, a funcionalidade. Para essa característica — funcionalidade —, o usuário do software pode utilizar como métricas as subcaracterísticas

A
eficiência e interoperabilidade.

B
manutenibilidade e portabilidade.

C
adequação e acurácia.

D
maturidade e confiabilidade.

E
inteligibilidade e usabilidade.
A medição de software visa obter um valor numérico para alguns atributos de um produto ou de um processo de software. Comparando-se esses valores uns com os outros e com os padrões que se aplicam em uma organização, é possível avaliar a qualidade do software ou dos processos de software. A propósito de métricas de qualidade de software, assinale a opção correta.

A
O processo de controle de qualidade verifica a conformidade com os padrões de software, que buscam garantir a qualidade, uma vez que representam uma prática organizacional.

B
É necessário que sejam analisados valores de métricas para todos os componentes em um sistema de software a fim de se garantir uma medição de qualidade.

C
Métricas de software são padronizadas e universalmente aplicáveis, o que favorece sua adoção nas organizações assim como a análise dessas medições.

D
As métricas podem ser de controle, se associadas ao produto de software; e preditivas, se associadas ao processo de software.

E
As métricas de produto podem ser dinâmicas ou estáticas; coletando-se estas últimas de um programa em execução.

Sommerville (2003) destaca que, atualmente, não é mais aceitável entregar produtos de software com baixa qualidade e reparar os problemas e as deficiências depois que os produtos foram entregues ao cliente. Sobre o gerenciamento de qualidade de software, assinale a alternativa correta:


A

o gerenciamento de qualidade de software pode ser estruturado em duas atividades principais: garantia de qualidade e planejamento de qualidade.


B

o gerenciamento de qualidade de software se ocupa em garantir que o software tenha o mínimo de defeitos e que atinja os padrões requeridos de facilidade de manutenção, confiabilidade, portabilidade, etc.


C

o processo de garantia da qualidade envolve definir ou selecionar os padrões que devem ser aplicados ao processo de desenvolvimento de software ou ao produto de software. Esses padrões podem ser integrados em procedimentos ou processos que são aplicados somente na entrega do produto ao usuário.


D

as atividades de gerenciamento de qualidade incluem a garantia de qualidade, que estabelece os padrões para o desenvolvimento de software, o planejamento de qualidade e o controle de qualidade, que verificam o software, mas não fazem relação aos padrões definidos.


E

existem métricas de software padronizadas e universalmente aplicáveis. As organizações não precisam selecionar suas métricas e analisar as medições feitas baseadas em conhecimento e em circunstâncias locais.

Ano: 2016
Prova: IFSE - IFSE - Analista de Tecnologia da Informação - Área: Desenvolvimento - 2016

Profissionais de um time estão executando um projeto de forma superalocada, podendo comprometer padrões de qualidade que foram acordados e exigidos, no início do projeto. O gerente de projetos deve atuar na Gerência da Qualidade, a qual, neste momento, exige o passo:


A

Controlar a qualidade.


B

Garantir a qualidade.


C

Melhorar a qualidade.


D

Planejar a qualidade.

Há um índice denominado Índice de Maturidade de Software (SMI) que visa avaliar o nível de estabilidade de um software, tendo, como indicadores, as modificações efetuadas em cada nova versão. Seja MT, o número de módulos da versão corrente, e FX, o no de módulos modificados na versão corrente, mais o no de módulos adicionados também à versão corrente e mais o no de módulos descartados da versão anterior. Dessa forma, SMI é calculado por:


A

SMI = MT – FX


B

SMI = MT + FX


C

SMI = 1 − FX/MT


D

SMI = (MT – FX)/MT


E

SMI = MT/(MT + FX)

   
Gerar simulado