Buscar

QUALIDADE E TESTES 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 62 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 62 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 9, do total de 62 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

1 
 Que
stão 
 
 
Um software é composto por 
módulos, instruções, bibliotecas, 
que gera um programa executável 
que lê dados denominados 
"entradas" ou inputs ao final do 
processo de desenvolvimento, e 
este, quando executado, recebe 
algum tipo de "entrada" de dados 
(input), processa as informações 
e libera uma "saída" (output) 
como resultado deste 
processamento. 
Os softwares são classificados em 
três tipos, os quais: 
I. Software de Sistema: é o 
conjunto de informações que 
gerenciam o 
hardware, permitindo a interação 
entre o usuário e os periféricos do 
computador. Exemplos: Windows 
e Linux. 
II. Software de Programação: são 
programas de computadores que 
permitem ao usuário executar 
uma série de tarefas específicas 
em diversas áreas de atividade. 
Exemplos: planilha eletrônica, 
editores de texto e editores de 
apresentações (como 
PowerPoint). 
III. Software de Aplicação: é o 
conjunto de ferramentas que 
permitem ao programador 
desenvolver sistemas 
informáticos. Exemplos: C++, C#, 
VB, ASP, Delphi, GO. 
Após a leitura, analise as 
alternativas a seguir e assinale a 
correta. 
 
 Somente a afirmação I 
está correta 
 
Somente a afirmação II 
está correta 
 
Somente as afirmações I 
e III estão corretas 
 
Somente a afirmação III 
está correta 
 
Somente as afirmações I 
e II estão corretas 
Respondido em 30/09/2020 15:27:40 
 
 
Explicação: 
Os softwares sao classificados em 
3 tipos, os quais: 
 Software de Sistema: 
é o conjunto de 
informações que 
gerenciam o hardware, 
permitindo a interação 
entre o usuário e os 
periféricos do 
computador. 
Exemplos: Windows e 
Linux. 
 Software de 
Programação: é o 
conjunto de ferramentas 
que permitem ao 
programador 
desenvolver sistemas 
informáticos. 
Exemplos: exemplo, 
C++, C#, VB, ASP, 
Delphi, GO. 
 Software de 
Aplicação: são 
programas de 
computadores que 
permitem ao usuário 
executar uma série de 
tarefas específicas em 
diversas áreas de 
atividade. 
Exemplos: planilha 
eletrônica, editores de 
texto e editores de 
apresentações (como 
PowerPoint). 
 
 
2 
 Que
stão 
 
 
(I) é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
Após a leitura do conceito acima, 
analise cada uma das alternativas 
abaixo e assinale a correta, com 
relação a (I) 
 
 
Conhecimento 
 
Projeto 
 Software 
 
Portifólio 
 
Processo 
Respondido em 30/09/2020 15:25:31 
 
 
Explicação: 
Software é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
 
 
3 
 Que
stão 
 
 
Em uma organização de 
matriz fraca dois 
gerentes de projetos 
acabam de perceber que 
seu poder é limitado. Um 
deles é facilitador de 
projetos e o outro atua 
como coordenador de 
projetos. 
Qual é a diferença entre 
um facilitador e um 
coordenador de projetos? 
 
 O facilitador do 
projeto pode tomar 
decisões. 
 O facilitador do 
projeto não pode 
tomar decisões. 
 O facilitador do 
projeto gerencia o 
projeto até a 
entrega do 
produto/serviço. 
 O facilitador do 
projeto está 
subordinado a um 
gerente de nível 
mais alto. 
 O facilitador do 
projeto tem alguma 
autoridade. 
Respondido em 30/09/2020 15:25:36 
 
 
Explicação: 
O coordenador do projeto 
está subordinado a um 
gerente de nível mais 
alto e tem autoridade 
para tomar algumas 
decisões. O facilitador do 
projeto não tem 
autoridade para tomar 
decisões. 
 
 
 
4 
 Que
stão 
 
 
A aplicação de conhecimentos, 
habilidades, ferramentas e 
técnicas às atividades do projeto 
a fim de atender aos seus 
requisitos denomina-se: 
 
 Gestão do 
Conhecimento. 
 Gerenciamento de 
Projetos. 
 Gestão de Risco. 
 Gestão de pessoas. 
 Gerenciamento 
Contábil Financeiro. 
Respondido em 30/09/2020 15:25:43 
 
 
Explicação: 
O gerenciamento de 
projetos reúne 
habilidades que o líder 
dever possuir como 
liderança e conhecimento 
técnico, além de 
ferramentas de apoio. 
 
 
 
5 
 Que
stão 
 
 
Um gerente de projetos 
tem pouca experiência, 
mas foi designado para 
assumir um novo projeto. 
Como trabalhará em uma 
organização matricial, ele 
pode esperar que as 
comunicações serão: 
 
(Assinale a alternativa 
CORRETA). 
 
 Difíceis de 
automatizar 
 Abertas 
 Complexas 
 Fechadas 
 Simples 
Respondido em 30/09/2020 15:28:17 
 
 
Explicação: 
Como um projeto 
realizado em uma 
organização matricial 
envolve pessoas de 
bárias partes da 
organização, as 
comunicações são mais 
complexas. 
 
 
 
6 
 Que
stão 
 
 
Em uma organizacão por 
projetos: 
(Assinale a alternativa 
CORRETA). 
 
 Está subordinada a 
muitos chefes. 
 
Está subordinada ao 
gerente funcional. 
 Nem sempre terá um "lar" 
de retorno ao final do 
projeto. 
 Não é fiel ao 
projeto. 
 Não consegue 
atingir seus 
objetivos. 
Respondido em 30/09/2020 15:31:14 
 
 
Explicação: 
A principal desvantagem de uma 
organização por projetos é que, 
no fim do projeto, a equipe se 
dispersa e não tem um 
departamento funcional ("lar") 
para o qual voltar. 
 
 
7 
 Que
stão 
 
 
Um gerente de projeto 
está tentando concluir 
um projeto de 
desenvolvimento de 
software, mas não 
consegue obter atenção 
suficiente para o projeto. 
Os recursos estão 
concentrados em realizar 
trabalho relacionado a 
processos e o gerente do 
projeto tem pouca 
autoridade para designar 
recursos adequadamente. 
Em qual forma de 
organização o gerente de 
projeto trabalha? 
 
 Funcional 
 Coordenador 
 Matricial 
 Fraca 
 Facilitador 
 
1 
 Que
stão 
 
 
Um software é composto por 
módulos, instruções, bibliotecas, 
que gera um programa executável 
que lê dados denominados 
"entradas" ou inputs ao final do 
processo de desenvolvimento, e 
este, quando executado, recebe 
algum tipo de "entrada" de dados 
(input), processa as informações 
e libera uma "saída" (output) 
como resultado deste 
processamento. 
Os softwares são classificados em 
três tipos, os quais: 
I. Software de Sistema: é o 
conjunto de informações que 
gerenciam o 
hardware, permitindo a interação 
entre o usuário e os periféricos do 
computador. Exemplos: Windows 
e Linux. 
II. Software de Programação: são 
programas de computadores que 
permitem ao usuário executar 
uma série de tarefas específicas 
em diversas áreas de atividade. 
Exemplos: planilha eletrônica, 
editores de texto e editores de 
apresentações (como 
PowerPoint). 
III. Software de Aplicação: é o 
conjunto de ferramentas que 
permitem ao programador 
desenvolver sistemas 
informáticos. Exemplos: C++, C#, 
VB, ASP, Delphi, GO. 
Após a leitura, analise as 
alternativas a seguir e assinale a 
correta. 
 
 
Somente a afirmação II 
está correta 
 
Somente as afirmações I 
e III estão corretas 
 
Somente a afirmação III 
está correta 
 
Somente as afirmações I 
e II estão corretas 
 Somente a afirmação I 
está correta 
Respondido em 30/09/2020 16:55:42 
 
 
Explicação: 
Os softwares sao classificados em 
3 tipos, os quais: 
 Software de Sistema: 
é o conjunto de 
informações que 
gerenciam o hardware, 
permitindo a interação 
entre o usuário e os 
periféricos do 
computador. 
Exemplos: Windows e 
Linux. 
 Software de 
Programação: é o 
conjunto de ferramentas 
que permitem ao 
programador 
desenvolver sistemas 
informáticos. 
Exemplos: exemplo, 
C++, C#, VB, ASP, 
Delphi, GO. 
 Software de 
Aplicação: são 
programas de 
computadores que 
permitem ao usuário 
executar uma série de 
tarefas específicas em 
diversas áreas de 
atividade. 
Exemplos: planilha 
eletrônica, editores de 
texto e editores de 
apresentações (como 
PowerPoint). 
 
 
2 
 Que
stão(I) é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
Após a leitura do conceito acima, 
analise cada uma das alternativas 
abaixo e assinale a correta, com 
relação a (I) 
 
 
Projeto 
 Software 
 
Processo 
 
Portifólio 
 
Conhecimento 
Respondido em 30/09/2020 16:56:06 
 
 
Explicação: 
Software é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
 
 
3 
 Que
stão 
 
 
Em uma organização de 
matriz fraca dois 
gerentes de projetos 
acabam de perceber que 
seu poder é limitado. Um 
deles é facilitador de 
projetos e o outro atua 
como coordenador de 
projetos. 
Qual é a diferença entre 
um facilitador e um 
coordenador de projetos? 
 
 O facilitador do 
projeto pode tomar 
decisões. 
 O facilitador do 
projeto não pode 
tomar decisões. 
 O facilitador do 
projeto está 
subordinado a um 
gerente de nível 
mais alto. 
 O facilitador do 
projeto tem alguma 
autoridade. 
 O facilitador do 
projeto gerencia o 
projeto até a 
entrega do 
produto/serviço. 
Respondido em 30/09/2020 17:02:13 
 
 
Explicação: 
O coordenador do projeto 
está subordinado a um 
gerente de nível mais 
alto e tem autoridade 
para tomar algumas 
decisões. O facilitador do 
projeto não tem 
autoridade para tomar 
decisões. 
 
 
 
4 
 Que
stão 
 
 
A aplicação de conhecimentos, 
habilidades, ferramentas e 
técnicas às atividades do projeto 
a fim de atender aos seus 
requisitos denomina-se: 
 
 Gerenciamento de 
Projetos. 
 Gestão de pessoas. 
 Gestão do 
Conhecimento. 
 Gestão de Risco. 
 Gerenciamento 
Contábil Financeiro. 
Respondido em 30/09/2020 17:02:29 
 
 
Explicação: 
O gerenciamento de 
projetos reúne 
habilidades que o líder 
dever possuir como 
liderança e conhecimento 
técnico, além de 
ferramentas de apoio. 
 
 
 
5 
 Que
stão 
 
 
Um gerente de projetos 
tem pouca experiência, 
mas foi designado para 
assumir um novo projeto. 
Como trabalhará em uma 
organização matricial, ele 
pode esperar que as 
comunicações serão: 
 
(Assinale a alternativa 
CORRETA). 
 
 Difíceis de 
automatizar 
 Complexas 
 Fechadas 
 Abertas 
 Simples 
Respondido em 30/09/2020 17:00:06 
 
 
Explicação: 
Como um projeto 
realizado em uma 
organização matricial 
envolve pessoas de 
bárias partes da 
organização, as 
comunicações são mais 
complexas. 
 
 
 
6 
 Que
stão 
 
 
Em uma organizacão por 
projetos: 
(Assinale a alternativa 
CORRETA). 
 
 Não consegue 
atingir seus 
objetivos. 
 
Está subordinada ao 
gerente funcional. 
 Nem sempre terá um "lar" 
de retorno ao final do 
projeto. 
 Está subordinada a 
muitos chefes. 
 Não é fiel ao 
projeto. 
Respondido em 30/09/2020 17:02:39 
 
 
Explicação: 
A principal desvantagem de uma 
organização por projetos é que, 
no fim do projeto, a equipe se 
dispersa e não tem um 
departamento funcional ("lar") 
para o qual voltar. 
 
 
7 
 Que
stão 
 
 
Um gerente de projeto 
está tentando concluir 
um projeto de 
desenvolvimento de 
software, mas não 
consegue obter atenção 
suficiente para o projeto. 
Os recursos estão 
concentrados em realizar 
trabalho relacionado a 
processos e o gerente do 
projeto tem pouca 
autoridade para designar 
recursos adequadamente. 
Em qual forma de 
organização o gerente de 
projeto trabalha? 
 
 Fraca 
 Funcional 
 Matricial 
 Facilitador 
 Coordenador 
 
1 
 Que
stão 
 
 
Um software é composto por 
módulos, instruções, bibliotecas, 
que gera um programa executável 
que lê dados denominados 
"entradas" ou inputs ao final do 
processo de desenvolvimento, e 
este, quando executado, recebe 
algum tipo de "entrada" de dados 
(input), processa as informações 
e libera uma "saída" (output) 
como resultado deste 
processamento. 
Os softwares são classificados em 
três tipos, os quais: 
I. Software de Sistema: é o 
conjunto de informações que 
gerenciam o 
hardware, permitindo a interação 
entre o usuário e os periféricos do 
computador. Exemplos: Windows 
e Linux. 
II. Software de Programação: são 
programas de computadores que 
permitem ao usuário executar 
uma série de tarefas específicas 
em diversas áreas de atividade. 
Exemplos: planilha eletrônica, 
editores de texto e editores de 
apresentações (como 
PowerPoint). 
III. Software de Aplicação: é o 
conjunto de ferramentas que 
permitem ao programador 
desenvolver sistemas 
informáticos. Exemplos: C++, C#, 
VB, ASP, Delphi, GO. 
Após a leitura, analise as 
alternativas a seguir e assinale a 
correta. 
 
 
Somente a afirmação III 
está correta 
 
Somente as afirmações I 
e III estão corretas 
 
Somente a afirmação II 
está correta 
 Somente a afirmação I 
está correta 
 
Somente as afirmações I 
e II estão corretas 
Respondido em 30/09/2020 17:03:26 
 
 
Explicação: 
Os softwares sao classificados em 
3 tipos, os quais: 
 Software de Sistema: 
é o conjunto de 
informações que 
gerenciam o hardware, 
permitindo a interação 
entre o usuário e os 
periféricos do 
computador. 
Exemplos: Windows e 
Linux. 
 Software de 
Programação: é o 
conjunto de ferramentas 
que permitem ao 
programador 
desenvolver sistemas 
informáticos. 
Exemplos: exemplo, 
C++, C#, VB, ASP, 
Delphi, GO. 
 Software de 
Aplicação: são 
programas de 
computadores que 
permitem ao usuário 
executar uma série de 
tarefas específicas em 
diversas áreas de 
atividade. 
Exemplos: planilha 
eletrônica, editores de 
texto e editores de 
apresentações (como 
PowerPoint). 
 
 
2 
 Que
stão 
 
 
Um gerente de projeto 
está tentando concluir 
um projeto de 
desenvolvimento de 
software, mas não 
consegue obter atenção 
suficiente para o projeto. 
Os recursos estão 
concentrados em realizar 
trabalho relacionado a 
processos e o gerente do 
projeto tem pouca 
autoridade para designar 
recursos adequadamente. 
Em qual forma de 
organização o gerente de 
projeto trabalha? 
 
 Facilitador 
 Funcional 
 Fraca 
 Matricial 
 Coordenador 
Respondido em 30/09/2020 17:01:03 
 
 
Explicação: 
Em uma organização 
funcional o gerente de 
projeto tem o menor 
apoio e pouca autoridade 
para ddesignar recursos. 
Facilitador e coordenador 
são formas de matriz 
fraca. 
 
 
 
3 
 Que
stão 
 
 
Um gerente de projetos 
tem pouca experiência, 
mas foi designado para 
assumir um novo projeto. 
Como trabalhará em uma 
organização matricial, ele 
pode esperar que as 
comunicações serão: 
 
(Assinale a alternativa 
CORRETA). 
 
 Fechadas 
 Difíceis de 
automatizar 
 Simples 
 Complexas 
 Abertas 
Respondido em 30/09/2020 17:03:35 
 
 
Explicação: 
Como um projeto 
realizado em uma 
organização matricial 
envolve pessoas de 
bárias partes da 
organização, as 
comunicações são mais 
complexas. 
 
 
 
4 
 Que
stão 
 
 
Em uma organização de 
matriz fraca dois 
gerentes de projetos 
acabam de perceber que 
seu poder é limitado. Um 
deles é facilitador de 
projetos e o outro atua 
como coordenador de 
projetos. 
Qual é a diferença entre 
um facilitador e um 
coordenador de projetos? 
 
 O facilitador do 
projeto está 
subordinado a um 
gerente de nível 
mais alto. 
 O facilitador do 
projeto gerencia o 
projeto até a 
entrega do 
produto/serviço. 
 O facilitador do 
projeto não pode 
tomar decisões. 
 O facilitador do 
projeto pode tomar 
decisões. 
 O facilitador do 
projeto tem alguma 
autoridade. 
Respondido em 30/09/2020 17:03:38 
 
 
Explicação: 
O coordenador do projeto 
está subordinado a um 
gerente de nível mais 
alto e tem autoridade 
para tomar algumas 
decisões. O facilitador do 
projeto não tem 
autoridade para tomar 
decisões. 
 
 
 
5 
 Que
stãoEm uma organizacão por 
projetos: 
(Assinale a alternativa 
CORRETA). 
 
 Não consegue 
atingir seus 
objetivos. 
 Está subordinada a 
muitos chefes. 
 
Está subordinada ao 
gerente funcional. 
 Nem sempre terá um "lar" 
de retorno ao final do 
projeto. 
 Não é fiel ao 
projeto. 
Respondido em 30/09/2020 17:01:23 
 
 
Explicação: 
A principal desvantagem de uma 
organização por projetos é que, 
no fim do projeto, a equipe se 
dispersa e não tem um 
departamento funcional ("lar") 
para o qual voltar. 
 
 
6 
 Que
stão 
 
 
(I) é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
Após a leitura do conceito acima, 
analise cada uma das alternativas 
abaixo e assinale a correta, com 
relação a (I) 
 
 
Processo 
 Software 
 
Projeto 
 
Portifólio 
 
Conhecimento 
Respondido em 30/09/2020 17:01:29 
 
 
Explicação: 
Software é "uma sequência de 
instruções a serem executadas, 
com o objetivo de gerar 
informações a partir de uma série 
de dados coletados ou 
armazenados". Também podemos 
definir como sendo "os programas 
que comandam o funcionamento 
de um computador". 
 
 
7 
 Que
stão 
 
A aplicação de conhecimentos, 
habilidades, ferramentas e 
técnicas às atividades do projeto 
a fim de atender aos seus 
requisitos denomina-se: 
 
 Gestão de pessoas. 
 Gestão de Risco. 
 Gerenciamento 
Contábil Financeiro. 
 Gestão do 
Conhecimento. 
 Gerenciamento de 
Projetos. 
 
1 
 Que
stão 
 
 
Propriedade: Este modelo se 
propõe a aumentar pouco a pouco 
o software, conforme as 
necessidades surgem. 
Como se chama o modelo que 
apresenta essa propriedade? 
 
 
cascata 
 
ágil 
 
sequencial 
 
RUP 
 Incremental 
Respondido em 30/09/2020 18:09:45 
 
 
Explicação: 
o pouco a pouco descrito na 
propriedade, sugere que o 
software vai sendo incrementado 
logo o modelo é o incremental 
 
 
2 
 Que
stão 
 
 
Fonte: FUNRIO 2013 ¿ MPOG 
Analista de Tecnologia da 
Informação 
Considere o seguinte problema 
encontrado em projetos de 
desenvolvimento de software: 
projetos reais raramente seguem 
um fluxo sequencial. Apesar de 
um modelo linear poder 
acomodar a iteração, ele o faz 
indiretamente. Como resultado, 
as modificações podem causar 
confusão à medida que a equipe 
de projeto prossegue. Esse é um 
dos problemas que são algumas 
vezes encontrados quando é 
aplicado o modelo de 
desenvolvimento. 
 
 
evolutivo 
 
iterativo e incremental 
 
iterativo 
 em cascata 
 
incremental 
Respondido em 30/09/2020 18:09:51 
 
 
Explicação: 
O modelo em Cascata possui este 
problema de ter a necessidade de 
um fluxo sequencial e os projetos 
do mundo real não seguem 
necessariamente esta 
sequencialidade. 
 
 
3 
 Que
stão 
 
 
Fonte: UFF 2009 ¿ 
Analista de Tecnologia 
da Informação 
Em relação aos ciclos 
de vida do software, o 
desenvolvimento de 
sistemas por meio de 
ciclo de vida iterativos 
garante ao sistema: 
 
 
legibilidade 
 
legalidade 
 
segurança 
 
utilização mínima de 
recursos 
 atualização contínua 
Respondido em 30/09/2020 18:19:41 
 
 
Explicação: 
De acordo com o discutido nas 
aulas, o modelo iterativo permite 
que o software seja desenvolvido 
em ciclos, atualizando as suas 
necessidades em cada ciclo. 
 
 
4 
 Que
stão 
 
 
Fonte: FUMARC 2012 
- TJ-MG Oficial 
Judiciário - Assistente 
Técnico de Sistemas 
Em relação aos modelos de 
processos de software, pode-se 
dizer que os modelos incremental 
e evolucionário possuem a 
característica de serem 
iterativos. Assinale a alternativa 
que melhor descreve um modelo 
de produção de software 
iterativo. 
 
 Os incrementos 
de um software 
são entregues ao 
cliente somente 
duas vezes. 
 A abordagem 
iterativa 
possibilita 
desenvolver um 
sistema de 
software de 
forma 
incremental, 
permitindo ao 
desenvolvedor 
tirar vantagem 
daquilo que foi 
aprendido 
durante a fase 
inicial de 
desenvolvimento 
de uma versão 
do sistema. O 
aprendizado 
ocorre 
simultaneamente 
tanto para o 
desenvolvedor, 
quanto para o 
usuário do 
sistema. 
 Um modelo de 
produção de 
software iterativo 
é composto pelas 
fases de análise 
de requisitos, 
projeto, 
implementação, 
testes 
(validação), 
integração e 
manutenção de 
software. 
 
Um modelo de produção 
de software iterativo é 
composto pelas fases de 
análise de requisitos, 
projeto e implementação. 
 Os incrementos 
de um software 
são entregues ao 
cliente de uma só 
vez. 
Respondido em 30/09/2020 18:19:49 
 
 
Explicação: 
Os incrementos são entregues 
durante todos os ciclos. A etapa 
de manutenção não entra no ciclo, 
vai até desde a elicitação de 
requisitos até a integração e 
implantação no cliente. A 
abordagem iterativa trabalha 
também de forma incremental. 
 
 
5 
 Que
stão 
 
 
A prototipação representa uma 
técnica poderosa para o 
desenvolvimento de sistemas, 
mais especificamente 
do software desses sistemas. 
Sobre as funções desempenhadas 
por um protótipo, é correto 
afirmar que ele 
 
 
Não possibilita avaliar a 
qualidade 
do software produzido. 
 Pode auxiliar na validação 
de requisitos do sistema, 
bem como propiciar a 
inserção de novos 
requisitos ainda não 
identificados. 
 
Não permite que sejam 
realizados testes, visando 
verificar o funcionamento 
do sistema final, ainda 
que sejam testes parciais. 
 
Permite avaliar o 
desempenho geral da 
equipe de 
desenvolvimento 
de software 
 
É inteiramente 
descartado, não sendo 
aproveitada nenhuma 
parte do código 
de software no sistema 
final entregue ao cliente. 
Respondido em 30/09/2020 18:17:52 
 
 
Explicação: 
O proposito básico da 
prototipação é sempre auxiliar na 
validação e elicitação de requisitos 
(necessidades) do software. 
 
 
6 
 Que
stão 
 
 
Fonte: FCC 2013 - AL-
RN Analista Legislativo 
- Analista de Sistemas 
O primeiro modelo de 
desenvolvimento de software a 
ser publicado foi derivado de 
processos mais gerais da 
engenharia de sistemas. Por 
causa do encadeamento entre 
uma fase e outra, esse modelo é 
conhecido como modelo em 
cascata ou ciclo de vida de 
software. Dentre seus principais 
estágios se encontram a análise e 
definição de requisitos, o projeto 
de sistema e software e: 
A|ssinale a complementação 
correta. 
 
 
desenvolvimento 
incremental 
 
pesquisa e testes. 
 implementação e teste 
unitário 
 
análise de recursos e 
software 
 
geração de relatórios de 
teste 
Respondido em 30/09/2020 18:20:30 
 
 
Explicação: 
De acordo com o modelo cascata 
apresentado, após a fase de 
projeto vem a de implementação 
e teste unitário. 
 
 
7 
 Que
stão 
 
 
Propriedade: Seu nome 
foi atribuído devido à 
sequência com que cada 
fase do desenvolvimento 
dependia do término da 
fase anterior, 
Como se chama o 
processso de 
desenvolvimento de 
software com essa 
propriedade? 
 
 
àgil 
 
UML 
 Cascata 
 
RUP 
 
iterativo incremental 
 
1 
 Que
stão 
 
 
Propriedade: Seu nome 
foi atribuído devido à 
sequência com que cada 
fase do desenvolvimento 
dependia do término da 
fase anterior, 
Como se chama o 
processso de 
desenvolvimento de 
software com essa 
propriedade? 
 
 
àgil 
 
UML 
 
iterativo incremental 
 Cascata 
 
RUP 
Respondido em 30/09/2020 18:21:23 
 
 
Explicação: 
esse é o modelo de processo de 
desenvolvimento chamado 
CASCATA, onde uma fase 
somente iniciava com o término 
da anterior 
 
 
 
2 
 Que
stão 
 
Fonte: UFF 2009 ¿ 
Analista de Tecnologia 
da Informação 
Em relação aos ciclos 
de vida do software, o 
desenvolvimento de 
sistemas por meio de 
ciclo de vida iterativos 
garante ao sistema: 
 
 atualização contínua 
 
legalidade 
 
utilização mínima de 
recursos 
 
segurança 
 
legibilidadeRespondido em 30/09/2020 18:19:03 
 
 
Explicação: 
De acordo com o discutido nas 
aulas, o modelo iterativo permite 
que o software seja desenvolvido 
em ciclos, atualizando as suas 
necessidades em cada ciclo. 
 
 
3 
 Que
stão 
 
 
Fonte: FUMARC 2012 
- TJ-MG Oficial 
Judiciário - Assistente 
Técnico de Sistemas 
Em relação aos modelos de 
processos de software, pode-se 
dizer que os modelos incremental 
e evolucionário possuem a 
característica de serem 
iterativos. Assinale a alternativa 
que melhor descreve um modelo 
de produção de software 
iterativo. 
 
 Os incrementos 
de um software 
são entregues ao 
cliente somente 
duas vezes. 
 Os incrementos 
de um software 
são entregues ao 
cliente de uma só 
vez. 
 
Um modelo de produção 
de software iterativo é 
composto pelas fases de 
análise de requisitos, 
projeto e implementação. 
 Um modelo de 
produção de 
software iterativo 
é composto pelas 
fases de análise 
de requisitos, 
projeto, 
implementação, 
testes 
(validação), 
integração e 
manutenção de 
software. 
 A abordagem 
iterativa 
possibilita 
desenvolver um 
sistema de 
software de 
forma 
incremental, 
permitindo ao 
desenvolvedor 
tirar vantagem 
daquilo que foi 
aprendido 
durante a fase 
inicial de 
desenvolvimento 
de uma versão 
do sistema. O 
aprendizado 
ocorre 
simultaneamente 
tanto para o 
desenvolvedor, 
quanto para o 
usuário do 
sistema. 
Respondido em 30/09/2020 18:19:10 
 
 
Explicação: 
Os incrementos são entregues 
durante todos os ciclos. A etapa 
de manutenção não entra no ciclo, 
vai até desde a elicitação de 
requisitos até a integração e 
implantação no cliente. A 
abordagem iterativa trabalha 
também de forma incremental. 
 
 
4 
 Que
stão 
 
 
A prototipação representa uma 
técnica poderosa para o 
desenvolvimento de sistemas, 
mais especificamente 
do software desses sistemas. 
Sobre as funções desempenhadas 
por um protótipo, é correto 
afirmar que ele 
 
 
Não permite que sejam 
realizados testes, visando 
verificar o funcionamento 
do sistema final, ainda 
que sejam testes parciais. 
 
Não possibilita avaliar a 
qualidade 
do software produzido. 
 
Permite avaliar o 
desempenho geral da 
equipe de 
desenvolvimento 
de software 
 
É inteiramente 
descartado, não sendo 
aproveitada nenhuma 
parte do código 
de software no sistema 
final entregue ao cliente. 
 Pode auxiliar na validação 
de requisitos do sistema, 
bem como propiciar a 
inserção de novos 
requisitos ainda não 
identificados. 
Respondido em 30/09/2020 18:21:48 
 
 
Explicação: 
O proposito básico da 
prototipação é sempre auxiliar na 
validação e elicitação de requisitos 
(necessidades) do software. 
 
 
5 
 Que
stão 
 
 
Fonte: FCC 2013 - AL-
RN Analista Legislativo 
- Analista de Sistemas 
O primeiro modelo de 
desenvolvimento de software a 
ser publicado foi derivado de 
processos mais gerais da 
engenharia de sistemas. Por 
causa do encadeamento entre 
uma fase e outra, esse modelo é 
conhecido como modelo em 
cascata ou ciclo de vida de 
software. Dentre seus principais 
estágios se encontram a análise e 
definição de requisitos, o projeto 
de sistema e software e: 
A|ssinale a complementação 
correta. 
 
 implementação e teste 
unitário 
 
geração de relatórios de 
teste 
 
desenvolvimento 
incremental 
 
análise de recursos e 
software 
 
pesquisa e testes. 
Respondido em 30/09/2020 18:19:28 
 
 
Explicação: 
De acordo com o modelo cascata 
apresentado, após a fase de 
projeto vem a de implementação 
e teste unitário. 
 
 
6 
 Que
stão 
 
 
Propriedade: Este modelo se 
propõe a aumentar pouco a pouco 
o software, conforme as 
necessidades surgem. 
Como se chama o modelo que 
apresenta essa propriedade? 
 
 
sequencial 
 
cascata 
 
RUP 
 Incremental 
 
ágil 
Respondido em 30/09/2020 18:19:35 
 
 
Explicação: 
o pouco a pouco descrito na 
propriedade, sugere que o 
software vai sendo incrementado 
logo o modelo é o incremental 
 
 
7 
 Que
stão 
 
 
Fonte: FUNRIO 2013 ¿ MPOG 
Analista de Tecnologia da 
Informação 
Considere o seguinte problema 
encontrado em projetos de 
desenvolvimento de software: 
projetos reais raramente seguem 
um fluxo sequencial. Apesar de 
um modelo linear poder 
acomodar a iteração, ele o faz 
indiretamente. Como resultado, 
as modificações podem causar 
confusão à medida que a equipe 
de projeto prossegue. Esse é um 
dos problemas que são algumas 
vezes encontrados quando é 
aplicado o modelo de 
desenvolvimento. 
 
 
iterativo e incremental 
 
iterativo 
 
evolutivo 
 
incremental 
 em cascata 
 
1 
 Que
stão 
 
 
Propriedade: Este modelo se 
propõe a aumentar pouco a pouco 
o software, conforme as 
necessidades surgem. 
Como se chama o modelo que 
apresenta essa propriedade? 
 
 
cascata 
 
sequencial 
 Incremental 
 
ágil 
 
RUP 
Respondido em 30/09/2020 18:36:16 
 
 
Explicação: 
o pouco a pouco descrito na 
propriedade, sugere que o 
software vai sendo incrementado 
logo o modelo é o incremental 
 
 
2 
 Que
stão 
 
 
Propriedade: Seu nome 
foi atribuído devido à 
sequência com que cada 
fase do desenvolvimento 
dependia do término da 
fase anterior, 
Como se chama o 
processso de 
desenvolvimento de 
software com essa 
propriedade? 
 
 
RUP 
 Cascata 
 
iterativo incremental 
 
àgil 
 
UML 
Respondido em 30/09/2020 18:36:44 
 
 
Explicação: 
esse é o modelo de processo de 
desenvolvimento chamado 
CASCATA, onde uma fase 
somente iniciava com o término 
da anterior 
 
 
 
3 
 Que
stão 
 
 
Fonte: UFF 2009 ¿ 
Analista de Tecnologia 
da Informação 
Em relação aos ciclos 
de vida do software, o 
desenvolvimento de 
sistemas por meio de 
ciclo de vida iterativos 
garante ao sistema: 
 
 
legalidade 
 atualização contínua 
 
legibilidade 
 
utilização mínima de 
recursos 
 
segurança 
Respondido em 30/09/2020 18:34:24 
 
 
Explicação: 
De acordo com o discutido nas 
aulas, o modelo iterativo permite 
que o software seja desenvolvido 
em ciclos, atualizando as suas 
necessidades em cada ciclo. 
 
 
 
4 
 Que
stão 
 
 
Fonte: FUMARC 2012 
- TJ-MG Oficial 
Judiciário - Assistente 
Técnico de Sistemas 
Em relação aos modelos de 
processos de software, pode-se 
dizer que os modelos incremental 
e evolucionário possuem a 
característica de serem 
iterativos. Assinale a alternativa 
que melhor descreve um modelo 
de produção de software 
iterativo. 
 
 
Um modelo de produção 
de software iterativo é 
composto pelas fases de 
análise de requisitos, 
projeto e implementação. 
 Os incrementos 
de um software 
são entregues ao 
cliente de uma só 
vez. 
 Os incrementos 
de um software 
são entregues ao 
cliente somente 
duas vezes. 
 Um modelo de 
produção de 
software iterativo 
é composto pelas 
fases de análise 
de requisitos, 
projeto, 
implementação, 
testes 
(validação), 
integração e 
manutenção de 
software. 
 A abordagem 
iterativa 
possibilita 
desenvolver um 
sistema de 
software de 
forma 
incremental, 
permitindo ao 
desenvolvedor 
tirar vantagem 
daquilo que foi 
aprendido 
durante a fase 
inicial de 
desenvolvimento 
de uma versão 
do sistema. O 
aprendizado 
ocorre 
simultaneamente 
tanto para o 
desenvolvedor, 
quanto para o 
usuário do 
sistema. 
Respondido em 30/09/2020 18:36:59 
 
 
Explicação: 
Os incrementos são entregues 
durante todos os ciclos. A etapa 
de manutenção não entra no ciclo, 
vai até desde a elicitação de 
requisitos até a integração e 
implantação no cliente. A 
abordagem iterativa trabalha 
também de forma incremental. 
 
 
5 
 Que
stão 
 
 
A prototipação representa uma 
técnica poderosa para o 
desenvolvimento de sistemas, 
mais especificamente 
do software desses sistemas. 
Sobre as funções desempenhadas 
por um protótipo, é correto 
afirmar que ele 
 
 Pode auxiliar na validação 
de requisitos do sistema, 
bem como propiciar a 
inserção de novos 
requisitosainda não 
identificados. 
 
Não permite que sejam 
realizados testes, visando 
verificar o funcionamento 
do sistema final, ainda 
que sejam testes parciais. 
 
Não possibilita avaliar a 
qualidade 
do software produzido. 
 
É inteiramente 
descartado, não sendo 
aproveitada nenhuma 
parte do código 
de software no sistema 
final entregue ao cliente. 
 
Permite avaliar o 
desempenho geral da 
equipe de 
desenvolvimento 
de software 
Respondido em 30/09/2020 18:34:39 
 
 
Explicação: 
O proposito básico da 
prototipação é sempre auxiliar na 
validação e elicitação de requisitos 
(necessidades) do software. 
 
 
6 
 Que
stão 
 
 
Fonte: FCC 2013 - AL-
RN Analista Legislativo 
- Analista de Sistemas 
O primeiro modelo de 
desenvolvimento de software a 
ser publicado foi derivado de 
processos mais gerais da 
engenharia de sistemas. Por 
causa do encadeamento entre 
uma fase e outra, esse modelo é 
conhecido como modelo em 
cascata ou ciclo de vida de 
software. Dentre seus principais 
estágios se encontram a análise e 
definição de requisitos, o projeto 
de sistema e software e: 
A|ssinale a complementação 
correta. 
 
 implementação e teste 
unitário 
 
pesquisa e testes. 
 
análise de recursos e 
software 
 
geração de relatórios de 
teste 
 
desenvolvimento 
incremental 
Respondido em 30/09/2020 18:37:18 
 
 
Explicação: 
De acordo com o modelo cascata 
apresentado, após a fase de 
projeto vem a de implementação 
e teste unitário. 
 
 
7 
 Que
stão 
 
 
Fonte: FUNRIO 2013 ¿ MPOG 
Analista de Tecnologia da 
Informação 
Considere o seguinte problema 
encontrado em projetos de 
desenvolvimento de software: 
projetos reais raramente seguem 
um fluxo sequencial. Apesar de 
um modelo linear poder 
acomodar a iteração, ele o faz 
indiretamente. Como resultado, 
as modificações podem causar 
confusão à medida que a equipe 
de projeto prossegue. Esse é um 
dos problemas que são algumas 
vezes encontrados quando é 
aplicado o modelo de 
desenvolvimento. 
 
 
iterativo e incremental 
 
evolutivo 
 
incremental 
 em cascata 
 
iterativo 
 
1 
 Que
stão 
 
 
O teste do software 
deve acontecer 
(assinale a única 
opção correta): 
 
 
No início do processo de 
desenvolvimento 
 
No meio do processo de 
desenvolvimento 
 
No inicio e no final do 
processo de 
desenvolvimento 
 Em todo o processo de 
desenvolvimento 
 
No final do processo de 
desenvolvimento de 
software 
Respondido em 30/09/2020 18:40:12 
 
 
Explicação: 
O teste de software tem que 
ocorrer em todo o processo de 
desenvolvimento. 
A garantia de qualidade de 
software (Software Quality 
Assurance) não é algo com a qual 
começamos a nos preocupar 
depois que o código foi gerado, e 
sim, ao longo de todo o processo 
de engenharia de software. 
 
 
2 
 Que
stão 
 
 
É importante 
conhecermos o 
histórico das 
atividades de teste, 
para tratarmos os 
sistemas com 
qualidade. Myers 
foi um precursor 
sobre os processos 
de teste de 
software. Ele ficou 
conhecido pela 
"regra 10 de 
Myers" e concluiu 
também que zero-
defeito é algo 
inatingível. Essa 
regra e conclusão 
estabelecem que: 
I- Todas as 
decisões tomadas 
durante o processo 
de 
desenvolvimento 
do software podem 
comprometer a sua 
qualidade final. 
II- A partir de 
processos 
uniformes e 
consistentes, a 
tendência é que o 
produto final 
gerado, ou seja, o 
software seja 
eficiente. 
III- Quanto mais 
tarde os defeitos 
forem encontrados 
tanto mais caro 
será corrigi-los. 
Assinale a assertiva 
correta. 
 
 Apenas o item 
I está correto. 
 Apenas os 
itens I e II 
estão corretos. 
 Apenas os 
itens II e III 
estão corretos. 
 Apenas o item 
III está 
correto. 
 Apenas o item 
II está correto. 
Respondido em 30/09/2020 18:40:18 
 
 
Explicação: 
O item I indica a 
importância da 
qualidade de 
software que é é 
um processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Myers concluiu que 
zero-defeito é algo 
inatingível, ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo 
de situações 
existentes, torna-se 
impossível imaginar 
um produto de 
software ¿livre de 
erros¿. Sempre 
existirão erros a 
serem descobertos. 
Myers foi criador de 
termos muito 
usados como 
`Caixa Branca e 
Caixa Preta¿ e 
"Caso de Teste" e 
também ficou 
conhecido pela 
regra 10 de Myers. 
 
 
 
3 
 Que
stão 
 
 
Podemos conceituar Qualidade de 
Software como: 
 
 
Um processo para provar 
que determinadas coisas 
(funções) fazem o que 
devem fazer. 
 
Um processo que foca em 
todos os produtos de 
software gerados pela 
equipe de 
desenvolvimento. 
 
Um processo para 
demonstrar que os 
defeitos não estão 
presentes. 
 
Um processo que 
demonstra que algo 
funciona corretamente. 
 Um processo sistemático 
que focaliza todas as 
etapas e artefatos 
gerados com o objetivo de 
garantir a conformidade e 
uniformidade de 
processos e produtos, 
prevenindo e eliminado 
defeitos. 
Respondido em 30/09/2020 18:40:33 
 
 
Explicação: 
O conceito de 
teste ganha 
complexidade, pois 
os riscos dos 
softwares não 
funcionarem a 
contento, cresce 
de forma 
exponencial. 
Ainda assim poucas 
empresas percebem 
que a implantação 
de um ¿processo de 
garantia de 
qualidade de 
software¿ é uma 
questão de 
estratégia de 
sobrevivência em 
um mercado cada 
vez mais 
exigente e 
competitivo. 
Teste é o processo 
de demonstrar que 
os defeitos não 
estão presentes. 
Teste é o processo 
de demonstrar que 
algo funciona 
corretamente. 
Teste é o processo 
de provar que 
determinadas 
coisas (funções) 
fazem o que devem 
fazer. 
O objetivo real do 
teste de software 
é mostrar que um 
software está de 
acordo com suas 
especificações e 
que ele atende as 
expectativas do 
cliente. 
 
 
 
4 
 Que
stão 
 
 
Com relação ao 
tamanho e 
complexidade de 
software, assinale a 
opção 
correta, considerando 
tais características 
nos anos 60, 80 e 
2000. 
 
 Em 1980 a complexidade 
era média e em 2000 a 
complexidade era alta. 
 
Em 1960 o tamaho era 
minimo e em 2000 a 
complexidade era média. 
 
Em 1960 o tamanho era 
mínimo e em 1980 a 
complexidade era relativa. 
 
Em 1980 o tamanho era 
pequeno e a complexidade 
alta. 
 
Em 1960 o tamanho era 
mínimo e em 2000 o 
tamanho é o mesmo. 
Respondido em 30/09/2020 18:40:40 
 
 
Explicação: 
No Cenário Atual do 
desenvolvimento de o 
conceito de teste 
ganha complexidade, 
pois os riscos dos 
softwares não 
funcionarem a 
contento, cresce de 
forma exponencial. 
Myers concluiu que 
zero-defeito é algo 
inatingível? Ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo de 
situações existentes, 
torna-se impossível 
imaginar um produto 
de software 'livre de 
erros'. Sempre 
existirão erros a 
serem descobertos. 
 
 
 
5 
 Que
stão 
 
 
A qualidade de 
software é um 
processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Vários fatores 
podem afetar a 
qualidade, como 
fatores externos e 
internos. São eles: 
I- Fatores externos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
II- Fatores internos 
- são percebidos 
apenas pelas 
pessoas que 
desenvolvem 
software. 
III- Fatores 
externos - são 
percebidos apenas 
pelas pessoas que 
desenvolvem 
software. 
IV- Fatores internos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
Assinale a assertiva 
correta. 
 
 Apenas os 
itens III e IV 
estão corretos. 
 Apenas os 
itens II e III 
estão corretos. 
 Apenas os 
itens I e II 
estão corretos. 
 Apenas o item 
I está correto. 
 Apenas os 
itens I e IV 
estão corretos. 
Respondido em 30/09/2020 18:41:01Explicação: 
Se desejarmos 
desenvolver e 
produzir software 
com qualidade, é 
necessário investir 
em qualidade em 
todos os pontos do 
processo. 
Alguns fatores 
podem afetar a 
qualidade, como 
fatores externos e 
internos de 
`Qualidade de 
Software¿. Vejamos 
alguns exemplos: 
Fatores externos - 
são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
Por exemplo: 
confiabilidade, 
eficiência e 
facilidade de uso. 
Fatores internos - 
são percebidos 
apenas pelas 
pessoas que 
desenvolvem 
software. 
Por exemplo: 
modularidade e 
legibilidade. 
 
 
 
6 
 Que
stão 
 
 
O que podemos concluir do gráfico 
abaixo apresentado? 
No eixo vertical, temos o custo de 
conserto de erros em software 
No eixo horizontal, temos as fases do 
processo de desenvolvimento de 
software 
 
 
 quando mais cedo os defeitos 
forem encontrados, mais 
barato é o custo da correção 
 
o ideal é detectarmos erros no 
software ao final do processo 
de desenvolvimento 
 
os testes não interferem na 
qualidade do produto de 
software 
 
os erros mais caros são 
detectados no inicio 
 
quando mais cedo os defeitos 
forem encontrados, mais 
caro é o custo da correção 
 
1 
 Que
stão 
 
 
O que podemos concluir do gráfico 
abaixo apresentado? 
No eixo vertical, temos o custo de 
conserto de erros em software 
No eixo horizontal, temos as fases do 
processo de desenvolvimento de 
software 
 
 
 
os testes não interferem na 
qualidade do produto de 
software 
 
o ideal é detectarmos erros no 
software ao final do processo 
de desenvolvimento 
 
os erros mais caros são 
detectados no inicio 
 quando mais cedo os defeitos 
forem encontrados, mais 
barato é o custo da correção 
 
quando mais cedo os defeitos 
forem encontrados, mais 
caro é o custo da correção 
Respondido em 30/09/2020 18:40:30 
 
 
Explicação: 
Myers também ficou conhecido pela 
Regra de 10 de Myers, que mostra 
que ¿quanto mais tarde os 
defeitos forem encontrados, tanto 
mais caro será corrigi-los 
Consequentemente: quando mais 
cedo os defeitos forem encontrados, 
mais barato é o custo da correção 
 
 
2 
 Que
stão 
 
 
É importante 
conhecermos o 
histórico das 
atividades de teste, 
para tratarmos os 
sistemas com 
qualidade. Myers 
foi um precursor 
sobre os processos 
de teste de 
software. Ele ficou 
conhecido pela 
"regra 10 de 
Myers" e concluiu 
também que zero-
defeito é algo 
inatingível. Essa 
regra e conclusão 
estabelecem que: 
I- Todas as 
decisões tomadas 
durante o processo 
de 
desenvolvimento 
do software podem 
comprometer a sua 
qualidade final. 
II- A partir de 
processos 
uniformes e 
consistentes, a 
tendência é que o 
produto final 
gerado, ou seja, o 
software seja 
eficiente. 
III- Quanto mais 
tarde os defeitos 
forem encontrados 
tanto mais caro 
será corrigi-los. 
Assinale a assertiva 
correta. 
 
 Apenas o item 
I está correto. 
 Apenas os 
itens I e II 
estão corretos. 
 Apenas o item 
III está 
correto. 
 Apenas os 
itens II e III 
estão corretos. 
 Apenas o item 
II está correto. 
Respondido em 30/09/2020 18:41:16 
 
 
Explicação: 
O item I indica a 
importância da 
qualidade de 
software que é é 
um processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Myers concluiu que 
zero-defeito é algo 
inatingível, ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo 
de situações 
existentes, torna-se 
impossível imaginar 
um produto de 
software ¿livre de 
erros¿. Sempre 
existirão erros a 
serem descobertos. 
Myers foi criador de 
termos muito 
usados como 
`Caixa Branca e 
Caixa Preta¿ e 
"Caso de Teste" e 
também ficou 
conhecido pela 
regra 10 de Myers. 
 
 
 
3 
 Que
stão 
 
 
Podemos conceituar Qualidade de 
Software como: 
 
 
Um processo para 
demonstrar que os 
defeitos não estão 
presentes. 
 
Um processo para provar 
que determinadas coisas 
(funções) fazem o que 
devem fazer. 
 
Um processo que foca em 
todos os produtos de 
software gerados pela 
equipe de 
desenvolvimento. 
 
Um processo que 
demonstra que algo 
funciona corretamente. 
 Um processo sistemático 
que focaliza todas as 
etapas e artefatos 
gerados com o objetivo de 
garantir a conformidade e 
uniformidade de 
processos e produtos, 
prevenindo e eliminado 
defeitos. 
Respondido em 30/09/2020 18:44:52 
 
 
Explicação: 
O conceito de 
teste ganha 
complexidade, pois 
os riscos dos 
softwares não 
funcionarem a 
contento, cresce 
de forma 
exponencial. 
Ainda assim poucas 
empresas percebem 
que a implantação 
de um ¿processo de 
garantia de 
qualidade de 
software¿ é uma 
questão de 
estratégia de 
sobrevivência em 
um mercado cada 
vez mais 
exigente e 
competitivo. 
Teste é o processo 
de demonstrar que 
os defeitos não 
estão presentes. 
Teste é o processo 
de demonstrar que 
algo funciona 
corretamente. 
Teste é o processo 
de provar que 
determinadas 
coisas (funções) 
fazem o que devem 
fazer. 
O objetivo real do 
teste de software 
é mostrar que um 
software está de 
acordo com suas 
especificações e 
que ele atende as 
expectativas do 
cliente. 
 
 
4 
 Que
stão 
 
 
Com relação ao 
tamanho e 
complexidade de 
software, assinale a 
opção 
correta, considerando 
tais características 
nos anos 60, 80 e 
2000. 
 
 
Em 1980 o tamanho era 
pequeno e a complexidade 
alta. 
 
Em 1960 o tamanho era 
mínimo e em 2000 o 
tamanho é o mesmo. 
 
Em 1960 o tamaho era 
minimo e em 2000 a 
complexidade era média. 
 
Em 1960 o tamanho era 
mínimo e em 1980 a 
complexidade era relativa. 
 Em 1980 a complexidade 
era média e em 2000 a 
complexidade era alta. 
Respondido em 30/09/2020 18:42:29 
 
 
Explicação: 
No Cenário Atual do 
desenvolvimento de o 
conceito de teste 
ganha complexidade, 
pois os riscos dos 
softwares não 
funcionarem a 
contento, cresce de 
forma exponencial. 
Myers concluiu que 
zero-defeito é algo 
inatingível? Ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo de 
situações existentes, 
torna-se impossível 
imaginar um produto 
de software 'livre de 
erros'. Sempre 
existirão erros a 
serem descobertos. 
 
 
 
5 
 Que
stão 
 
 
O teste do software 
deve acontecer 
(assinale a única 
opção correta): 
 
 
No meio do processo de 
desenvolvimento 
 
No início do processo de 
desenvolvimento 
 Em todo o processo de 
desenvolvimento 
 
No final do processo de 
desenvolvimento de 
software 
 
No inicio e no final do 
processo de 
desenvolvimento 
Respondido em 30/09/2020 18:45:01 
 
 
Explicação: 
O teste de software tem que 
ocorrer em todo o processo de 
desenvolvimento. 
A garantia de qualidade de 
software (Software Quality 
Assurance) não é algo com a qual 
começamos a nos preocupar 
depois que o código foi gerado, e 
sim, ao longo de todo o processo 
de engenharia de software. 
 
 
6 
 Que
stão 
 
 
A qualidade de 
software é um 
processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Vários fatores 
podem afetar a 
qualidade, como 
fatores externos e 
internos. São eles: 
I- Fatores externos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
II- Fatores internos 
- são percebidos 
apenas pelas 
pessoas que 
desenvolvem 
software. 
III- Fatores 
externos - são 
percebidos apenas 
pelas pessoas que 
desenvolvem 
software. 
IV- Fatores internos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
Assinale a assertiva 
correta. 
 
 Apenas os 
itens I e II 
estão corretos. 
 Apenas os 
itens II e III 
estão corretos. 
 Apenas os 
itens I e IV 
estão corretos. 
 Apenas o item 
I está correto. 
 Apenas os 
itens III e IV 
estão corretos.1 
 Que
stão 
 
 
O que podemos concluir do gráfico 
abaixo apresentado? 
No eixo vertical, temos o custo de 
conserto de erros em software 
No eixo horizontal, temos as fases do 
processo de desenvolvimento de 
software 
 
 
 
quando mais cedo os defeitos 
forem encontrados, mais 
caro é o custo da correção 
 
os testes não interferem na 
qualidade do produto de 
software 
 
os erros mais caros são 
detectados no inicio 
 
o ideal é detectarmos erros no 
software ao final do processo 
de desenvolvimento 
 quando mais cedo os defeitos 
forem encontrados, mais 
barato é o custo da correção 
Respondido em 02/10/2020 14:48:23 
 
 
Explicação: 
Myers também ficou conhecido pela 
Regra de 10 de Myers, que mostra 
que ¿quanto mais tarde os 
defeitos forem encontrados, tanto 
mais caro será corrigi-los 
Consequentemente: quando mais 
cedo os defeitos forem encontrados, 
mais barato é o custo da correção 
 
 
2 
 Que
stão 
 
 
É importante 
conhecermos o 
histórico das 
atividades de teste, 
para tratarmos os 
sistemas com 
qualidade. Myers 
foi um precursor 
sobre os processos 
de teste de 
software. Ele ficou 
conhecido pela 
"regra 10 de 
Myers" e concluiu 
também que zero-
defeito é algo 
inatingível. Essa 
regra e conclusão 
estabelecem que: 
I- Todas as 
decisões tomadas 
durante o processo 
de 
desenvolvimento 
do software podem 
comprometer a sua 
qualidade final. 
II- A partir de 
processos 
uniformes e 
consistentes, a 
tendência é que o 
produto final 
gerado, ou seja, o 
software seja 
eficiente. 
III- Quanto mais 
tarde os defeitos 
forem encontrados 
tanto mais caro 
será corrigi-los. 
Assinale a assertiva 
correta. 
 
 Apenas o item 
I está correto. 
 Apenas os 
itens II e III 
estão corretos. 
 Apenas o item 
II está correto. 
 Apenas o item 
III está 
correto. 
 Apenas os 
itens I e II 
estão corretos. 
Respondido em 02/10/2020 14:48:31 
 
 
Explicação: 
O item I indica a 
importância da 
qualidade de 
software que é é 
um processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Myers concluiu que 
zero-defeito é algo 
inatingível, ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo 
de situações 
existentes, torna-se 
impossível imaginar 
um produto de 
software ¿livre de 
erros¿. Sempre 
existirão erros a 
serem descobertos. 
Myers foi criador de 
termos muito 
usados como 
`Caixa Branca e 
Caixa Preta¿ e 
"Caso de Teste" e 
também ficou 
conhecido pela 
regra 10 de Myers. 
 
 
 
3 
 Que
stão 
 
 
Podemos conceituar Qualidade de 
Software como: 
 
 Um processo sistemático 
que focaliza todas as 
etapas e artefatos 
gerados com o objetivo 
de garantir a 
conformidade e 
uniformidade de 
processos e produtos, 
prevenindo e eliminado 
defeitos. 
 
Um processo que foca em 
todos os produtos de 
software gerados pela 
equipe de 
desenvolvimento. 
 
Um processo que 
demonstra que algo 
funciona corretamente. 
 
Um processo para 
demonstrar que os 
defeitos não estão 
presentes. 
 
Um processo para provar 
que determinadas coisas 
(funções) fazem o que 
devem fazer. 
Respondido em 02/10/2020 14:48:38 
 
 
Explicação: 
O conceito de 
teste ganha 
complexidade, pois 
os riscos dos 
softwares não 
funcionarem a 
contento, cresce 
de forma 
exponencial. 
Ainda assim poucas 
empresas percebem 
que a implantação 
de um ¿processo de 
garantia de 
qualidade de 
software¿ é uma 
questão de 
estratégia de 
sobrevivência em 
um mercado cada 
vez mais 
exigente e 
competitivo. 
Teste é o processo 
de demonstrar que 
os defeitos não 
estão presentes. 
Teste é o processo 
de demonstrar que 
algo funciona 
corretamente. 
Teste é o processo 
de provar que 
determinadas 
coisas (funções) 
fazem o que devem 
fazer. 
O objetivo real do 
teste de software 
é mostrar que um 
software está de 
acordo com suas 
especificações e 
que ele atende as 
expectativas do 
cliente. 
 
 
4 
 Que
stão 
 
 
Com relação ao 
tamanho e 
complexidade de 
software, assinale a 
opção 
correta, considerando 
tais características 
nos anos 60, 80 e 
2000. 
 
 
Em 1960 o tamanho era 
mínimo e em 2000 o 
tamanho é o mesmo. 
 
Em 1980 o tamanho era 
pequeno e a complexidade 
alta. 
 
Em 1960 o tamanho era 
mínimo e em 1980 a 
complexidade era relativa. 
 Em 1980 a complexidade 
era média e em 2000 a 
complexidade era alta. 
 
Em 1960 o tamaho era 
minimo e em 2000 a 
complexidade era média. 
Respondido em 02/10/2020 16:26:09 
 
 
Explicação: 
No Cenário Atual do 
desenvolvimento de o 
conceito de teste 
ganha complexidade, 
pois os riscos dos 
softwares não 
funcionarem a 
contento, cresce de 
forma exponencial. 
Myers concluiu que 
zero-defeito é algo 
inatingível? Ou seja, 
pela complexidade 
envolvida e pelo 
número altíssimo de 
situações existentes, 
torna-se impossível 
imaginar um produto 
de software 'livre de 
erros'. Sempre 
existirão erros a 
serem descobertos. 
 
 
 
5 
 Que
stão 
 
 
O teste do software 
deve acontecer 
(assinale a única 
opção correta): 
 
 
No início do processo de 
desenvolvimento 
 
No inicio e no final do 
processo de 
desenvolvimento 
 
No final do processo de 
desenvolvimento de 
software 
 
No meio do processo de 
desenvolvimento 
 Em todo o processo de 
desenvolvimento 
Respondido em 02/10/2020 16:28:42 
 
 
Explicação: 
O teste de software tem que 
ocorrer em todo o processo de 
desenvolvimento. 
A garantia de qualidade de 
software (Software Quality 
Assurance) não é algo com a qual 
começamos a nos preocupar 
depois que o código foi gerado, e 
sim, ao longo de todo o processo 
de engenharia de software. 
 
 
6 
 Que
stão 
 
 
A qualidade de 
software é um 
processo 
sistemático que 
focaliza todas as 
etapas e artefatos 
gerados com 
objetivo de garantir 
a conformidade e 
uniformidade de 
processos e 
produtos, 
prevenindo e 
eliminado defeitos. 
Vários fatores 
podem afetar a 
qualidade, como 
fatores externos e 
internos. São eles: 
I- Fatores externos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
II- Fatores internos 
- são percebidos 
apenas pelas 
pessoas que 
desenvolvem 
software. 
III- Fatores 
externos - são 
percebidos apenas 
pelas pessoas que 
desenvolvem 
software. 
IV- Fatores internos 
- são percebidos 
tanto pelas pessoas 
que desenvolvem 
software quanto 
pelos usuários. 
Assinale a assertiva 
correta. 
 
 Apenas os 
itens I e II 
estão corretos. 
 Apenas os 
itens I e IV 
estão corretos. 
 Apenas os 
itens III e IV 
estão corretos. 
 Apenas o item 
I está correto. 
 Apenas os 
itens II e III 
estão corretos. 
 
1 
 Que
stão 
 
 
Sobre o conceito de Teste de 
Software, analise abaixo algumas 
citações de autores variados e, a 
seguir, assinale a alternativa 
correta: 
I. "Teste é uma parte inevitável 
de qualquer esforço necessário 
para desenvolver um sistema de 
software" 
II. "O teste de software é um 
conjunto de atividades que podem 
ser planejadas e executadas 
concomitantemente" 
III. "Qualquer atividade que, a 
partir da avaliação de um atributo 
ou capacidade de um programa 
ou sistema, seja possível 
determinar se alcança resultados 
desejados" 
IV. "Processo de executar um 
programa ou sistema com a 
itenção de encontrar defeitos" 
 
 
 Somente as asserções I, 
III e IV estão corretas 
 
Somente as asserções I, 
II e III estão corretas 
 
Somente as asserções I, 
II e IV estão corretas 
 
Somente as asserções II, 
III e IV estão corretas 
 
Somente as asserções I e 
II estão corretas 
Respondido em 02/10/2020 16:34:23 
 
 
Explicação: 
"Teste é uma parte ineevitável de 
qualquer esforço necessário para 
desenvolver um sistema de 
software" (HOWDEN, 1987) 
"O teste de software é um 
conjunto de atividades que podem 
ser planejdas com antecedência e 
executadas sistematicamente"(PRESSMAN, 1985) 
"Qualquer atividade que, a partir 
da avaliação de um atributo ou 
capacidade de um programa ou 
sistema, seja possível determinar 
se alcança resultados desejados" 
(HETZEL, 1988) 
"Processo de executar um 
programa ou sistema com a 
itenção de encontrar defeitos" 
(MYERS, 1979) 
 
 
2 
 Que
stão 
 
 
A Engenharia de Software nos 
auxilia em muitas situações. Uma 
delas é a atividade de teste de 
software. Sobre este assunto, 
analise as asserçoes abaixo e, a 
seguir, assinale a alternativa 
correta: 
I. Existem dois tipos de teste de 
software: teste de baixo nível e 
teste de alto nível; 
II. O teste de software é o 
processo de executar o software 
de uma maneira controlada, com 
o objetivo de descobrir diferenças 
entre o comportamento previsto e 
o comportamento observado. 
III. Os testes de software podem 
ser usados para descobrir a 
ausência de erros no produto 
(software). 
 
 
Somente as asserções II 
e III estão corretas 
 Somente as asserções I e 
II estão corretas 
 
Somente as asserções I e 
III estão corretas 
 
Somente a asserção III 
está correta 
 
Somente a asserção I 
está correta 
Respondido em 02/10/2020 16:36:57 
 
 
Explicação: 
A Engenharia de Software nos 
auxilia em muitas situações. Uma 
delas é a atividade de teste, que é 
um passo do processo de que visa 
encontrar ou corrigir erros 
durante toda a construção do 
software. 
Devemos incorporar dois tipos de 
testes: 
1-Teste de baixo nível: utilizado 
para veerificar um pequeno 
fragmento de código-fonte. Nesse 
caso, saberemos se ele foi 
implementado corretamente. 
2 - Teste de alto nível: tem a 
característica de validar as 
principais funções do sistema 
ccom base nos requisitos 
definidos pelo cliente. 
 
Os testes podem ser usados para 
descobrir a presença de erros nos 
softwares, mas infelizmente não 
mostram a sua ausência. 
Assim, conseguimos chegar à 
conclusão que "o teste de 
software é o processo de executar 
o software de uma maneira 
controlada, com o objetivo de 
descobrir diferenças entre o 
comportamento previsto e o 
comportamento observado". 
 
 
3 
 Que
stão 
 
 
Quanto às 
estratégias, existem 
muitas que podem 
ser utilizadas para 
testar um software. 
Uma das estratégias 
de teste é o Teste 
Unitário. O que visam 
os testes unitários? 
 
 Visam tratar os 
testes como um 
processo 
organizado e 
muitas vezes 
paralelo e 
integrado ao 
processo de 
desenvolvimento. 
 Visam verificar 
se a solução 
atende aos 
objetivos do 
negócio e aos 
seus requisitos. 
 Visam garantir 
que cada 
unidade de 
programa 
atenda as 
especificações e 
funcione 
corretamente. 
 Visam a 
execução do 
sistema como 
um todo ou um 
subsistema. 
 Visam verificar 
se os 
componentes 
funcionam 
corretamente 
juntos, conforme 
as 
especificações. 
Respondido em 02/10/2020 16:34:37 
 
 
Explicação: 
Testes Unitários: 
São realizados no 
estágio mais baixo da 
escala de testes e são 
aplicados nas 
menores 
componentes de 
códigos criados, 
visando garantir que 
estes atendem as 
especificações, em 
termos de garantia e 
de funcionalidade. 
Testes de 
integração: São 
executados em uma 
combinação de 
componentes para 
verificar se eles 
funcionam 
corretamente juntos, 
conforme as 
especificações. 
Teste de sistema: 
São realizados pela 
equipe de testes, 
visando a execução 
do sistema como um 
todo ou um 
subsistema. 
Teste de aceitação: 
São os testes finais 
de execução do 
sistema, realizados 
pelos usuários, 
visando verificar se a 
solução atende aos 
objetivos do negócio 
e aos seus requisitos. 
Ao tratar os testes 
como um processo 
organizado e muitas 
vezes paralelo e 
integrado ao processo 
de desenvolvimento, 
os custos de 
manutenção serão 
reduzidos. 
 
 
 
4 
 Que
stão 
 
 
Quando devemos 
terminar os testes? 
I. Nunca, o projetista 
estará sempre testando. 
II. Quando o dinheiro ou 
o tempo acabar. 
III. O teste termina 
quando não houver mais 
erros. 
Assinale a única 
alternativa correta. 
 
 
Apenas os itens II e III 
estão corretos. 
 
Apenas os itens I e II 
estão corretos. 
 
Apenas o item III está 
correto. 
 Apenas o item II está 
correto. 
 
Todos os itens estão 
corretos. 
Respondido em 02/10/2020 16:51:07 
 
 
Explicação: 
Você jamais terá 
completado a atividade 
de teste. A carga 
simplesmente transfere-
se do projetista para o 
cliente. 
O teste para quando 
não houver mais erros 
`visíveis¿. O teste 
acaba quando o tempo 
acaba ou o dinheiro 
acaba: 
 Por restrição de 
tempo (nesse 
caso, deve-se 
negociar esse 
tempo); 
 Por restrição 
financeira (nesse 
caso, deve-se 
evitar). 
 
 
 
5 
 Que
stão 
 
 
O teste de software 
visa garantir a 
qualidade, 
minimizando as 
incertezas e 
sistematizando os 
critérios de 
aceitação, porém 
isso não pode ser 
feito sem uma 
estratégia de teste. 
Para que tenhamos 
uma estratégia de 
teste de software 
bem elaborada ela 
deve incorporar 
alguns testes 
como: 
I- Testes de baixo 
nível, necessários 
para verificar se 
um pequeno 
segmento de 
código fonte foi 
implementado 
corretamente. 
II- Testes de alto 
nível, que validam 
as funções 
principais do 
sistema de acordo 
com os requisitos 
do cliente. 
III- Documento 
básico para 
organizar a 
atividade de testar 
aplicações no 
contexto da 
empresa. 
Assinale a assertiva 
correta. 
 
 Apenas os 
itens I e II 
estão 
corretos. 
 Apenas o item 
II está 
correto. 
 Apenas os 
itens II e III 
estão 
corretos. 
 Apenas o item 
III está 
correto. 
 Apenas o item 
I está correto. 
Respondido em 02/10/2020 16:48:54 
 
 
Explicação: 
O documento 
básico para 
organizar a 
atividade de testar 
aplicações no 
contexto da 
empresa é 
considerado 
uma metodologia. 
 
 
 
6 
 Que
stão 
 
 
1. O que é 
necessário para se 
obter resultados 
positivos nos 
projetos de testes? 
I. Que o mesmo 
inicie desde a 
especificação dos 
requisitos do sistema 
a ser implementado. 
II. Que o mesmo 
inicie quando a 
programação estiver 
sendo desenvolvida. 
III. Que o mesmo 
inicie com o usuário 
para verificar se o 
mesmo está 
funcionando 
corretamente. 
Assinale a única 
alternativa correta. 
 
 
Apenas o item III está 
correto. 
 
Apenas o item II está 
correto. 
 
Apenas os itens I e II 
estão corretos. 
 Apenas o item I está 
correto. 
 
Apenas os itens II e III 
estão corretos. 
 
1 
 Que
stão 
 
O Modelo V é uma melhoria do 
Modelo Cascata do 
desenvolvimento de produto. Ele 
possui alguns objetivos, dentre os 
quais estão explicitados nas 
alternativas abaixo, EXCETO (ou 
seja, assinale a 
alternativa INCORRETA, isto é a 
que não representa um dos 
objetivos do Modelo V). 
 
 
 Um dos objetivos do 
Modelo V é maximizar os 
lucros da empresa 
desenvolvedora. 
 
Um dos objetivos do 
Modelo V é melhorar a 
comunicação entre as 
partes interessadas. 
 
Um dos objetivos do 
Modelo V é reduzir os 
custos totais ao longo do 
ciclo de vida do projeto 
 
Um dos objetivos do 
Modelo V é melhorar e 
garantir a qualidade do 
projeto. 
 
Um dos objetivos do 
Modelo V é mimizar os 
riscos do projeto. 
Respondido em 02/10/2020 17:09:30 
 
 
Explicação: 
Objetivos do Modelo V: 
 Minimizar os riscos do 
projeto; 
 Melhorar e garantir a 
qualidade do projeto; 
 Reduzir os custos totais 
ao longo do ciclo de vida 
do projeto; 
 Melhorar a comunicação 
entre as partes 
interessadas. 
 
 
 
2 
 Que
stão 
 
 
O Modelo V é uma 
melhoria do Modelo 
Cascata (modelo 
Waterfall) do 
Desenvolvimento de 
Produto. A 
configuração desse 
modelo é 
representada por: 
 
 Validação: 
unitário, 
integração, 
sistema e 
programação. 
 Validação: 
requisitos, 
integração, 
sistema e 
programação. 
 Validação: 
unitário, código, 
sistema e 
programação. 
 Verificação: 
integração, 
análise, 
desenvolvimento 
e código. 
 Verificação: 
requisitos, 
análise, 
arquitetura e 
código. 
Respondido em 02/10/2020 17:09:34Explicação: 
O Modelo V é uma 
melhoria do Modelo 
Cascata (modelo 
Waterfall) do 
Desenvolvimento de 
Produto, pois esse 
modelo tinha um 
problema de 
reatividade. Ele 
permite que, durante 
a integração de um 
sistema, os testes 
sejam feitos contra os 
próprios requisitos do 
componente ou 
interface que está 
sendo testado, em 
contraste com 
modelos anteriores 
onde o componente 
era testado contra a 
especificação do 
componente/interface
. 
Verificação: requisit
os, análise, 
arquitetura e código. 
Validação: unitário, 
integração, sistema e 
aceitação. 
 
 
 
3 
 Que
stão 
 
 
O (I) é um modelo mais robusto e 
completo do que o cascata, 
podendo produzir softwares de 
maior qualidade do que com ele. 
O (II) acrescenta duas partes 
importantes, que são: Verificação 
e Validação. 
Após a leitura das sentenças (I) e 
(II), assinale a alternativa que as 
preencher corretamente e 
respectivamente. 
 
 (I) Modelo V; (II) Modelo 
V 
 
(I) Modelo Iterativo; (II) 
Modelo Iterativo 
 
(I) Modelo Iterativo; (II) 
Modelo Cascata 
 
(I) Modelo V; (II) Modelo 
Cascata 
 
(I) Modelo V; (II) Modelo 
Iterativo 
Respondido em 02/10/2020 17:12:08 
 
 
Explicação: 
É um modelo mais robusto e 
completo do que o cascata, 
podendo produzir softwares de 
maior qualidade do que com ele. 
Esse modelo acrescenta duas 
partes importantes, que são: 
 
- Verificação: Que está 
relacionado com a questão: O 
produto está sendo feito 
corretamente? 
- Validação: Está relacionado 
com a questão: O produto está 
sendo feito, ou seja, o software 
atende ao objetivo pretendido 
com precisão? 
 
 
4 
 Que
stão 
 
 
__________________ geralmente 
são executados após a correção de 
algum defeito ou após a adição de 
uma nova funcionalidade. Seu 
objetivo é garantir que nenhum 
defeito foi acrescentado ao sistema 
após sua modificação. 
Complete a lacuna. 
 
 
Teste Integração 
 
Teste alfa 
 
Testes de estresse 
 
Teste fumaça 
 Testes de regressão 
Respondido em 02/10/2020 17:12:14 
 
 
Explicação: 
Os objetivos 
desse teste são 
garantir que 
nenhum defeito 
foi acrescentado 
ao sistema após 
sua modificação 
e 
também garantir 
que as 
mudanças 
realizadas nessa 
nova versão não 
gerarão erros 
em 
componentes 
prontos e 
testados. 
O teste de 
regressão é uma 
técnica aplicável 
a cada alteração 
realizada no 
software. 
Consiste em 
aplicar, antes e 
depois da 
alteração, todos 
os testes que já 
foram aplicados 
nas versões 
anteriores. 
Por ter essa 
natureza de 
repetição, torna-
se 
imprescindível 
que seja 
adotada uma 
ferramenta de 
automação de 
testes. Esta 
técnica pode ser 
bem aplicada 
nas fases de 
testes de 
unidade, de 
integração e de 
sistema. 
 
 
 
5 
 Que
stão 
 
 
O Modelo V é uma 
melhoria do Modelo 
Cascata (modelo 
Waterfall) do 
Desenvolvimento de 
Produto. Ela tem 
vantagens e 
desvantagens. 
As desvantagens sã
o representadas por: 
 
 Ele é um modelo 
simples e fácil de 
aprender. 
 Especifica os 
papéis dos 
diferentes tipos 
de testes para ser 
executada. 
 A relação entre 
os estágios de 
desenvolvimento 
e os diferentes 
tipos de testes 
facilita a 
localização de 
falhas. 
 O cliente deve 
ter paciência, 
pois ele receberá 
o produto no fim 
do ciclo de vida. 
 Envolver o 
usuário no teste. 
Respondido em 02/10/2020 17:12:21 
 
 
Explicação: 
As vantagens desse 
modelo são: 
A relação entre os 
estágios de 
desenvolvimento e os 
diferentes tipos de 
testes facilita a 
localização de falhas. 
Ele é um modelo 
simples e fácil de 
aprender. 
Especifica os papéis 
dos diferentes tipos 
de testes para ser 
executada. 
Envolver o usuário no 
teste. 
 
 
 
6 
 Que
stão 
 
 
A utilização do 
Modelo V minimiza 
os custos da 
qualidade do 
software, assim, 
segundo a regra 10 
de Myers, os testes 
devem ser iniciados 
nas 
inspeções/revisões 
de código até os 
testes de software. 
Identifique se essa 
afirmação está certa 
ou errada. 
 
 
Essa afirmativa está 
certa, porque o custo os 
testes devem ser iniciados 
nas inspeções/revisões de 
código até os testes 
de software. 
 
Essa afirmativa está 
errada, porque o Modelo 
V aumenta os custos da 
qualidade do software. 
 Essa afirmativa está 
errada, porque o custo de 
correção de defeitos 
tende a aumentar quanto 
mais tarde o defeito é 
detectado. 
 
Essa afirmativa está 
errada, porque os teste 
devem ser iniciados 
quando já tivermos algum 
desenvolvimento. 
 
Essa afirmativa está 
certa, porque o Modelo V 
minimiza os custos da 
qualidade do software. 
Respondido em 02/10/2020 17:09:59 
 
 
Explicação: 
Segundo Myers, o 
custo de correção de 
defeitos tende a 
aumentar quanto 
mais tarde o defeito 
é detectado. 
Os defeitos 
encontrados durante 
a produção tendem a 
custar muito mais 
que defeitos 
encontrados em 
modelos de dados e 
em outros 
documentos do 
projeto do software. 
 
 
 
7 
 Que
stão 
 
 
O Modelo V de desenvolvimento 
de software apresenta algumas 
vantagens e desvantagens. Sobre 
tais aspectos, leia as 
asserções abaixo e, a seguir, 
assinale a alternativa correta. 
I. No Modelo V, a relação entre os 
estágios de desenvolvimento e os 
diferentes tipos de testes facilita a 
localização de falhas. 
II. O Modelo V é altamente 
complexo e requer investimento 
para conseguir aprender. 
III. O Modelo V especiffica os 
papéis dos diferentes tipos de 
testes para serem executados. 
IV. O Modelo V envolve apenas os 
programadores no teste. 
 
 
Apenas as asserções II, 
III e IV estão corretas 
 Apenas as asserções I e 
III estão corretas 
 
Apenas as asserções I, II 
e III estão corretas 
 
Apenas as asserções I, II 
e IV estão corretas 
 
Apenas as asserçoes II e 
IV estão corretas 
 
1 
 Que
stão 
 
 
"Caracteriza-se por testar, como 
um todo, o software e outros 
elementos do sistema" 
corresponde à definição do teste: 
 
 
Caixa preta. 
 Sistema. 
 
Validação. 
 
Integração. 
 
Unidade. 
Respondido em 02/10/2020 17:15:44 
 
 
Explicação: 
O teste de sistema envolve uma 
série de diferentes testes, cujo 
propósito primordial é pôr 
completamente à prova o sistema 
baseado em computador. 
 
 
2 
 Que
stão 
 
 
O gerente de um departamento 
de sistemas decidiu que os 
produtos de software criados pela 
equipe A serão homologados pela 
equipe B, e vice-versa. Percebeu-
se com o tempo, no entanto, o 
surgimento de diversos conflitos 
entre as equipes A e B. Qual a 
origem desses conflitos? 
 
 
A origem do problema é 
que o erro mencionado 
não corresponde ao erro 
encontrado. 
 
A origem do problema foi 
a visão dos Caminhos de 
Manipulação de Erro. 
 
A origem do problema é 
que a condição de erro 
provocada pela execução 
no sistema antes da 
mensagem de 
manipulação de erro. 
 A origem do problema é 
que os desenvolvedores 
testam para 'provar que 
funciona' e os 
homologadores para 
'provar que não funciona', 
agravados no caso pela 
proximidade entre as 
equipes e pela constante 
troca de papéis no 
processo. 
 
A origem do problema foi 
a criação de um Grupo 
Independente de Teste 
(ITG). 
Respondido em 02/10/2020 17:15:49 
 
 
Explicação: 
Neste caso, a origem do problema 
se deu porque a função dos 
desenvolvedores é testar para 
'provar que funciona' e os 
homologadores para 'provar que 
não funciona', agravados no caso 
pela proximidade entre as equipes 
e pela constante troca de papéis 
no processo. 
 
 
3 
 Que
stão 
 
 
A equipe Z realizou a 
codificação de uma 
nova tela para o 
sistema de controle 
de estoque. O 
objetivo da equipe é 
garantir que não 
existem erros 
considerando apenas 
a parte 'nova' do 
produto. 
Quais as diferentes 
visões que devem 
ser consideradas ao 
aplicarmos este tipo 
de teste? 
 
 
Visão dos objetivos de 
negócio da empresa, das 
interfaces, da estrutura 
lógica de dados, de 
condições limites, dos 
caminhos de manipulação 
de erro. 
 
Visão da Engenharia deSoftware, das interfaces, 
da estrutura lógica de 
dados, de condições 
limites, dos caminhos de 
manipulação de erro. 
 
Visão da Engenharia de 
Software, dos objetivos 
de negócio da empresa, 
das interfaces, da 
estrutura lógica de dados, 
dos caminhos de 
manipulação de erro. 
 
Visão da Engenharia de 
Software, dos objetivos 
de negócio da empresa, 
das interfaces, da 
estrutura lógica de dados, 
de condições limites. 
 Visão das interfaces, da 
estrutura lógica de dados, 
dos caminhos 
independentes, das 
condições limites, dos 
caminhos de manipulação 
de erro. 
Respondido em 02/10/2020 17:13:27 
 
 
Explicação: 
Para se ter uma visão de teste de 
unidade, são consideradas a 
Interface; Estrutura Lógica de 
Dados; Caminhos Independentes; 
Condições Limite e Caminhos de 
Manipulação de Erro. 
 
 
4 
 Que
stão 
 
 
Não é uma estratégia de 
software: 
 
 
Teste de unidade. 
 
Teste de integração. 
 
Teste de validação. 
 Teste de caixa marrom. 
 
Teste de sistema. 
Respondido em 02/10/2020 17:13:32 
 
 
Explicação: 
Teste de caixa marrom não 
configura teste algum dentro da 
engenharia de software. 
 
 
5 
 Que
stão 
 
 
A equipe Z realizou a 
codificação de uma 
nova tela para o 
sistema de controle 
de estoque. O 
objetivo da equipe é 
garantir que não 
existem erros 
considerando apenas 
a parte "nova" do 
produto. 
Qual o tipo de teste 
que deve ser 
realizado? 
 
 Teste de unidade 
 
Teste de validação 
 
Teste Caixa-branca 
 
Teste Caixa-preta. 
 
Teste de integração 
Respondido em 02/10/2020 17:13:38 
 
 
Explicação: 
O teste de unidade é 
também chamado de 
teste de 
componentes. 
Concentra-se em 
cada componente 
individual do 
software, de acordo 
com o que é 
implementado no 
código fonte. 
 
 
 
6 
 Que
stão 
 
 
A equipe de desenvolvimento 
recebe o documento de Resultado 
de Testes gerado pelos 
homologadores. Qual processo os 
desenvolvedores devem executar 
agora? 
 
 
Os desenvolvedores farão 
o reparo do erro. 
 
Os desenvolvedores irão 
planejar o reparo do erro. 
 Os desenvolvedores farão 
a depuração. 
 
Os desenvolvedores farão 
a localização do erro. 
 
Os desenvolvedores irão 
refazer os testes. 
Respondido em 02/10/2020 17:13:41 
 
 
Explicação: 
Os testes já foram efetuados pela 
equipe e os desenvolvedores tem 
que fazer a depuração. 
 
 
7 
 Que
stão 
 
 
"É caracterizado por concentrar-se 
no projeto e na construção da 
arquitetura de software" refere-se 
ao teste de: 
 
 
Validação. 
 Integração. 
 
Caixa preta. 
 
Unidade. 
 
Sistema. 
 
1 
 Que
stão 
 
 
Sobre os planos de teste é 
incorreto afirmar que: 
 
 O planejamento dos 
planos englobam, no 
total, duas atividades 
principais: definir um 
cronograma de atividades 
e fazer alocação de 
recursos. 
 
Definem quantos e quais 
testes serão realizados. 
 
Quem pode elaborar os 
planos de testes é o 
gerente de projeto ou o 
gerente de testes. 
 
É importante que os 
planos de testes 
contenham um 
cronograma de 
atividades. 
 
Planos de testes são um 
dos documentos 
produzidos na condução 
de um projeto. 
Respondido em 02/10/2020 17:25:06 
 
 
Explicação: 
O planejamento engloba três 
atividades principais: definir um 
cronograma de atividades, fazer 
alocação de recursos e definir 
marcos de projeto: estabelecer os 
marcos a serem alcançados, com 
o objetivo de fazer o 
acompanhamento. 
 
 
2 
 Que
stão 
 
 
Sobre os casos de teste 
é incorreto afirmar que: 
 
 
Podem ser elaborados 
para identificar defeitos 
na estrutura interna do 
software por meio de 
situações que exercitem 
adequadamente todas as 
estruturas utilizadas na 
codificação. 
 
Podemos utilizar a 
ferramenta de casos de 
uso para criar e rastrear 
um caso de teste, 
facilitando assim 
identificação de possíveis 
falhas. 
 Devem especificar 
unicamente os valores de 
entrada e os resultados 
esperados do 
processamento. 
 
 Garantem que os 
requisitos do software que 
foi construído sejam 
plenamente atendidos. 
 
Numa situação ideal, no 
desenvolvimento de casos 
de teste, se espera 
encontrar o subconjunto 
dos casos de teste 
possíveis com a maior 
probabilidade de 
encontrar a maioria dos 
erros. 
Respondido em 02/10/2020 17:27:37 
 
 
Explicação: 
O caso de teste deve especificar 
os valores de entrada e os 
resultados esperados do 
processamento. 
 
 
3 
 Que
stão 
 
 
"Trata-se de uma aplicação open 
source voltada para a gestão de 
testes, desenvolvida e mantida 
por várias equipes ao longo dos 
anos. Oferece suporte para 
criação, execução e manutenção 
de casos de teste, planos de 
testes e requisitos. 
Permite a geração de relatórios 
gerenciais e estatísticos sobre os 
testes executados e a integração 
com outras ferramentas de 
gerenciamento de bugs". 
(Caetano, 2007). O texto refere-
se a ferramenta: 
 
 TestLink 
 
Hangouts Meet 
 
Microssoft Teams 
 
Skype 
 
Dev C++ 
Respondido em 02/10/2020 17:25:13 
 
 
Explicação: 
TestLink é um software web 
desenvolvido para teste de 
software que visa facilitar testes e 
assegurar a qualidade de 
software. 
 
 
4 
 Que
stão 
 
 
Na empresa, seu 
chefe solicitou que 
você elaborasse a 
documentação da 
abordagem da 
equipe de software 
para os testes a 
serem realizados em 
uma importante 
aplicação web da sua 
empresa. 
Esta documentação 
deve conter a 
definição do plano 
que descreve a 
estratégia global e o 
procedimento 
designando as etapas 
específicas do teste, 
assim como os tipos 
de testes que serão 
aplicados. 
Neste caso qual 
documento você 
deverá elaborar? 
 
 
Script de teste. 
 
Caso de teste. 
 Especificação de teste. 
 
Caso de uso. 
 
Massa de teste. 
Respondido em 02/10/2020 17:27:29 
 
 
Explicação: 
Neste caso, a especificação de 
teste é um documento que 
especifica um procedimento de 
teste com objetivo determinado, 
assim, é dada a condição de 
entrada e o resultado esperado 
após a execução do teste. 
 
 
5 
 Que
stão 
 
 
Existem alguns grupos 
importantes de erros 
comumente cometidos 
por quem testa 
software. O propósito da 
atividade de teste 
ocorre quando o ator 
que controla a execução 
não entende bem qual o 
sentido de se fazer a 
atividade de testar e 
não aproveita os 
resultados de forma 
eficaz. 
Quais são os erros mais 
comuns que ocorrem 
nesse grupo? Assinale a 
afirmativa INCORRETA. 
 
 
Atribuir a responsabilidade 
pela qualidade 
unicamente à equipe de 
teste. 
 
Não encontrar os erros 
importantes. 
 Não enfatizar o teste de 
configuração. 
 
Achar que a tarefa de 
equipe de testes é 
simplesmente encontrar 
erros. 
 
Não informar sobre erros 
de usabilidade. 
Respondido em 02/10/2020 17:30:07 
 
 
Explicação: 
Esse item pertence ao 
planejamento de teste. 
 
 
6 
 Que
stão 
 
 
Sobre a elaboração do plano de 
teste é incorreto afirmar que: 
 
 
O cronograma de 
atividades 
descreve marcos 
importantes das 
atividades. 
 Os requisitos devem 
ser descritos aos pares 
para que 
as funcionalidades do 
software sejam testadas. 
 
A documentação 
estabelece uma relação 
dos documentos 
pertinentes ao projeto. 
 
A equipe define os 
diferentes papéis 
desempenhados no 
projeto de teste. 
 
Estratégias e ferramentas 
de testes 
definem questões como 
atividades e ferramentas 
usadas no test. 
Respondido em 02/10/2020 17:27:44 
 
 
Explicação: 
Descreve-se, isoladamente, os 
requisitos para que as 
funcionalidades do software sejam 
testadas. 
 
 
7 
 Que
stão 
 
 
Existem diferentes papéis com 
diferentes reponsabilidade dentro 
de uma equipe de teste 
independente. Marque a 
opção INCORRETA: 
 
 
Gerente de Teste - 
responsável pela liderança 
de um projeto de teste 
específico. 
 Product Owner - 
Responsável pela análise 
dos dados de teste. 
 
Testador - Responsável 
pela execução dos casos 
de teste e script de teste. 
 
Analista

Continue navegando