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 170 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 170 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 170 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.
		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 III está correta
	
	
	Somente a afirmação II está correta
	
	
	Somente as afirmações I e III estão corretas
	
	
	Somente as afirmações I e II estão corretas
	
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.
		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
	
	
	Matricial
	
	
	Facilitador
	
	
	Fraca
	
	
	Coordenador
	
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.
		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).
	
	
	
	Simples
	
	
	Difíceis de automatizar
	
	
	Abertas
	
	
	Complexas
	
	
	Fechadas
	
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.
		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 tem alguma autoridade.
	
	
	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 pode tomar decisões.
	
	
	O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
	
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.
		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.
	
	
	Gestão de Risco.
	
	
	Gerenciamento Contábil Financeiro.
	
	
	Gestão de pessoas.
	
	
	Gerenciamento de Projetos.
	
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.
	
	
	
	 
		
	
		6.
		Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
	
	
	
	Nem sempre terá um "lar" de retorno ao final do projeto.
	
	
	Não é fiel ao projeto.
	
	
	Não consegue atingir seus objetivos.
	
	
	Está subordinada ao gerente funcional.
	
	
	Está subordinada a muitos chefes.
	
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.
		(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
	
	
	Portifólio
	
	
	Conhecimento
	
	
	Projeto
		1.
		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 I está correta
	
	
	Somente as afirmações I e II estão corretas
	
	
	Somente a afirmação II está correta
	
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.
		(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
	
	
	Portifólio
	
	
	Projeto
	
	
	Conhecimento
	
Explicação:
Software é "uma sequência de instruções a serem executadas, com o objetivo degerar 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.
		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 tem alguma autoridade.
	
	
	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 pode tomar decisões.
	
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.
		A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
	
	
	
	Gerenciamento Contábil Financeiro.
	
	
	Gestão de pessoas.
	
	
	Gestão de Risco.
	
	
	Gestão do Conhecimento.
	
	
	Gerenciamento de Projetos.
	
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.
		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
	
	
	Abertas
	
	
	Complexas
	
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.
		Em 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.
	
	
	Não é fiel ao projeto.
	
	
	Nem sempre terá um "lar" de retorno ao final do projeto.
	
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.
		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?
	
	
	
	Matricial
	
	
	Coordenador
	
	
	Funcional
	
	
	Facilitador
	
	
	Fraca
		1.
		Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
	
	
	
	Está subordinada a muitos chefes.
	
	
	Não consegue atingir seus objetivos.
	
	
	Nem sempre terá um "lar" de retorno ao final do projeto.
	
	
	Está subordinada ao gerente funcional.
	
	
	Não é fiel ao projeto.
	
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.
	
	
	
	 
		
	
		2.
		A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
	
	
	
	Gerenciamento Contábil Financeiro.
	
	
	Gestão de Risco.
	
	
	Gestão de pessoas.
	
	
	Gestão do Conhecimento.
	
	
	Gerenciamento de Projetos.
	
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.
	
	
	
	 
		
	
		3.
		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
	
	
	Coordenador
	
	
	Funcional
	
	
	Fraca
	
	
	Matricial
	
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.
	
	
	
	 
		
	
		4.
		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
	
	
	Fechadas
	
	
	Complexas
	
	
	Simples
	
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.
	
	
	
	 
		
	
		5.
		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 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 pode tomar decisões.
	
	
	O facilitador do projeto não pode tomar decisões.
	
	
	O facilitador do projeto tem alguma autoridade.
	
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.
	
	
	
	 
		
	
		6.
		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 as afirmações I e III estão corretas
	
	
	Somente a afirmação II está correta
	
	
	Somente a afirmação III está correta
	
	
	Somente as afirmações I e II estão corretas
	
	
	Somente a afirmação I está correta
	
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).7.
		(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
	
	
	Conhecimento
	
	
	Portifólio
		1.
		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 a afirmação III está correta
	
	
	Somente as afirmações I e III estão corretas
	
	
	Somente as afirmações I e II estão corretas
	
	
	Somente a afirmação I está correta
	
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.
		(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)
	
	
	
	Software
	
	
	Conhecimento
	
	
	Projeto
	
	
	Processo
	
	
	Portifólio
	
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.
		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 tem alguma autoridade.
	
	
	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.
	
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.
		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 Contábil Financeiro.
	
	
	Gestão de Risco.
	
	
	Gerenciamento de Projetos.
	
	
	Gestão de pessoas.
	
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.
		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).
	
	
	
	Complexas
	
	
	Difíceis de automatizar
	
	
	Simples
	
	
	Abertas
	
	
	Fechadas
	
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.
		Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
	
	
	
	Está subordinada ao gerente funcional.
	
	
	Nem sempre terá um "lar" de retorno ao final do projeto.
	
	
	Está subordinada a muitos chefes.
	
	
	Não consegue atingir seus objetivos.
	
	
	Não é fiel ao projeto.
	
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.
		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?
	
	
	
	Matricial
	
	
	Coordenador
	
	
	Fraca
	
	
	Funcional
	
	
	Facilitador
		1.
		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
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	
	 
		
	
		2.
		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
	
	
	pesquisa e testes.
	
	
	análise de recursos e software
	
	
	desenvolvimento incremental
	
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
	
	
	
	 
		
	
		3.
		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
	
	
	
	É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
	
	
	Não possibilita avaliar a qualidade do software produzido.
	
	
	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
	
	
	Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	
	 
		
	
		4.
		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.
	
	
	
	em cascata
	
	
	incremental
	
	
	iterativo e incremental
	
	
	iterativo
	
	
	evolutivo
	
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.
	
	
	
	 
		
	
		5.
		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:
	
	
	
	utilização mínima de recursos
	
	
	segurança
	
	
	legalidade
	
	
	atualização contínua
	
	
	legibilidade
	
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.
	
	
	
	 
		
	
		6.
		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?
	
	
	
	iterativo incremental
	
	
	àgil
	
	
	RUP
	
	
	UML
	
	
	Cascata
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	
	 
		
	
		7.
		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 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.
	
	
	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, implementação, testes (validação), integração e manutenção de software.
		1.
		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
	
	
	RUP
	
	
	sequencial
	
	
	Incremental
	
	
	ágil
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	
	 
		
	
		2.
		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?
	
	
	
	iterativo incremental
	
	
	àgil
	
	
	UML
	
	
	RUP
	
	
	Cascata
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	
	 
		
	
		3.
		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:
	
	
	
	segurança
	
	
	legibilidade
	
	
	legalidade
	
	
	atualização contínua
	
	
	utilização mínima de recursos
	
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.
		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.
	
	
	
	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 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.
	
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.
		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.
	
	
	Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
	
	
	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
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	
	 
		
	
		6.
		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.
	
	
	
	pesquisa e testes.
	
	
	desenvolvimento incremental
	
	
	geração de relatórios de teste
	
	
	análise de recursos e software
	
	
	implementação e teste unitário
	
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.
		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 projetoprossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento.
	
	
	
	evolutivo
	
	
	iterativo e incremental
	
	
	incremental
	
	
	iterativo
	
	
	em cascata
		1.
		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?
	
	
	
	RUP
	
	
	cascata
	
	
	sequencial
	
	
	ágil
	
	
	Incremental
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	
	 
		
	
		2.
		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
	
	
	UML
	
	
	àgil
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	
	 
		
	
		3.
		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
	
	
	legibilidade
	
	
	segurança
	
	
	utilização mínima de recursos
	
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.
		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.
	
	
	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.
	
	
	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.
	
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.
		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.
	
	
	Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
	
	
	É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
	
	
	Não possibilita avaliar a qualidade do software produzido.
	
	
	Permite avaliar o desempenho geral da equipe de desenvolvimento de software
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	
	 
		
	
		6.
		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.
	
	
	análise de recursos e software
	
	
	implementação e teste unitário
	
	
	geração de relatórios de teste
	
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.
		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
		1.
		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?
	
	
	
	RUP
	
	
	ágil
	
	
	sequencial
	
	
	Incremental
	
	
	cascata
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	
	 
		
	
		2.
		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
	
	
	UML
	
	
	Cascata
	
	
	iterativo incremental
	
	
	àgil
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	
	 
		
	
		3.
		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
	
	
	utilização mínima de recursos
	
	
	legibilidade
	
	
	legalidade
	
	
	segurança
	
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.
		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 de uma só vez.
	
	
	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.
	
	
	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 e implementação.
	
	
	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.
	
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.
		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
	
	
	
	Permite avaliar o desempenho geral da equipe de desenvolvimento de software
	
	
	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.
	
	
	É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
	
	
	Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	
	 
		
	
		6.
		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
	
	
	desenvolvimento incremental
	
	
	geração de relatórios de teste
	
	
	pesquisa e testes.
	
	
	análise de recursos e software
	
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.
		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
	
	
	em cascata
	
	
	incremental
	
	
	iterativo e incremental
		1.
		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 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.
	
	
	Apenas os itens III e IV estão corretos.
	
Explicaçã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.
	
	
	
	 
		
	
		2.
		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
	
	
	quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
	
	
	os erros mais caros são detectados no inicio
	
	
	quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
	
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
	
	
	
	 
		
	
		3.
		O teste do software deve acontecer (assinale a única opção correta):
	
	
	
	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
	
	
	No início do processo de desenvolvimento
	
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.
	
	
	
	 
		
	
		4.
		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 1980 a complexidade era relativa.
	
	
	Em 1980 a complexidade era média e em 2000 a complexidade era alta.
	
	
	Em 1980 o tamanho era pequeno e a complexidade alta.
	
	
	Em 1960 o tamaho era minimo e em 2000 a complexidade era média.
	
	
	Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo.
	
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.
		Podemos conceituar Qualidade de Software como:
	
	
	
	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.
	
	
	Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
	
	
	Um processo para demonstrar que os defeitos não estão presentes.
	
	
	Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
	
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.
	
	
	
	 
		
	
		6.
		É importante conhecermos o histórico das atividades de teste, para tratarmos os sistemas com qualidade. Myers foium 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 III está correto.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas o item I está correto.
	
	
	Apenas o item II está correto.
	
	
	Apenas os itens I e II estão corretos.
	
		1.
		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 erros mais caros são detectados no inicio
	
	
	os testes não interferem na qualidade do produto de software
	
	
	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
	
	
	o ideal é detectarmos erros no software ao final do processo de desenvolvimento
	
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.
		É 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 o item II está correto.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas o item III está correto.
	
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.
		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 para provar que determinadas coisas (funções) fazem o que devem fazer.
	
	
	Um processo que demonstra que algo funciona corretamente.
	
	
	Um processo para demonstrar que os defeitos não estão presentes.
	
	
	Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
	
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.
		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 tamaho era minimo e em 2000 a complexidade era média.
	
	
	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 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.
	
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.
		O teste do software deve acontecer (assinale a única opção correta):
	
	
	
	Em todo o processo de desenvolvimento
	
	
	No final do processo de desenvolvimento de software
	
	
	No início do processo de desenvolvimento
	
	
	No inicio e no final do processo de desenvolvimento
	
	
	No meio do processo de desenvolvimento
	
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.
		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 III e IV estão corretos.
	
	
	Apenas o item I está correto.
	
	
	Apenas os itens I e IV estão corretos.
	
	
	Apenas os itens II e III estão corretos.
		1.
		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 erros mais caros são detectados no inicio
	
	
	os testes não interferem na qualidade do produto de software
	
	
	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
	
	
	o ideal é detectarmos erros no software ao final do processo de desenvolvimento
	
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ção2.
		É 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 o item II está correto.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas o item III está correto.
	
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.
		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 para provar que determinadas coisas (funções) fazem o que devem fazer.
	
	
	Um processo que demonstra que algo funciona corretamente.
	
	
	Um processo para demonstrar que os defeitos não estão presentes.
	
	
	Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
	
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.
		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 tamaho era minimo e em 2000 a complexidade era média.
	
	
	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 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.
	
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.
		O teste do software deve acontecer (assinale a única opção correta):
	
	
	
	Em todo o processo de desenvolvimento
	
	
	No final do processo de desenvolvimento de software
	
	
	No início do processo de desenvolvimento
	
	
	No inicio e no final do processo de desenvolvimento
	
	
	No meio do processo de desenvolvimento
	
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.
		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 III e IV estão corretos.
	
	
	Apenas o item I está correto.
	
	
	Apenas os itens I e IV estão corretos.
	
	
	Apenas os itens II e III estão corretos.
		1.
		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 os componentes funcionam corretamente juntos, conforme as especificações.
	
	
	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 a solução atende aos objetivos do negócio e aos seus requisitos.
	
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.
	
	
	
	 
		
	
		2.
		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 o item II está correto.
	
	
	Todos os itens estão corretos.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas o item III está correto.
	
	
	Apenas os itens I e II estão corretos.
	
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).
	
	
	
	 
		
	
		3.
		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égiade 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 o item I está correto.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas o item II está correto.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas o item III está correto.
	
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da empresa é considerado uma metodologia.
	
	
	
	 
		
	
		4.
		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 os itens II e III estão corretos.
	
	
	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.
	
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a especificação dos requisitos do sistema a ser implementado, ou seja, tão logo comece o projeto de desenvolvimento do software inicia-se também em conjunto o projeto de testes de software.
	
	
	
	 
		
	
		5.
		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 a asserção I está correta
	
	
	Somente a asserção III está correta
	
	
	Somente as asserções I e III estão corretas
	
	
	Somente as asserções I e II estão corretas
	
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".
	
	
	
	 
		
	
		6.
		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 II, III e IV estão corretas
	
	
	Somente as asserções I, II e IV estão corretas
	
	
	Somente as asserções I, II e III estão corretas
	
	
	Somente as asserções I e II estão corretas
	
	
	Somente as asserções I, III e IV estão corretas
		1.
		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 II, 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 I e II estão corretas
	
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.
		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 a asserção III está correta
	
	
	Somente a asserção I está correta
	
	
	Somente as asserções II e III estão corretas
	
	
	Somente as asserções I e III estão corretas
	
	
	Somente as asserções I e II estão corretas
	
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.
		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 o item II está correto.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Todos os itens estão corretos.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenaso item III está correto.
	
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).
	
	
	
	 
		
	
		4.
		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 o item III está correto.
	
	
	Apenas o item II está correto.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas o item I está correto.
	
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da empresa é considerado uma metodologia.
	
	
	
	 
		
	
		5.
		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 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.
	
	
	Apenas o item I está correto.
	
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a especificação dos requisitos do sistema a ser implementado, ou seja, tão logo comece o projeto de desenvolvimento do software inicia-se também em conjunto o projeto de testes de software.
	
	
	
	 
		
	
		6.
		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 os componentes funcionam corretamente juntos, conforme as especificações.
	
	
	Visam a execução do sistema como um todo ou um subsistema.
	
	
	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.
	
		1.
		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 a execução do sistema como um todo ou um subsistema.
	
	
	Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos.
	
	
	Visam verificar se os componentes funcionam corretamente juntos, conforme as especificações.
	
	
	Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente.
	
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.
	
	
	
	 
		
	
		2.
		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 o item III está correto.
	
	
	Apenas os itens II e III estão corretos.
	
	
	Apenas os itens I e II estão corretos.
	
	
	Apenas o item II está correto.
	
	
	Apenas o item I está correto.
	
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da empresa é considerado uma metodologia.
	
	
	
	 
		
	
		3.
		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
	
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)
	
	
	
	 
		
	
		4.
		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 I e II estão corretas
	
	
	Somente a asserção I está correta
	
	
	Somente as asserções II e III estão corretas
	
	
	Somente a asserção III está correta
	
	
	Somente as asserções I e III estão corretas
	
Explicação:
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um passo

Outros materiais