Buscar

Qualidade Software TeleAula Questionário II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

TeleAula 2 
 
Pergunta 1 
A SQA é responsável por: 
a. Monitorar o uso dos métodos e ferramentas de análise, projeto, 
codificação e teste. 
b. Aplicar revisões técnicas formais que garantam a aplicação da engenharia 
de software em cada fase do desenvolvimento. 
c. garantir uma estratégia de testes de múltiplas fases. 
d. Garantir o controle da documentação de software e das mudanças feitas 
ao longo do ciclo de vida do produto. 
e. Todas estão corretas. 
 
Pergunta 2 
Das afirmações abaixo, qual está incorreta? 
a. Testes de software e RTFs têm o mesmo objetivo: achar erros durante o 
processo de desenvolvimento. 
b. Os testes de software são mais efetivos que as revisões técnicas formais. 
c. O processo de revisão reduz substancialmente os erros cometidos. 
d. O teste de software é um elemento crítico para a garantia de qualidade 
do produto de software. 
e. O processo de desenvolvimento que inclui revisões e inspeções produz 
produtos com mais qualidade. 
 
Pergunta 3 
Qual dos itens abaixo não é considerado uma diferença importante entre 
produtos de software e manufaturados? 
a. Complexidade. 
b. Invisibilidade e intangibilidade. 
c. Conformidade. 
d. Não se desgasta com o uso. 
e. Prazo de validade. 
 
Pergunta 4 
Qual dos itens abaixo não são passos que implicam a garantia estatística da 
qualidade? 
a. Coleta das informações sobre defeitos de software. 
b. Rastreamento de cada defeito. 
c. Abandonar os fatores de defeitos de software. 
d. Aplicação do princípio de Pareto (80 – 20). 
e. Tomada de providências para corrigir os problemas que causam os 
defeitos. 
 
 
 
 
 
 
 
 
Questionário 2 
 
Pergunta 1 
A garantia da qualidade de software compreende uma variedade de tarefas. 
Assinale a alternativa que não apresenta uma dessas tarefas: 
a. Uso de normas do tipo ISO e modelos de qualidade. 
b. Realizações de reuniões de revisão técnica para apresentação e 
avaliação de um produto de software desenvolvido. 
c. A troca dos testes, que são muito caros, por reuniões técnicas de revisão, 
que são mais eficientes. 
d. A garantia da qualidade prega o uso de bases históricas de ocorrências 
como forma de obter feedbacks e rastreabilidade de soluções anteriores. 
e. Medição do processo e do produto de software para avaliação da 
qualidade do processo e do produto de software. 
 
Comentário: Os testes se tornam cada vez mais fundamentais para a garantia 
da qualidade em produtos de software. 
 
Pergunta 2 
A garantia da qualidade de software enfatiza pontos importantes quanto ao 
produto de software. Quais são eles? 
a. São dois os pontos importantes enfatizados pela SQA: os requisitos 
implícitos e os requisitos explícitos. 
b. Os pontos importantes enfatizados são os padrões e os requisitos 
implícitos. 
c. Os pontos importantes enfatizados são três: os requisitos, os métodos e 
as pessoas envolvidas. 
d. Os pontos importantes enfatizados pela SQA são os requisitos, os 
padrões e os requisitos implícitos. 
e. Os processos de requisitos são enfatizados, pois eles são partes 
inerentes das atividades da garantia da qualidade. 
 
Comentário: Os requisitos são a base para a medição da qualidade de um 
produto de software, tanto os implícitos quanto os explícitos. Os padrões definem 
os critérios pelos quais os desenvolvedores devem aplicar as práticas da 
engenharia de software e os requisitos implícitos, que frequentemente não são 
mencionados. 
 
Pergunta 3 
Apesar de todas as iniciativas em relação à melhoria da qualidade de software, 
infelizmente, a realidade das empresas, tanto as nacionais quanto as 
internacionais, está distante do ideal, e os problemas de qualidade nos produtos 
persistem (Guerra e Colombo, 2009). Assinale a afirmativa correta em relação a 
algumas iniciativas e modelos que detalham as características de qualidade de 
um produto de software: 
a. Iniciativas da ISO com o modelo ISO 9000. 
b. Iniciativas brasileiras com os modelos CMM/CMMI, MPS.BR e ITIL. 
c. Iniciativas americanas com os modelos ISO e MPS.BR. 
d. Iniciativas da ISO 9000, ISO 9126, ISO 15504, CMM/CMMI e MPS.BR. 
e. Iniciativas da ABNT, que adapta e padroniza os processos de software 
brasileiros. 
 
Comentário: Iniciativas da ISO com diversos modelos – ISO 9000, ISO 9126, ISO 
15504, etc., o SEI americano com o CMM/CMMI, e a iniciativa brasileira da 
Softex com o MPS.BR. 
 
Pergunta 4 
As normas ISO definem a qualidade de software como a totalidade de 
características de um produto de software que lhe confere a capacidade de 
satisfazer necessidades explícitas e implícitas. 
Considerando as informações fornecidas, assinale a alternativa correta: 
a. As necessidades explícitas são as condições e objetivos propostos por 
quem produz o software e não por quem o utiliza. 
b. As necessidades explícitas são fatores relativos à qualidade do produto 
de software produzido e não cobrem os processos de desenvolvimento. 
c. As necessidades implícitas são fatores internos e afetam diretamente os 
desenvolvedores. 
d. As necessidades explícitas são também chamadas de qualidade em uso, 
já que afetam diretamente os desenvolvedores do produto de software. 
e. Qualidade de software é software que funciona corretamente, de acordo 
com o conhecimento dos seus desenvolvedores. 
 
Comentário: De acordo com a norma ISO/IEC 9126, as necessidades explícitas 
são as condições e objetivos propostos por quem produz o software e não por 
quem o utiliza. 
 
Pergunta 5 
Assinale a alternativa que não completa corretamente o texto a seguir. 
A partir da década de 2000, a qualidade de software: 
a. Passa por um processo de evolução. 
b. Passa a buscar um processo de software que garanta a qualidade dos 
artefatos produzidos em todas as etapas do desenvolvimento. 
c. Os testes deixam de ser a base da qualidade e são introduzidas outras 
técnicas de validação e verificação ao longo do processo para substituí-
los. 
d. Os testes de software passaram a ser uma parte importante do processo 
de qualidade de software. 
e. O teste de software aplica uma estratégia por meio de casos de testes, 
execução dos testes e geração de evidências de teste. 
 
Comentário: Os testes de software vêm se tornando fundamentais na garantia 
de qualidade dos produtos de software e as empresas investem muito na 
montagem de áreas específicas de teste. 
 
Pergunta 6 
Em relação à garantia da qualidade de software (SQA), analise as seguintes 
afirmativas: 
I. Os requisitos de software são a base a partir da qual a qualidade é medida. A 
falta de conformidade aos requisitos significa falta de qualidade. 
II. A SQA é um conjunto de atividades que assegura que todos os esforços serão 
feitos para garantir que os produtos de software tenham a qualidade desejada. 
III. Minimizar defeitos de software é um dos objetivos da SQA. 
IV. Garantir que o produto de software possa ser usado é uma atividade do 
desenvolvimento e não da qualidade. 
V. Deve-se observar o conjunto de critérios de desenvolvimento 
independentemente de a empresa utilizar processos propostos pela engenharia 
de software. Está correto o que se afirma em: 
a. I, III e IV. 
b. I, II e III. 
c. II, III e V. 
d. I, IV e V. 
e. I, II, III, IV e V. 
 
Comentário: As afirmativas constam dos livros-texto de Qualidade de Software 
e são reiteradas por Côrtes e Chiossi (2001). 
 
Pergunta 7 
Existem diversas razões que devem ser levadas em conta em relação à 
qualidade de software. Assinale a alternativa que apresenta uma delas: 
a. Como o mercado amadurece, clientes ou usuários não exigem que a 
empresa demonstre que tem qualidade. 
b. Qualidade é essencial para a sobrevivência. Os clientes estão exigindo 
qualidade, que se tornou uma questão de sobrevivência. Se a empresa 
tiver habilidade de sobreviver em um mercado altamente competitivo,ela 
não estará em risco no mercado. 
c. Nem sempre uma certificação nacional ou internacional como CMMI, 
MPS.BR ou da série ISO acarreta vantagem competitiva para uma 
empresa de software. 
d. O mercado brasileiro já é maduro e não é mais vulnerável a produtos 
importados que, normalmente, têm mais qualidade, daí a necessidade da 
implantação de um modelo de qualidade de software reconhecido pelo 
mercado. 
e. Uma certificação em qualidade de software permite que a empresa 
diminua seus custos em relação ao número de pessoas envolvidas nos 
projetos. 
 
Comentário: De acordo com as razões apontadas no livro “Modelos de qualidade 
de software” de Côrtes e Chiossi (2001), a qualidade é essencial para a 
sobrevivência. Se a empresa tiver habilidade de sobreviver em um mercado 
altamente competitivo, ela não estará em risco no mercado. 
 
Pergunta 8 
Guerra e Colombo (2009) afirmam que a qualidade de produtos de software se 
encontra no atendimento correto aos requisitos funcionais e às características 
de desempenho declaradas e atendidas. 
Com base no texto acima, assinale a alternativa correta: 
a. Os requisitos funcionais se referem às necessidades de desempenho de 
um software. 
b. Os requisitos funcionais declaram como o software irá atender às 
necessidades das regras de negócio. 
c. Os requisitos de desempenho também podem ser considerados como 
requisitos funcionais. 
d. Os requisitos funcionais são declarações feitas pelos desenvolvedores e 
que serão acrescidas ao software. 
e. Os requisitos funcionais se referem a um procedimento para garantir a 
adequação aos padrões de desenvolvimento de software com 
mecanismos de medição e divulgação por meio de boletins diários. 
 
Comentário: Os requisitos funcionais são declarações feitas pelos 
desenvolvedores a partir de levantamentos efetuados junto aos clientes e que 
se tornarão os direcionadores das soluções desenvolvidas. 
 
Pergunta 9 
Maldonado, em seu livro “Critérios potenciais usos: uma contribuição ao teste 
estrutural de software”, afirma que, embora durante todo o processo de 
desenvolvimento de software sejam utilizados métodos, técnicas e ferramentas 
a fim de evitar que erros sejam introduzidos no produto, a atividade de teste 
continua sendo de fundamental importância para a eliminação dos erros que 
persistem. Portanto, é incorreto afirmar que: 
a. O teste de software, de acordo com Pressman (2002), é um elemento 
crítico para a garantia de qualidade do produto de software. 
b. Testes de software e revisões técnicas formais têm o mesmo objetivo: 
encontrar erros durante o processo de desenvolvimento. 
c. O processo de revisão reduz substancialmente os erros cometidos 
durante o processo de desenvolvimento. 
d. De acordo com diversos autores, os testes de software são mais efetivos 
que as revisões técnicas formais. 
e. O processo de desenvolvimento que inclui revisões e inspeções produz 
produtos com mais qualidade. 
 
Comentário: De acordo com os autores Maldonado (1991) e Pressman (2002), 
as revisões técnicas são mais efetivas que o teste de software. 
 
Pergunta 10 
O Índice de Maturidade de Software (SMI), criado pelo IEEE, fornece uma 
indicação de estabilidade de um software durante seu ciclo de vida. Aponte a 
alternativa correta em relação ao SMI: 
a. O SMI serve para medir a variação da estabilidade de um software e 
depende do nível de desenvolvimento envolvido com as mudanças 
efetuadas. 
b. Se o SMI for próximo de 0, o produto não apresenta nenhuma 
estabilidade. 
c. Se o SMI for 1, indica que o software não pode ser estabilizado. 
d. O SMI não serve para medir a estabilidade de um software. 
e. À medida que o SMI se aproxima de 1, o produto começa a se 
desestabilizar. 
 
Comentário: O SMI é o indicador de medida de maturidade de um software, que 
vai de 0 (totalmente instável) a 1 (totalmente estabilizado).

Continue navegando