Buscar

QUALIDADE DE SOFTWARE

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

Prévia do material em texto

QUALIDADE DE SOFTWARE 
• Pergunta 1 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“O que é exatamente ‘bom o suficiente’? Software bom o suficiente fornece 
funções e características de alta qualidade que os usuários desejam, mas, 
ao mesmo tempo, fornece outras funções e características mais obscuras 
ou especializadas e ainda contendo erros conhecidos. O fornecedor 
de software espera que a maioria dos usuários ignore os erros pelo fato de 
estarem muito satisfeitos com as outras funcionalidades oferecidas pela 
aplicação”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 365. 
 
A partir do contexto apresentado, analise as asserções a seguir e a relação 
proposta entre elas. 
 
I. Podemos considerar o resultado de qualidade de software como sendo 
algo útil ao cliente. 
Pois: 
II. O produto deve apresentar um valor ao cliente. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, uma vez que 
um software com qualidade deve passar por todos os seus 
processos, sendo estes analisados e validados em relação 
aos padrões determinados. A asserção II também é 
verdadeira e justifica a I, pois, ainda, o software deve ser 
algo com valor, gerando algum ganho para o cliente e 
atendendo a uma real necessidade do usuário. 
 
 
• Pergunta 2 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Teste é um conjunto de atividades que podem ser planejadas com 
antecedência e executadas sistematicamente. Por essa razão, deverá ser 
definido para o processo de software um modelo (template) para o teste – 
um conjunto de etapas no qual pode-se colocar técnicas específicas de 
projeto de caso de teste e métodos de teste”. 
 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 366. 
 
Com base no trecho anterior, assinale a alternativa correta em relação a 
testes de software . 
Resposta 
Selecionada: 
 
Os testes podem ser feitos por um programador ou por 
um setor de testes. 
Resposta Correta: 
Os testes podem ser feitos por um programador ou por 
um setor de testes. 
Comentário 
da resposta: 
Resposta correta. Sua resposta está correta. Os testes 
de software são executados com o intuito de validar a 
qualidade do sistema desenvolvido, buscando erros e 
necessidades de mudanças em rotinas que não estão 
conforme a documentação. Os testes podem ser 
executados por um programador ou até por uma equipe de 
testes. 
 
 
• Pergunta 3 
0 em 1 pontos 
 
Leia o trecho a seguir: 
“[...] especificarem os requisitos do produto de uma maneira quantificável, 
muito antes de começar o teste. Embora o objetivo principal do teste seja 
encontrar erros, uma boa estratégia de teste também avalia outras 
características de qualidade como portabilidade, possibilidade de 
manutenção”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 402. 
 
Com base no trecho supracitado e também em seus conhecimentos, analise 
as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) 
Falsa(s). 
 
I. ( ) Teste de unidade é aplicado em uma unidade de um sistema, para 
validação de todas as suas funcionalidades. 
II. ( ) Teste de regressão deve ser aplicado quando é integrado um novo 
módulo ao sistema já existente. 
III. ( ) A equipe de desenvolvimento aplica o teste de fumaça no momento 
que se integra uma nova funcionalidade ao software . 
IV. ( ) O usuário pode ser um testador de software , pois quem conhece 
melhor o produto que ele mesmo? Esse teste, chamado de teste beta, 
ocorre com a disponibilização da funcionalidade, e o cliente testa e valida as 
informações. 
 
Assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
F, V, V, V. 
Resposta Correta: 
V, V, V, V. 
Comentário 
da resposta: 
Sua resposta está incorreta. A sequência está incorreta, 
pois, ao realizarmos testes, temos por objetivo encontrar 
possíveis falhas e, com isso, realizar manutenções. Diante 
disso, podemos elencar algumas formas de se testar 
um software: com a execução de testes, podemos validar 
pequenas partes dos sistemas, novas funcionalidades 
incluídas e também funcionalidades que são testadas pelos 
clientes e reportadas ao desenvolvimento. 
 
 
• Pergunta 4 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Se produzimos um sistema de software de péssima qualidade, perdemos 
porque ninguém irá querer comprá-lo. Se, por outro lado, gastamos um 
tempo infinito, um esforço extremamente grande e grandes somas de 
dinheiro para construir um software absolutamente perfeito, então isso 
levará muito tempo para ser completado, e o custo de produção será tão 
alto que iremos à falência. Ou perdemos a oportunidade de mercado ou 
então simplesmente esgotamos todos os nossos recursos”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 365. 
 
Com base em seus conhecimentos adquiridos durante a disciplina, assinale 
a alternativa correta em relação à qualidade de software . 
 
Resposta 
Selecionada: 
 
Qualidade é uma junção das atividades de gestão de 
qualidade, com intuito de gerar um produto útil e com 
valor para o cliente. 
Resposta 
Correta: 
 
Qualidade é uma junção das atividades de gestão de 
qualidade, com intuito de gerar um produto útil e com 
valor para o cliente. 
Comentário 
da resposta: 
Resposta correta. Sua resposta está correta, pois podemos 
definir a qualidade como um produto sem defeitos. Mas, 
para um software, é um pouco mais complexo, pois, em 
momentos de produção, a gestão deve prezar pela 
qualidade do projeto e também dos processos, gerando algo 
de valor e útil para o cliente. Essa união ocorre quando a 
equipe de gestão se baseia nos indicadores gerados para 
avaliação de todos os processos de desenvolvimento, e, 
caso necessário, podem ser geradas melhorias nos 
 
processos. Podemos citar alguns exemplos de processos, 
como: testes, análise e levantamento de requisitos. 
 
• Pergunta 5 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Uma quantidade de diferentes conjuntos de atividades-tarefas, pontos de 
controle, artefatos de software e pontos de garantia de qualidade 
possibilitam que as atividades metodológicas sejam adaptadas às 
características do projeto de software e aos requisitos de equipe. Por fim, as 
atividades de apoio, como Garantia de Qualidade de Software , 
Gerenciamento de Configuração e de Medições, sobrepõem-se ao modelo 
do processo. Estas são independentes de quaisquer das atividades 
metodológicas e ocorrem ao longo do processo”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 568. 
 
A partir do apresentado, analise as asserções a seguir e a relação proposta 
entre elas. 
 
I. O gestor, ao avaliar um projeto, tem a necessidade de controlar e validar o 
desempenho desse projeto. 
Porque: 
II. Com base nos custos e no tempo de execução do projeto, o gestor 
poderá montar um cronograma para avaliação de desempenho do projeto, 
validando entregas em relação ao tempo e ao custo. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, uma vez que, 
com o controle das variáveis, o gestor terá a realidade sobre 
o projeto. A asserçãoII também é verdadeira e justifica a I, 
pois, tendo como base o custo e o tempo de projeto, o 
gestor poderá criar um cronograma para o controle de 
projeto. 
 
 
• Pergunta 6 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“O custo da qualidade inclui todos os custos necessários para a busca de 
qualidade ou para a execução de atividades relacionadas à qualidade, 
 
assim como os custos causados pela falta de qualidade. Para compreender 
esses custos, uma organização deve reunir métricas para prover uma base 
para o custo corrente da qualidade, identificar oportunidades para reduzir 
esses custos e fornecer uma base normalizada de comparação”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 366. 
 
Com base no trecho supracitado, e também em seus conhecimentos, 
analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para 
a(s) Falsa(s). 
 
I. ( ) A gestão da qualidade deve montar uma estrutura para o projeto, 
contando com alguns princípios: análise de custos, cronograma e 
documentação. 
II. ( ) A gestão da qualidade deve montar uma documentação, mas, no 
momento de realizar a implementação, a documentação é utilizada somente 
como uma consulta. 
III. ( ) No momento da análise de requisitos, os clientes devem passar todas 
as informações em relação aos seus processos. 
IV. ( ) Podemos dizer que um software tem qualidade quando as 
necessidades do cliente foram atendidas. 
 
Assinale a alternativa que apresenta a sequência correta. 
Resposta Selecionada: 
V, F, V, V. 
Resposta Correta: 
V, F, V, V. 
Comentário 
da resposta: 
Resposta correta. A sequência está correta, pois uma 
gestão deve se atentar a alguns conceitos. A gestão deve 
criar uma esfera de cuidado ao projeto, suprindo 
necessidades como: verificações de projeto, análise de 
custo e cronograma. O software entregue ao cliente deve 
estar de acordo com as necessidades desse cliente. 
 
 
• Pergunta 7 
0 em 1 pontos 
 
Leia o trecho a seguir: 
“Cada projeto cria um produto, serviço ou resultado único. O resultado do 
projeto pode ser tangível ou intangível. Embora elementos repetitivos 
possam estar presentes em algumas entregas e atividades do projeto, esta 
repetição não muda as características fundamentais e exclusivas do 
trabalho do projeto”. 
 
ABPMP – ASSOCIATION OF BUSINESS PROCESS MANAGEMENT 
PROFESSIONALS. BPM PMBOK : um guia para conhecimento em 
gerenciamento de projetos. 5. ed. São Paulo: ABPMP, 2013. p. 2. 
 
 
Com base em seus conhecimentos em relação aos conceitos de padrões e 
normas de projetos, assinale, a seguir, a alternativa correta. 
Resposta 
Selecionada: 
 
Um bom projeto precisa de uma boa gestão para a 
sua execução. 
Resposta Correta: 
Um bom projeto precisa de padrões e normas para a 
sua execução. 
Comentário 
da resposta: 
Sua resposta está incorreta. Sua resposta está incorreta, 
pois um bom projeto deve ser composto por alguns 
conceitos: uma boa equipe, investimentos, documentação e 
boa gestão baseada em normas e padrões definidos pela 
empresa. A padronização dos processos produtivos deve 
ser realizada durante toda a execução do projeto. 
 
 
• Pergunta 8 
1 em 1 pontos 
 
Leia o trecho a seguir: 
“Uma estratégia de teste de software deve acomodar testes de baixo nível, 
necessários para verificar se um pequeno segmento de código-fonte foi 
implementado corretamente, bem como testes de alto nível, que validam as 
funções principais do sistema de acordo com os requisitos do cliente”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 366. 
 
A partir do contexto apresentado, analise as asserções a seguir e a relação 
proposta entre elas. 
 
I. Os testes têm por objetivo encontrar mais falhas. 
Pois: 
II. Alguns erros podem ter sido gerados por uma implementação incorreta. 
 
A seguir, assinale a alternativa correta. 
 
 
Resposta 
Selecionada: 
 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Resposta Correta: 
As asserções I e II são proposições verdadeiras, e a II é 
uma justificativa correta da I. 
Comentário 
da resposta: 
Resposta correta. A alternativa está correta, pois 
a asserção I é uma proposição verdadeira, uma vez que os 
testes de software têm a validação de rotinas e de encontrar 
falhas. A asserção II é verdadeira e justifica a I, pois os 
erros podem ser gerados por algum impacto de outras 
 
funcionalidades implementadas ou, ainda, por falhas de 
programação. 
 
• Pergunta 9 
0 em 1 pontos 
 
Leia o trecho a seguir: 
“As atividades do projeto podem ser novas para os membros de uma equipe 
de projeto, o que poderá exigir um planejamento mais dedicado do que 
outro trabalho de rotina. Além disso, os projetos são empreendidos em 
todos os níveis organizacionais. Um projeto pode envolver uma única 
pessoa ou muitas pessoas, uma única organização ou múltiplas unidades 
organizacionais de múltiplas organizações”. 
 
ABPMP – ASSOCIATION OF BUSINESS PROCESS MANAGEMENT 
PROFESSIONALS. BPM PMBOK : um guia para conhecimento em 
gerenciamento de projetos. 5. ed. São Paulo: ABPMP, 2013. p. 1. 
 
Com base no trecho supracitado, podemos observar o quão positivo pode 
ser o uso de padrões, tornando o projeto algo mais conhecido entre os 
envolvidos. Diante disso, analise as afirmativas a seguir e assinale V para 
a(s) Verdadeira(s) e F para a(s) Falsa(s). 
 
I. ( ) Nome do padrão: referência para a utilização do padrão. 
II. ( ) Problema: traz a descrição do problema e dados da aplicação do 
padrão. 
III. ( ) Resolução: traz os dados que informam para que serve o padrão e, 
ainda, informações do projeto. 
IV. ( ) Consequência: traz o que, possivelmente, irá ocorrer caso não seja 
utilizado o padrão. 
 
Assinale a alternativa que apresenta a sequência correta. 
 
Resposta Selecionada: 
V, V, V, V. 
Resposta Correta: 
V, V, V, F. 
Comentário 
da resposta: 
Sua resposta está incorreta. A sequência está incorreta, 
pois, ao verificarmos as características de um padrão, 
podemos ter: o nome do padrão - descreve qual é o padrão 
e também informações para seu uso; problema - descrição 
do problema e como aplicar determinado padrão; resolução 
- traz as informações de aplicações do padrão e para que 
ele serve; e consequência - traz o que acontece se o padrão 
for utilizado. 
 
 
• Pergunta 10 
0 em 1 pontos 
 
Leia o trecho a seguir: 
“Para evitar falha de projeto, o gerente e engenheiros que desenvolvem o 
produto devem evitar uma série de sinais de alertas comuns, devem 
 
entender os fatores críticos de sucesso que conduzem ao bom 
gerenciamento e desenvolver uma abordagem de senso comum no que se 
referir a planejamento, monitoramento e controle de projeto”. 
 
PRESSMAN, R. S. Engenharia de software : uma abordagem profissional. 
7. ed. Porto Alegre: AMGH, 2011. p. 568. 
 
Com base no trecho anterior, e também em seus conhecimentos, assinale a 
alternativa correta, que se refere às características de um gestor de 
projetos. 
Resposta 
Selecionada: 
 
Projeto: divisão de atividades, controles e riscos do 
projeto. 
Resposta Correta: 
Produto: formas de trabalhar e também métricas e 
escopo. 
Comentário 
da resposta: 
Sua resposta está incorreta. Sua resposta está incorreta, 
pois, ao falarmos sobre gestão de projetos, teremos 
algumas atividades que o responsável pela gestão irá 
desempenhar em áreas específicas do projeto. Essas 
atividades são: Produto: escopo, métricas e condução do 
trabalho; pessoa: gestão dos envolvidos; projeto: controles e 
métodos de avaliação.

Continue navegando