Buscar

QUALIDADE DE SOFTWARE I

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 4 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

Prévia do material em texto

QUALIDADE DE SOFTWARE 
 
1) Um dos grandes problemas que traz transtornos para as empresas 
desenvolvedoras de software é a presença de bugs no sistema. Isto porque eles 
afetam a satisfação do cliente com o sistema. Analise as alternativas a seguir e 
assinale a que define corretamente erro, defeito e falha: 
 
b) Por causa da atitude errônea de João (que inseriu por engano uma função 
infinitamente recursiva no programa), quando Ana efetuou testes unitários no código 
fonte, ela identificou um defeito (uma linha defeituosa) no código. 
 
2) A área de qualidade de software é a principal responsável por garantir a 
satisfação do cliente para com o software que foi entregue, desta forma, essa 
área se preocupa não apenas em entregar o software funcionando, mas em 
entregar o software em conformidade com os requisitos estabelecidos pelo 
cliente. Para ajudar nesse processo de garantia da qualidade, a área de 
qualidade de processos norteia a organização da estrutura de trabalho da 
empresa. Sobre qualidade de processos, analise a alternativa CORRETA: 
 
e) O nível V do CMMI é o último nível de maturidade, ele considera que todos os 
processos já estão definidos e são seguidos pela empresa, estando em constante 
otimização. 
 
3) A regra 10 de Myers estima que o prejuízo causado por um defeito no sistema 
aumenta 10 vezes a cada etapa do processo de desenvolvimento que é 
avançado. Desta forma, é de extrema importância encontrar precocemente os 
defeitos antes que estes se tornem falhas e sejam visíveis para o cliente. Esta é 
uma função do segmento de qualidade de produto. Sobre qualidade de produto, 
analise as alternativas a seguir e assinale a alternativa CORRETA: 
 
a) É parte da atribuição do segmento de qualidade de produto realizar junto com o 
cliente uma verificação antes da entrega do software para garantir que 
o software entregue está de acordo com o solicitado. 
 
4) Os modelos CMMI e MPS-BR têm por objetivo auxiliar as empresas na 
organização de seus processos e avaliar a maturidade a qual os processos das 
empresas se encontram. Sobre estes dois modelos, assinale a alternativa 
CORRETA: 
 
b) O modelo MPS-BR pode ser considerado uma extensão do CMMI, uma vez que ele 
replica os níveis do CMMI complementando os níveis intermediários. 
 
5) A qualidade da entrega dos produtos é fundamental para a fidelização do 
cliente e o ganho de confiança. Isto se aplica para software e para qualquer 
outro produto ou serviço que seja fornecido por uma empresa para clientes. 
Sobre a importância da qualidade de software, assinale a alternativa CORRETA: 
 
d) Um dos benefícios aliados à qualidade de usuário é melhorar a experiência deste. 
 
 
 
 
 
 
 
MELHORIAS DE PROCESSOS DE SOFTWARE 
 
1) Você é analista de sistemas, mas trabalha com atendimento ao cliente e 
suporte. Durante a entrega de um novo software para uma empresa, enquanto 
você dava explicações detalhadas sobre o funcionamento do sistema, passou a 
ouvir reclamações dos clientes, que apontavam vários aspectos que estavam 
diferentes do que havia sido pedido. Infelizmente, a entrega do software foi um 
fracasso, e você logo percebeu que o motivo disso foi, principalmente: 
 
c) escopo do projeto mal definido ou incompleto. 
 
2) Você começou a trabalhar em uma empresa produtora de softwares que se 
encontra em fase de implantação de um modelo para seus processos. Lendo a 
documentação já elaborada, você percebeu que o grande objetivo da 
sistematização dos processos é, na verdade, eliminar qualquer falha que possa 
existir nos produtos entregues. Qual é o modelo que está sendo implantado? 
 
a) Seis Sigma 
 
3) Você foi contratado para trabalhar em uma empresa produtora 
de software que se encontra em fase de implantação de um modelo para seus 
processos. Lendo a documentação já elaborada e participando das reuniões, 
você entendeu que existe certa organização na execução dos projetos, apesar 
de as atividades executadas serem diferentes em cada projeto, dependendo do 
cliente e do software a ser produzido. Qual é o modelo que está sendo 
implantado e em qual nível a empresa se encontra? 
 
e) CMMI – nível 2 de capacidade. 
 
4) Imagine que você é consultor para melhoria de processos em empresas 
fabricantes de software. Uma pequena empresa chamou você para uma reunião, 
e lhe informou que, apesar de estar há muitos anos no mercado, conta apenas 
com o conhecimento e a experiência de cada analista, dentro de suas atividades, 
para que os projetos sejam entregues. O objetivo é que seja implantado algum 
modelo de melhoria de processo de software, a fim de mudar hábitos, organizar 
os processos e sistematizar as atividades, mas sem que isso traga um impacto 
muito brusco no andamento do trabalho e no ambiente profissional, ou seja, não 
há pressa, e sim a necessidade de que o processo de implantação transcorra da 
melhor maneira possível, sem impactos negativos. Qual o melhor modelo a 
implantar na empresa? 
 
c) MPS.BR. 
 
5) Você é consultor de implantação de modelos de melhoria de processos 
de software, e foi chamado para fazer uma primeira avaliação em uma empresa. 
Por meio da sua observação durante a execução das atividades, foi possível 
perceber que, antes mesmo de o projeto ser iniciado, existe uma grande 
preocupação em identificar e analisar cada problema que possa acontecer ao 
longo do projeto, principalmente aqueles que podem trazer algum impacto 
negativo nos prazos ou no orçamento predefinido pelo cliente, além de sugerir 
soluções para cada um deles. Em que nível de maturidade essa empresa se 
encontra no modelo MPS.BR? 
 
d) Nível C. 
 
GARANTIAS DA QUALIDADE DE SOFTWARE 
 
1) Júnior é um profissional que atua com garantia da qualidade de software em 
uma empresa multinacional. Ao entrar na empresa, precisou aprender diversas 
coisas, uma vez que um profissional de garantia da qualidade interage com 
todos os demais profissionais da equipe, visando a garantir a qualidade do 
processo de ponta a ponta. Analise as alternativas a seguir e assinale qual delas 
representa atividades que são feitas pelo profissional de garantia de qualidade. 
 
d) Avaliar o processo utilizado pela empresa e propor melhorias. 
 
2) Carlos trabalha com garantia da qualidade em uma empresa desenvolvedora 
de software e tem uma preocupação. Recorrentemente os clientes estão 
recebendo softwares com problemas, isto é, com situações em que o sistema 
para de funcionar ou tem um funcionamento inesperado. Dessa forma, Carlos 
precisa reforçar as atividades de garantia da qualidade. Assinale a alternativa 
que representa a medida que Carlos deveria adotar. 
 
b) Revisitar o processo de testes de validação para analisar se está sendo feito o tipo 
de teste correto e na quantidade correta. 
 
3) A empresa Xpto soluções em tecnologia está participando de um edital 
público que exige que tenha todos os seus processos documentados por algum 
modelo ou normativa. Sobre este cenário, assinale a alternativa que representa a 
solução para as necessidades desta empresa. 
 
c) Aplicar a norma ISO 9000 nos processos gerenciais da empresa, e os modelos 
CMMI ou MPS.BR no processo de desenvolvimento de sistemas. 
 
4) O CMMI é um modelo de maturidade mundialmente reconhecido, que por 
vezes é utilizado como requisito em licitações de projetos de software. Para uma 
empresa, ter uma certificação CMMI aumenta a confiança dos seus clientes e 
pode trazer benefícios a curto e longo prazo. Sobre o modelo CMMI, analise as 
afirmações a seguir e assinale a alternativa correta. 
 
a) Foi proposto inicialmente sob o nome de CMM e descrevia apenas processos de 
desenvolvimento do software. 
 
5) A empresa AZTech está bastante preocupada com os seus processos, e por 
isso busca uma certificação de maturidade por meio do modelo CMMI. Esta 
empresa tem os seus requisitos completamente gerenciados, realiza verificação 
e validação nos seus produtos de forma organizacional, treina seus 
colaboradores, realiza gerência de riscos, entre outras características às quais 
dispensamuita atenção, entretanto ainda não consegue avaliar de forma 
estatística os seus processos. Por essa descrição, em qual nível do CMMI a 
empresa poderia ser encaixada? 
 
c) Nível 3. 
 
 
 
 
 
 
 
QUALIDADE DO PROCESSO DE SOFTWARE. QUALIDADE DO PRODUTO DE 
SOFTWARE. PROCESSO DE GARANTIA DA QUALIDADE E PROCESSOS 
RELACIONADOS 
 
1) Analise as alternativas a seguir e assinale a que corresponde a um dos 
objetivos das revisões técnicas formais de software. 
 
e) Garantir que o software atenda aos requisitos especificados. 
 
2) Analise as alternativas a seguir e assinale a que corresponde a um objetivo 
das inspeções de software. 
 
c) Detecção de defeitos. 
 
3) Para Pressman (2016), no que se refere à qualidade de software, as revisões, 
as inspeções e os testes realizados ao longo do processo de software para 
garantir que o produto satisfaça os requisitos estabelecidos, são conhecidos 
como: 
 
c) controle de qualidade. 
 
4) No gerenciamento da qualidade, como é conhecido quando são estabelecidos 
padrões organizacionais e uma estrutura de procedimentos para condução de 
um software de qualidade? 
 
b) Garantia da qualidade. 
 
5) As técnicas de prototipação e de revisão de requisito são as mais utilizadas 
para: 
 
b) a validação de requisitos.

Continue navegando