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
 

Revisões e inspeções são atividades de controle de qualidade que verificam a qualidade dos entregáveis de projeto de software. Elas


A

servem para verificar somente a conformidade com os padrões de qualidade, já que não dispõem de ferramentas para descobrir problemas e omissões no software ou na documentação do projeto.


B

objetivam melhorar a qualidade do software e avaliar o desempenho das pessoas na equipe de desenvolvimento, o que causa certo desconforto entre os membros da equipe.


C

envolvem examinar o software, sua documentação e os registros do processo para descobrir erros e omissões e verificar se os padrões de qualidade foram seguidos.


D

são formais e ocorrem após a conclusão de cada iteração, inclusive quando se utilizam metodologias ágeis de desenvolvimento, já que é necessário manter um histórico de verificação formal homologado pelo gerente de projeto.


E

são aplicadas especificamente à documentação do projeto e não aos programas, pois estes são testados frequentemente pela equipe de testes que se reporta diretamente à equipe de desenvolvimento.

No gerenciamento de qualidade, há dois padrões de engenharia de software que podem ser definidos e usados no gerenciamento de qualidade. Quais são eles?


A

Padrões de projeto e teste unitários.


B

Padrões de projeto e ferramentas case.


C

Teste unitários e padrões de processo.


D

Teste unitários e padrões de produto.


E

Padrões de produto e padrões de processo.

A norma NBR ISO/IEC 9126-1 define a acurácia como sendo a capacidade do produto de software


A

interagir com um ou mais sistemas especificados.


B

manter um nível de desempenho especificado, quando usado em condições também determinadas.


C

prover, com o grau de precisão necessário, resultados ou efeitos corretos.


D

prover um conjunto apropriado de funções para tarefas e objetivos do usuário.


E

proteger informações de maneira tal que pessoas ou sistemas não autorizados não possam obter ou modificar essas informações.

O padrão ISO 9126 foi desenvolvido com o objetivo de identificar os atributos fundamentais de qualidade de software. Em relação a esses atributos, é correto afirmar que:


A

manutenabilidade é a facilidade com a qual o software pode ser transposto de um ambiente a outro conforme indicado pelos subatributos de adaptabilidade e facilidade de instalação.


B

funcionalidade corresponde ao grau de facilidade de utilização do software conforme indicado pelos subatributos inteligibilidade, operacionalidade e atratividade.


C

eficiência corresponde ao grau com que o software satisfaz as necessidades declaradas conforme indicado pelos subatributos adequação, acurácia, conformidade e segurança.


D

confiabilidade corresponde à quantidade de tempo que o software fica disponível para uso conforme indicado pelos subatributos maturidade, tolerância a falhas e recuperabilidade.


E

portabilidade corresponde ao grau de otimização do uso, pelo software, dos recursos do sistema conforme indicado pelos subatributos analisabilidade, estabilidade e testabilidade.

O modelo de qualidade da norma ISO/IEC 9126 valida a completude de uma definição de requisitos, identifica requisitos de software e critérios para garantia de qualidade a fim de fornecer uma estrutura para definição de qualidade do produto de software no processo cliente-fornecedor.


C

Certo


E

Errado

A disponibilização da função de qualidade (quality function deployment, QFD) é uma técnica aplicável à atividade de levantamento de requisitos a qual traduz as necessidades do cliente para requisitos técnicos de software. Esta técnica classifica as necessidades em requisitos:


A

essenciais, reais e complexos.


B

reais, complexos e normais.


C

complexos, fascinantes e essenciais.


D

fascinantes, esperados e reais.


E

normais, esperados e fascinantes.

Os fatores que afetam a qualidade do software podem ser categorizados em 2 amplos grupos que incluem os fatores que I. O software (documentos, programas e dados) deve ser comparado a algum valor para se chegar a uma indicação de qualidade.


A métrica II pode ser usada para medir a funcionalidade entregue por um software, podendo ser usada para estimar o custo ou esforço necessário para projetar, codificar e testar o software; prever o número de componentes e/ou o número de linhas de código projetadas no sistema implementado e III.


As lacunas I, II e III são, correta e respectivamente preenchidas com


A

podem ser medidos por métricas e os que podem ser medidos por indicadores; Ponto por Função; estimar a quantidade de requisitos implementados corretamente.


B

estão relacionados aos clientes e os que estão relacionados aos desenvolvedores; de Produto Efetivo; prever o número de erros que vão ser encontrados durante o teste.


C

são relativos ao código e os que são relativos ao hardware; Técnica; definir o número de casos de teste necessários para validar o sistema.


D

podem ser medidos diretamente e os que podem ser medidos apenas indiretamente; Ponto por Função; prever o número de erros que vão ser encontrados durante o teste.


E

podem ser testados e os que não podem ser testados; de Produto Efetivo; estimar a quantidade de requisitos implementados corretamente.

Ao se medir a qualidade de software, há atributos considerados externos e outros classificados como internos. Assinale a alternativa que contém, respectivamente, um atributo do tipo externo e um atributo do tipo interno.


A

Confiabilidade e complexidade ciclomática.


B

Número de instruções de desvio e qualidade do compilador.


C

Número de linhas de código e facilidade de manutenção.


D

Número de mensagens de erro e tempo de iniciação.


E

Portabilidade e facilidade de uso.

De acordo com a norma ISO/IEC 9126, a qualidade do produto software está relacionada às seguintes características: Funcionalidade, Confiabilidade, Usabilidade, Eficiência, Manutenibilidade e Portabilidade. Sobre o tema, assinale a afirmação correta.


A

A Manutenibilidade diz que o produto de software deve ser capaz de manter seu nível de desempenho, ao longo do tempo, nas condições estabelecidas.


B

A Confiabilidade está relacionada ao esforço necessário para a utilização do sistema, baseado em um conjunto de implicações e de condições do usuário.


C

A Usabilidade refere-se à compatibilidade dos recursos e os tempos envolvidos compatíveis com o nível de desempenho requerido pelo software.


D

A Funcionalidade refere-se à existência de funções e propriedades específicas do produto, que satisfazem as necessidades do usuário.


E

A Eficiência diz respeito à facilidade de o software poder ser transferido de um ambiente para outro.

A qualidade de software constitui-se em um fator de grande importância no seu desenvolvimento. Dentre as propriedades utilizadas para determinar a qualidade de software,


A

mede-se, exclusivamente, a qualidade da documentação produzida para o software.


B

verifica-se a satisfação de requisitos estabelecidos, incluindo o desempenho.


C

não se abrange questões relativas à interface do software.


D

não há preocupação com a facilidade de manutenção do software.


E

não se inclui a confiabilidade esperada do software.

A norma ISO 9126 (Engenharia de Software – Qualidade do Produto) estabelece um modelo de qualidade com 6 atributos. Dentre eles, está o atributo eficiência, que visa medir


A

a facilidade de se fazer manutenções corretiva e adaptativa no software.


B

a facilidade de transportar o software de um computador para outro.


C

o número de erros detectados por dia de operação.


D

o nível no qual o software utiliza, de forma otimizada, os recursos do sistema computacional.


E

o tempo máximo decorrido entre duas paradas simultâneas do software.

Segundo a norma ISO 9126, apresentada pelo autor Roger S. Pressman, qual o atributo da qualidade de software que garante a otimização dos recursos do sistema?


A

Funcionalidade.


B

Eficiência.


C

Confiabilidade.


D

Atomicidade.

No contexto do gerenciamento de projetos, um tipo de gerência inclui os processos e as atividades da organização executora que determinam as políticas estabelecidas, os objetivos e as responsabilidades, de modo que o projeto satisfaça às necessidades para as quais foi empreendido. Todo o trabalho é realizado em conformidade com atividades de melhoria contínua dos processos executados durante todo o projeto. Trata-se de um tipo de gerenciamento definido como gerência de:


A

integração


B

qualidade


C

escopo


D

tempo


E

risco

Assinale a alternativa que apresenta corretamente a relação entre requisitos e qualidade de um software.


A

A qualidade não pode ser medida incluindo os requisitos implícitos como facilidade de uso.


B

A falta de conformidade com os requisitos não é falta de qualidade.


C

A qualidade do software deve ser medida unicamente pelos requisitos explícitos.


D

Os requisitos de software são a base pela qual a qualidade é medida.


E

A qualidade não está vinculada aos requisitos funcionais e de desempenho explicitamente declarados.

O gerenciamento da qualidade faz parte da Engenharia de Software e uma das suas preocupações é a qualidade de software que preconiza que se deve produzir um produto que


A

utiliza um processo de desenvolvimento correto.


B

foi desenvolvido de forma interativa.


C

utiliza procedimentos de alta qualidade.


D

entrega um produto dentro do prazo estipulado.


E

atenda aos requisitos.

Um conjunto de fatores utilizados para determinar a qualidade de um software é representado pelos fatores de qualidade de McCall. Um desses fatores representa o esforço necessário para se acoplar um sistema a outro. Esse fator recebe a denominação de


A

confiabilidade.


B

eficiência.


C

integridade.


D

interoperabilidade.


E

testabilidade.

O departamento de garantia da qualidade estatística de uma empresa definiu que um sistema a ser desenvolvido deve ter um tempo médio para falhar – MTTF (Mean Time To Failure) – de 10.000 horas.


O valor mais próximo do tempo médio de reparo – MTTR (Mean Time To Repair) – para que a disponibilidade do sistema (probabilidade do sistema operar de acordo com os requisitos num dado instante do tempo) seja de 95% é


A

450 horas.


B

500 horas.


C

526 horas.


D

750 horas.


E

950 horas.

Analise as seguintes afirmativas sobre Gestão da Qualidade de Software.


I. “Garantia da Qualidade” consiste em um conjunto de funções para auditar, relatar e avaliar a efetividade e completeza das atividades de controle da qualidade.

II. “Custo da Qualidade” inclui os custos decorrentes da falta de qualidade em processos ou produtos e representam perdas financeiras para a organização.

III. “Controle da Qualidade” envolve a série de inspeções, revisões e testes usada ao longo do processo de software para garantir que cada produto de trabalho satisfaça os requisitos para ele estabelecidos.


Assinale a alternativa CORRETA:


A

A afirmativa III está errada e as afirmativas I, II estão corretas.


B

A afirmativa II está errada e as afirmativas I, III estão corretas.


C

A afirmativa I está errada e as afirmativas II, III estão corretas.


D

As afirmativas I, II e III estão corretas.

Um dos objetivos das revisões técnicas formais de software é


A

realizar uma única reunião ao final do projeto para avaliar se o software foi bem construído.


B

realizar reuniões com os clientes para descobrir o que deve ser feito.


C

documentar os requisitos elicitados.


D

garantir que o software não possui erros.


E

garantir que o software atende aos requisitos especificados.

São passos centrais da metodologia Seis Sigma, utilizada para Gestão da Qualidade de Software, EXCETO:


A

Definir requisitos do cliente.


B

Medir processos.


C

Analisar métricas de defeitos.


D

Comunicar não-conformidades.

   
Gerar simulado