Buscar

QUALIDADE DE SOFTWARE_AVALIAÇÃO PARCIAL 2017

Prévia do material em texto

QUALIDADE DE SOFTWARE 
 
 
 1a Questão 
Quais são os aspectos importantes que precisam ser levados em consideração para a definição da qualidade. 
a) Requisitos de software; 
b) Padrões que definem um conjunto de critérios para o desenvolvimento; 
c) Atividades a serem realizadas durante o processo, sua estrutura e organização (decomposição e 
precedência) 
d) Erros de função, lógica ou implementação; 
e) Requisitos implícitos; 
 
Marque a opção correta: 
 
 As opções B e D estão corretas. 
 Apenas a opção A está correta. 
 As opções A, C e D estão corretas. 
 As opções A, B e E estão corretas. 
 
Somente a opção D está correta. 
 
 2a Questão 
Assinale a assertiva que descreve a relação entre qualidade de produto de software e qualidade de processo de 
software: 
 
 Quanto mais qualidade no produto final, menor foi a qualidade do processo de desenvolvimento 
 A qualidade do processo de software não interfere na qualidade do produto de software 
 A qualidade do produto de software afeta a qualidade do processo de software 
 A qualidade do produto de software é afetada pela qualidade do processo de software 
 
Quanto mais qualidade no processo de software, menor a qualidade do produto final 
 
 3a Questão 
"Usuários são capazes de atingir metas especificadas com acurácia e completitude". Este contexto está falando 
sobre? 
 
 Eficácia; 
 Confiabilidade; 
 Funcionalidade; 
 Segurança. 
 Produtividade; 
 
 4a Questão 
A confiabilidade é uma ação que está ligada ao seguinte fator de qualidade de software: 
 
 Operação 
 Revisão 
 Planejamento 
 Controle 
 Transição 
 
 5a Questão 
Segundo Pressman (2004), alguns passos são necessários para realizar a GARANTIA ESTATÍSTICA DA 
QUALIDADE (SQA estatística) e criar um processo adaptativo de engenharia de software no qual são feitas 
modificações para aprimorar os elementos do processo que promovem erro. Alguns defeitos são 
descobertos e rastreados, tendo quais causas prováveis? 
 
 I. Especificações incompletas ou mal formuladas 
 II. Distorção na interpretação da comunicação com o cliente 
 III. Desvio voluntário das especificações 
 IV. Respeito aos padrões de programação 
 
 Apenas II e IV 
 Apenas I, II e IV 
 Apenas I e II 
 Apenas I, II e III 
 
Apenas II, III e IV 
 
 6a Questão 
A garantia da qualidade de software (Software Quality Assurance - SQA) é uma atividade "guarda-chuva", aplicada 
ao longo de todo o processo de engenharia de software. Abrange uma série de tarefas vinculadas especificamente 
às atividades que compõem um plano de garantia da qualidade. O que este plano deve considerar? 
I. avaliações, auditorias, revisões, define padrões para o projeto. 
II. procedimentos para relato e acompanhamento de erros e documentação necessária. 
III. A alocação de recursos necessários para o desenvolvimento do software. 
IV. realimentação à equipe com informações conclusivas do projeto. 
 Apenas I e II 
 Apenas II, III e IV 
 Apenas I, II e III 
 Apenas I, II e IV 
 
Apenas I, III e IV 
 
 7a Questão 
A norma ISO/IEC 14598 oferece uma visão geral dos processos de avaliação de produtos de software e fornece 
guias para a avaliação, baseados na utilização prática da norma ISO/IEC 9126. Esta norma aborda três 
enfoques diferentes para a avaliação da qualidade de produto. Marque a opção que contém estes três enfoques: 
 
Processo para compradores, processo para avaliadores e processo para usuários 
 Processo para desenvolvedores, processo para avaliadores e processo para compradores 
 Processo para usuários, processo para fornecedores e processo para desenvolvedores 
 Processo para usuários, processo para avaliadores e processo para fornecedores 
 Processo para avaliadores, processo para compradores e processo para fornecedores 
 
 8a Questão 
Segundo McCall (1977), muitas das métricas só podem ser medidas subjetivamente. Por isso, considera 
importante, mais uma vez, a utilização de uma técnica para graduar atributos específicos do software. Qual 
seria essa métrica? 
 
 Gráfico de Pareto. 
 Ponto de função. 
 Diagrama de Causa-Efeito. 
 Diagrama PERT-COM. 
 Lista de Verificação (checklist). 
 
 9a Questão 
A ISO /IEC 9241-11 também explica como medidas de desempenho e satisfação do usuário, podem ser usadas 
para medir um sistema que afeta todo o sistema de trabalho em uso. Assinale o item que NÃO corresponde a 
essas normas. 
 
eficiência 
 eficácia 
 
satisfação 
 
usabilidade 
 durabilidade 
 
 10a Questão 
A ISO/IEC 9241-11 esclarece que determinados elementos requerem uma especificação de características de 
uso e o nível no qual o objetivo global pretendido e estabelecido. Podemos considerar que é uma função do 
limite do sistema de trabalho em consideração e que fornece o contexto de uso. As características relevantes do 
ambiente físico e social precisam ser descritas. Os aspectos que podem ser necessários, por exemplo, a rede de 
trabalho local, o local de trabalho, mobiliário, temperatura, umidade, práticas de trabalho, estrutura 
organizacional e atitudes. 
De acordo com as características listadas no texto em destaque, identifique o elemento citado: 
 
Usuário. 
 
Tarefas. 
 
Equipamentos. 
 Material. 
 Ambiente. 
 
 1a Questão 
 
No gerenciamento da qualidade de software, são esperadas algumas atividades. Quais são estas 
atividades? 
 
I. Apenas garantia da qualidade 
II. Garantia, controle, custo e planejamento da qualidade 
III. Apenas controle e custo da qualidade 
IV. Apenas planejamento da qualidade 
V. Apenas garantia da qualidade e planejamento da qualidade 
 
V 
 II 
 
I 
 
IV 
 
III 
 
 2a Questão 
 
A ___________________ é uma área de conhecimento da _________________ que objetiva garantir a 
qualidade do ________________ através da definição e normatização de processos de desenvolvimento. As 
lacunas são, correta e respectivamente, preenchidas por: 
 
QUALIDADE DE PRODUTO, ENGENHARIA DE PRODUTO, PROCESSO 
 
QUALIDADE DE SOFTWARE, ENGENHARIA DE PRODUTO, PROCESSO 
 
QUALIDADE DE PRODUTO, ENGENHARIA DE SOFTWARE, PROCESSO 
 
QUALIDADE DE SOFTWARE, ENGENHARIA DE PRODUTO, SOFTWARE 
 QUALIDADE DE SOFTWARE, ENGENHARIA DE SOFTWARE, SOFTWARE 
 
 3a Questão 
 
Em relação aos princípios de qualidade, aquele que está diretamente ligado ao tempo de resposta de 
processamento e aos recursos utilizados no sistema é conhecido como: 
 
manutenção 
 
praticidade 
 eficiência 
 
segurança 
 
suporte 
 
 4a Questão 
 
Das afirmativas sobre métricas dinâmicas e estáticas, respectivamente, qual está correta? 
 
Tem um relacionamento direto com atributos de qualidade e estão intimamente relacionadas com as 
pontuações apuradas de qualidade do software. 
 São coletadas por meio de medições realizadas em um programa em execução e são coletadas por meio 
de medições realizadas em representações do sistema como projeto, programa ou documentação. 
 
Tem um relacionamento indireto com atributos de qualidade e estão intimamente relacionadas com os 
atributos de qualidade do software. 
 São coletadas por meio de medições realizadas em representações do sistema como projeto, programa 
ou documentação e são coletadas por meio de medições realizadas em um programa em execução. 
 
Ajudam a avaliar a complexidade, facilidade de compreensão e facilidade de manutenção e ajudam a 
avaliar a eficiência e confiabilidade. 
 
 5a Questão 
 
Em termos gerais, Musa (1987), citado por Pressman (2002, p. 768), define a confiabilidade de um software como 
"a probabilidadede operação livre de falhas de um programa de computador num ambiente específico durante 
determinado tempo especificado". 
 
A confiabilidade, então: 
 
I. considera que um número máximo de falhas ocorrerá na compilação do software, dada a garantia de que 
atenderá a parâmetros de conformidade. 
II. considera que um número mínimo de falhas ocorrerá na execução do software, dada a garantia de que atenderá 
a parâmetros de conformidade. 
III. considera que um número mínimo de acertos ocorrerá na execução do software, dada a garantia de que 
atenderá a parâmetros de conformidade. 
 
Apenas II e III 
 
Apenas I 
 
Apenas III 
 Apenas II 
 
Apenas I e III 
 
 6a Questão 
 
Um software de qualidade deve atender a determinadas características. Quais das características a seguir são 
pertinentes ao alcance da referida qualidade? 
 
Confiável - Difícil de usar - Portável - Correto 
 Confiável - Reutilizável - Portável - Correto 
 
Confiável - Reutilizável - Portável - Inflexível 
 
Inflexível - Reutilizável - Difícil de usar - Portável 
 
Inflexível - Reutilizável - Difícil de usar - Correto 
 
 7a Questão 
 
Para Pressman (2002), o uso de um modelo de qualidade apoia a categorização de fatores de McCall (1997). Para 
o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por algumas características. 
Uma delas é a Funcionalidade, que significa: 
 
 capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário 
quando o software é utilizado sob condições especificadas. 
 
capacidade do software de manter seu nível de desempenho quando utilizado em condições 
estabelecidas. 
 
esforço necessário para se fazer modificações específicas no software. 
 relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob 
condições estabelecidas. 
 
capacidade que o produto tem de ser entendido, aprendido, utilizado e ser atraente para o usuário. 
 
 8a Questão 
 
Pela ISO/IEC 9241-11 a usabilidade dos computadores dependente do contexto de uso e afirma que o nível de 
usabilidade alcançado dependerá das circunstâncias específicas nas quais o produto é usado. Essa norma 
apresenta alguns efeitos: 
I. usabilidade 
II. eficácia 
III. eficiência 
IV. maleabilidade 
 
Apenas I, II e IV 
 Apenas I, II e III 
 
Apenas I e II 
 
Apenas II e IV 
 
Apenas II, III e IV 
 
 9a Questão 
 
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em 
agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e 
estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu 
objetivo e a satisfação de sua necessidade em um contexto particular. Esta norma definiu alguns efeitos como o 
da USABILIDADE. 
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: 
 
Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. 
 
Completude com as quais usuários alcançam objetivos específicos. 
 
Disposição das informações na interface de acordo com a necessidade da aplicação. 
 Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos 
com eficácia, eficiência e satisfação em um contexto específico de uso. 
 
Conjunto de ações necessárias para alcançar um objetivo. 
 
 1a Questão 
Na visão de Sommerville (2007), os padrões exigidos devem englobar boas práticas para que sejam gerados 
produtos de alta qualidade. Dessa forma, acredita que há muito mais gerenciamento de qualidade do que 
padrões e burocracia associada para assegurar que os padrões foram seguidos. A documentação de qualidade 
deve variar de acordo com o tamanho do software tendo como propósito a comunicação entre a equipe que 
participa do desenvolvimento do software. Sommerville (Engenharia de Software, 2007) diz ainda que o 
gerenciamento de qualidade está estruturado em três atividades principais. Quais são estas três atividades? 
I. Garantia de qualidade - padrões que conduzem a um software de alta qualidade. 
II. Planejamento de qualidade - seleção de procedimentos e padrões apropriados adaptados para um projeto de 
software específico. 
III. Controle de qualidade - aprovação de processos que assegurem que o desenvolvimento de software tenha 
seguido corretamente os procedimentos e padrões de qualidade de projeto. 
IV. Custo de qualidade - custos envolvidos na procura da qualidade 
 
Apenas I, II e IV 
 
Apenas I e III 
 Apenas I, II e III 
 
Apenas II, III e IV 
 
Apenas I, III e IV 
 
 2a Questão 
A responsabilidade da Qualidade de software é uma discussão que vem sendo travada há algum tempo. 
Podemos dizer que a responsabilidade pela garantia da qualidade de software cabe: 
 
 
Aos programadores, pois são quem efetivamente materializam a ideia, o projeto em realidade. 
 Todas as pessoas envolvidas no processo de desenvolvimento de software. 
 
Aos analistas de sistemas ou de negócios, que inciam o processo de desenvolvimento. 
 
De uma equipe especializada que entre em cena para prover a qualidade do produto. 
 
Dos dirigentes definindo padrões claros e eficientes. 
 
 3a Questão 
Segundo McCall (1977), muitas das métricas só podem ser medidas ........................ Por isso, considera 
importante, mais uma vez, a utilização de uma lista de verificação (checklist) para graduar atributos específicos 
do software. 
Marque a opção que completa essa afimativa: 
 
integralmente. 
 
especificamente. 
 
operacionalmente. 
 subjetivamente. 
 
tecnicamente. 
 
 4a Questão 
Uma métrica pode ser definida como uma medição de um atributo (propriedades ou características) de uma 
determinada entidade (produto, processo, recursos, etc). Indique a afirmativa que apresenta um exemplo 
INCORRETO de métrica. 
 
Tempo para realização de uma tarefa. 
 
Custo para realização de uma tarefa. 
 Número de pessoas registradas na empresa. 
 
Tamanho do produto de software: números de linhas de códigos. 
 
Número de pessoas para implementação de um caso de uso. 
 
 5a Questão 
Assinale a opcão que representa o movimento ocorrido na década de 80 que demandou a necessidade de 
normas internacionais, culminando com o surgimento da ISO 9000. 
 
Retração econômia. 
 
A microinformática. 
 
Especialização. 
 Globalização. 
 
Abertura do mercado, no governo Collor. 
 
 6a Questão 
Segundo Pressman (2004), alguns passos são necessários para realizar a GARANTIA ESTATÍSTICA DA 
QUALIDADE (SQA estatística) e criar um processo adaptativo de engenharia de software no qual são feitas 
modificações para aprimorar os elementos do processo que promovem erro. Quais são estes passos? 
I. Coletar e categorizar os defeitos de software encontrados 
II. Rastrear o defeito até sua causa subjacente 
III. Considerar que 100% do código têm 80% dos defeitos 
IV. Corrigir os problemas que causaram os defeitos 
 
Apenas I, II e III 
 Apenas I, II e IV 
 
Apenas II, III e IV 
 
Apenas I e II 
 
Apenas II e IV 
 
 7a Questão 
(VUNESP - 2014) Segundo a norma ISO 9126, e também pelos estudos de McCall, um dos fatores de qualidade 
que se aplicam ao software é a confiabilidade, que é definida como: 
 
o nível de aproveitamento dos recursos computacionais pelo software. 
 
o nível de facilidade do uso de um software. 
 a probabilidade de o software operar sem falhas durante um período de tempo. 
 
a facilidade de migrar o software de um ambiente computacional para outro. 
 
o esforço despendido para efetuar correções em um software.8a Questão 
Para Pressman (2002), o uso de um modelo de qualidade de software apoia a categorização de fatores de 
McCall (1997). Para o autor, o contexto a partir da qualidade interna e externa passa a ser categorizado por 
algumas características. Uma delas é a Portabilidade que significa: 
 
capacidade de fornecer funções que correspondam às necessidades explícitas e implícitas do usuário 
quando o software é utilizado sob condições especificadas. 
 
capacidade do software de manter seu nível de desempenho quando utilizado em condições 
estabelecidas. 
 
esforço necessário para se fazer modificações específicas no software. 
 capacidade que o produto tem de ser transferido de um ambiente para outro. 
 relacionamento entre o nível de desempenho do software e a quantidade de recursos utilizados, sob 
condições estabelecidas. 
 
 9a Questão 
A ISO/IEC 9241-11 esclarece que determinados elementos requerem uma especificação de características de 
uso e o nível no qual o objetivo global pretendido e estabelecido. Podemos considerar que é uma função do 
limite do sistema de trabalho em consideração e que fornece o contexto de uso. As características relevantes do 
equipamento, tais como o hardware, software e materiais associados com o computador, precisam ser descritas. 
O conjunto de produtos pode ser o foco da especificação ou avaliação de usabilidade, ou um conjunto de 
atributos ou características de desempenho do hardware, software ou outros materiais. 
De acordo com as características listadas abaixo, identifique o elemento citado: 
 
Usuário. 
 
Tarefas. 
 
Ambiente. 
 Equipamentos. 
 
Material. 
 
 10a Questão 
Criada em 1998 pela International Standard Organization, a norma ISO 9242-11 foi adotada pela ABNT em 
agosto de 2002 na forma da NBR 9241-11. Esta norma definiu oficialmente o conceito de usabilidade, e 
estabeleceu, de forma ampla, diretrizes para sistemas computacionais a fim de permitir que o usuário atinja seu 
objetivo e a satisfação de sua necessidade em um contexto particular. 
Esta norma definiu alguns efeitos como o da USABILIDADE. 
De acordo com as definições, assinale a resposta que represente corretamente o efeito citado: 
 
Medida de atendimento imediato das funcionalidades definidas. 
 
Conjunto de ações necessárias para alcançar um objetivo. 
 
Completude com as quais usuários alcançam objetivos específicos. 
 
Ausência do desconforto e presença de atitudes positivas para com o uso de um produto. 
 Medida na qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos 
com eficácia, eficiência e satisfação em um contexto específico de uso.

Continue navegando