Buscar

qualidade

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

1a
          Questão
	Acerto: 1,0  / 1,0
	
	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 a afirmação I está correta
	
	Somente as afirmações I e II estão corretas
	
	Somente as afirmações I e III estão corretas
	
	Somente a afirmação II está correta
	Respondido em 05/04/2022 19:14:41
	
	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).
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	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
	 
	Incremental
	
	sequencial
	
	ágil
	
	RUP
	Respondido em 05/04/2022 19:16:44
	
	Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	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 III e IV estão corretos.
	
	Apenas o item I está correto.
	
	Apenas os itens I e IV estão corretos.
	Respondido em 05/04/2022 19:20:03
	
	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.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	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 verificar se os componentes funcionam corretamente juntos, conforme as especificações.
	
	Visam a execução do sistema como um todo ou um subsistema.
	
	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.
	Respondido em 05/04/2022 19:19:18
	
	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.
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	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 Iterativo; (II) Modelo Iterativo
	 
	(I) Modelo V; (II) Modelo V
	
	(I) Modelo Iterativo; (II) Modelo Cascata
	
	(I) Modelo V; (II) Modelo Cascata
	
	(I) Modelo V; (II) Modelo Iterativo
	Respondido em 05/04/2022 19:21:37
	
	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?
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Não é uma estratégia de software:
		
	
	Teste de integração.
	
	Teste de unidade.
	
	Teste de validação.
	
	Teste de sistema.
	 
	Teste de caixa marrom.
	Respondido em 05/04/2022 19:22:34
	
	Explicação:
Teste de caixa marrom não configura teste algum dentro da engenharia de software.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre os casos de teste é incorreto afirmar que:
		
	
	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.
	
	Podemos utilizar a ferramenta de casos de uso para criar e rastrear um caso de teste, facilitando assim identificação de possíveis falhas.
	
	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.
	
	 Garantem que os requisitos do software que foi construído sejam plenamente atendidos.
	 
	Devem especificar unicamente os valores de entrada e os resultados esperados do processamento.
	Respondido em 05/04/2022 19:23:13
	
	Explicação:
O caso de teste deve especificar os valores de entrada e os resultados esperados do processamento.
	
		8aQuestão
	Acerto: 1,0  / 1,0
	
	De quem é a responsabilidade do teste de aceitação?
		
	 
	Do cliente
	
	Do cliente e do desenvolvedor
	
	Do gerente e do desenvolvedor
	
	Do gerente de projeto
	
	Do desenvolvedor
	Respondido em 05/04/2022 19:23:27
	
	Explicação:
No Teste de Aceitação, é impossível prever como o cliente realmente usará um programa. Por isso esse teste é de responsabilidade do cliente.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker?
		
	
	MySQL
	
	MS SQL
	
	PostgreSQL
	 
	ADABAS
	
	DB2
	Respondido em 05/04/2022 19:24:46
	
	Explicação:
ADABAS (Adaptable DAta BAse System)- Sistema de Banco de Dados Adaptável é o principal sistema gerenciador de banco de dados em modelo de rede desenvolvido pela empresa Software AG, usado inicialmente apenas em Mainframes, mas agora suportado por diversos sistemas diferentes, inclusive os de plataforma baixa.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre as baselines/releases no TestLink é correto afirmar:
		
	
	Representam a liberação de um novo build do software, que é um novo release contendo modificações em relação ao build anterior.
	 
	Representam a liberação de um novo build do software, que é um novo release contendo modificações em relação ao release anterior.
	
	Representam o encerramento de um novo release do software, que é um novo build contendo modificações em relação ao release anterior.
	
	Representam a liberação de um novo release do software, que é um novo build contendo modificações em relação ao release anterior.
	
	Representam o encerramento de um novo build do software, que é um novo release contendo modificações em relação ao release anterior.
		1
          Questã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).
		
	
	Simples
	
	Difíceis de automatizar
	 
	Fechadas
	 
	Complexas
	
	Abertas
	Respondido em 20/04/2022 22:21:52
	
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.
	
	
	 
		2
          Questã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
	
	Processo
	
	Conhecimento
	 
	Software
	
	Portifólio
	Respondido em 20/04/2022 22:21:21
	
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
          Questã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
	
	Matricial
	
	Coordenador
	 
	Facilitador
	
	Fraca
	Respondido em 20/04/2022 22:20:14
	
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
          Questã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 tem alguma autoridade.
	
	O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
	
	O facilitador do projeto pode tomar decisões.
	 
	O facilitador do projeto não pode tomar decisões.
	Respondido em 20/04/2022 22:18:17
	
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
          Questão
	
	
	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.
	Respondido em 20/04/2022 22:18:54
	
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
          Questã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 Risco.
	
	Gerenciamento Contábil Financeiro.
	
	Gestão de pessoas.
	 
	Gestão do Conhecimento.
	Respondido em 20/04/2022 22:15:25
	
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.
	
	
	 
		7
          Questã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 I está correta
	
	Somente as afirmações I e II estão corretas
	
	Somente a afirmação II está correta
		1
          Questão
	
	
	Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
		
	
	Não é fiel ao projeto.
	
	Está subordinada ao gerente funcional.
	
	Está subordinada a muitos chefes.
	 
	Nem sempre terá um "lar" de retorno ao final do projeto.
	
	Não consegue atingir seus objetivos.
	Respondido em 20/04/2022 22:22:41
	
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
          Questã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 III está correta
	
	Somente a afirmação II está correta
	
	Somente as afirmações I e II estão corretas
	
	Somente as afirmações I e III estão corretas
	Respondido em 20/04/2022 22:23:04
	
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).
	
	
	 
		3
          Questã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 pode tomar decisões.
	
	O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
	
	O facilitador do projeto tem alguma autoridade.
	 
	O facilitador do projeto não pode tomar decisões.
	Respondido em 20/04/2022 22:23:31
	
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
          Questã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?
		
	
	Coordenador
	 
	Funcional
	
	Matricial
	
	Fraca
	
	Facilitador
	Respondido em 20/04/2022 22:24:22
	
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.
	
	
	 
		5
          Questã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)
		
	
	Portifólio
	
	Projeto
	
	Processo
	 
	Software
	
	Conhecimento
	Respondido em 20/04/2022 22:23:39
	
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".
	
	
	 
		6
          Questã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).
		
	 
	Complexas
	
	Simples
	
	Fechadas
	
	Abertas
	
	Difíceis de automatizar
	Respondido em 20/04/2022 22:24:14
	
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.
	
	
	 
		7
          Questã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.
	
	Gestão de pessoas.
	 
	Gerenciamento de Projetos.
	
	Gestão de Risco.
	
	Gerenciamento Contábil Financeiro.
	Respondido em 20/04/2022 22:24:04
		1
          Questã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
	
	RUP
	
	ágil
	 
	Incremental
	
	cascata
	Respondido em 21/04/2022 19:50:04
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	 
		2
          Questã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:
		
	
	utilização mínima de recursos
	
	legibilidade
	
	legalidade
	
	segurança
	 
	atualização contínua
	Respondido em 21/04/2022 19:51:08
	
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
          Questã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?
		
	
	iterativo incremental
	
	UML
	 
	Cascata
	
	àgil
	
	RUP
	Respondido em 21/04/2022 19:51:28
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	 
		4
          Questã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.
	
	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.
	 
	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.
	Respondido em 21/04/2022 20:08: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
          Questão
	
	
	Fonte: FUNRIO 2013 ¿ MPOG Analista de Tecnologia da Informação
Considere o seguinte problema encontrado em projetos dedesenvolvimento 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 21/04/2022 20:06:52
	
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.
	
	
	 
		6
          Questã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 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.
	
	Não possibilita avaliar a qualidade do software produzido.
	
	Permite avaliar o desempenho geral da equipe de desenvolvimento de software
	Respondido em 21/04/2022 20:05:13
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	 
		7
          Questã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.
		
	
	geração de relatórios de teste
	
	pesquisa e testes.
	 
	implementação e teste unitário
	 
	análise de recursos e software
	
	desenvolvimento incremental
		1
          Questã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.
		
	
	análise de recursos e software
	
	desenvolvimento incremental
	
	pesquisa e testes.
	
	geração de relatórios de teste
	 
	implementação e teste unitário
	Respondido em 21/04/2022 21:37:56
	
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
	
	
	 
		2
          Questã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:
		
	
	segurança
	
	legibilidade
	
	legalidade
	
	utilização mínima de recursos
	 
	atualização contínua
	Respondido em 21/04/2022 21:38:04
	
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
          Questã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
	
	RUP
	 
	Cascata
	
	UML
	
	iterativo incremental
	Respondido em 21/04/2022 21:38:08
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	 
		4
          Questã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.
		
	 
	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 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.
	
	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 21/04/2022 21:38:12
	
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
          Questã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
	 
	em cascata
	
	iterativo e incremental
	
	incremental
	
	evolutivo
	Respondido em 21/04/2022 21:38:19
	
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.
	
	
	 
		6
          Questã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.
	
	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.
	
	Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
	
	É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
	Respondido em 21/04/2022 21:38:24
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	 
		7
          Questã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
	
	ágil
	
	RUP
	 
	Incremental
		1
          Questã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áriosfatores 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 o item I está correto.
	
	Apenas os itens I e IV estão corretos.
	 
	Apenas os itens I e II estão corretos.
	
	Apenas os itens III e IV estão corretos.
	
	Apenas os itens II e III estão corretos.
	Respondido em 22/04/2022 19:57:22
	
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
          Questão
	
	
	Podemos conceituar Qualidade de Software como:
		
	
	Um processo para demonstrar que os defeitos não estão presentes.
	
	Um processo que demonstra que algo funciona corretamente.
	
	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 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 22/04/2022 19:57:43
	
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.
	
	
	 
		3
          Questã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 1980 a complexidade era relativa.
	
	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 1980 o tamanho era pequeno e a complexidade alta.
	 
	Em 1980 a complexidade era média e em 2000 a complexidade era alta.
	Respondido em 22/04/2022 20:07:08
	
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.
	
	
	 
		4
          Questã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 os itens I e II estão corretos.
	 
	Apenas os itens II e III estão corretos.
	
	Apenas o item II está correto.
	 
	Apenas o item III está correto.
	
	Apenas o item I está correto.
	Respondido em 22/04/2022 20:06: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.
	
	
	 
		5
          Questã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 meio do processo de desenvolvimento
	 
	Em todo o processo de desenvolvimento
	
	No final do processo de desenvolvimento de software
	Respondido em 22/04/2022 20:05:15
	
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
          Questã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 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
	
	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
		1
          Questã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 e II estão corretas
	 
	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
	Respondido em 22/04/2022 21:58:52
	
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 sistemacom a itenção de encontrar defeitos" (MYERS, 1979)
	
	
	 
		2
          Questã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 verificar se os componentes funcionam corretamente juntos, conforme as especificações.
	
	Visam verificar se a solução atende aos objetivos do negócio e aos seus requisitos.
	
	Visam a execução do sistema como um todo ou um subsistema.
	
	Visam tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento.
	 
	Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente.
	Respondido em 22/04/2022 21:52:00
	
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.
	
	
	 
		3
          Questã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 o item I está correto.
	
	Apenas o item III está correto.
	 
	Apenas os itens I e II estão corretos.
	
	Apenas o item II está correto.
	
	Apenas os itens II e III estão corretos.
	Respondido em 22/04/2022 21:57:27
	
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da empresa é considerado uma metodologia.
	
	
	 
		4
          Questã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 os itens II e III estão corretos.
	 
	Apenas o item I está correto.
	
	Apenas os itens I e II estão corretos.
	
	Apenas o item III está correto.
	
	Apenas o item II está correto.
	Respondido em 22/04/2022 21:55:24
	
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
          Questã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 a asserção III está correta
	
	Somente as asserções I e III estão corretas
	
	Somente a asserção I está correta
	 
	Somente as asserções I e II estão corretas
	
	Somente as asserções II e III estão corretas
		1
          Questã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, II e III estão corretas
	
	Somente as asserções I e II estão corretas
	
	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, III e IV estão corretas
	Respondido em 22/04/2022 22:07:13
	
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
          Questã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 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 tratar os testes como um processo organizado e muitas vezes paralelo e integrado ao processo de desenvolvimento.
	 
	Visam garantir que cada unidade de programa atenda as especificações e funcione corretamente.
	Respondido em 22/04/2022 22:09:29
	
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.
	
	
	 
		3
          Questã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 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.
	 
	Apenas os itens I e II estão corretos.
	Respondido em 22/04/2022 22:09:41
	
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da empresa é considerado uma metodologia.
	
	
	 
		4
          Questã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 os itens I e II estão corretos.
	
	Apenas o item II está correto.
	 
	Apenas o item I está correto.
	
	Apenas o item III está correto.
	
	Apenas os itens II e III estão corretos.
	Respondido em 22/04/2022 22:09:53
	
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
          Questã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 I e III estão corretas
	
	Somente as asserções II e III estão corretas
	
	Somente a asserção I está correta
	 
	Somente as asserções I e II estão corretas
	
	Somente a asserção III está correta
		1
          Questã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á errada, porque o Modelo V aumenta os custos da qualidade do software.
	
	Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
	 
	Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde o defeito é detectado.
	
	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á certa, porque o Modelo V minimiza os custos da qualidade do software.
	Respondido em 24/04/2022 13:04:34
	
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.
	
	
	 
		2
          Questã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 I, II e III estão corretas
	
	Apenas as asserções I, II e IV estão corretas
	 
	Apenas as asserções I e III estão corretas
	
	Apenas as asserções II, III e IV estão corretas
	
	Apenas as asserçoes II e IV estão corretas
	Respondido em 24/04/2022 13:02:29
	
Explicação:
Modelo V:
 
Vantagens:
· A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas;
· É um modelo simples e fácil de aprender;
· Especifica os papéis dos diferentes tipos de testes para ser executada;
· Envolve o usuário no teste.
Desvantagens:
· É difícil para o cliente expor explicitamente todos os requisitos;
· O cliente deve ter paciência, pois receberá o produto no fim do ciclo de vida;
· O teste pode ser caro e às vezes não ser suficientemente eficaz;
· O produto final pode não refletir todas as necessidades dos utilizadores.
	· 
	
	 
		3
          Questã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 é mimizar os riscos do projeto.
	 
	Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas.
	
	Um dos objetivos do Modelo V é melhorar e garantir a qualidade do projeto.
	 
	Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
	
	Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
	Respondido em 24/04/2022 13:01:07
	
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.
	· 
	
	 
		4
          Questã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: 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.
	
	Validação: requisitos, integração, sistema e programação.
	Respondido em 24/04/2022 12:59:54
	
Explicaçã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: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitação.
	
	
	 
		5
          Questã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 Iterativo
	
	(I) Modelo Iterativo; (II) Modelo Iterativo
	
	(I) Modelo V; (II) Modelo Cascata
	 
	(I) Modelo V; (II) Modelo V
	
	(I) Modelo Iterativo; (II) Modelo Cascata
	Respondido em 24/04/2022 12:58:42
	
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?
	
	
	 
		6
          Questã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 fumaça
	 
	Testes de regressão
	
	Teste alfa
	
	Testes de estresse
	Respondido em 24/04/2022 12:56:13
	
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.
	
	
	 
		7
          Questã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:
		
	
	Especifica os papéis dos diferentes tipos de testes para ser executada.
	 
	O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo de vida.
	
	Envolver o usuário no teste.
	
	Ele é um modelo simples e fácil de aprender.
	
	A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.
		1
          Questã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.
	 
	Verificação: requisitos, análise, arquitetura e código.
	
	Validação: unitário, código, sistema e programação.
	
	Validação: requisitos, integração, sistema e programação.
	 
	Verificação: integração, análise, desenvolvimento e código.
	Respondido em 24/04/2022 13:42:39
	
Explicaçã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: requisitos, análise, arquitetura e código.
Validação: unitário, integração, sistema e aceitação.
	
	
	 
		2
          Questã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.
	 
	O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo de vida.
	
	A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas.
	
	Especifica os papéis dos diferentes tipos de testes para ser executada.
	
	Envolver o usuário no teste.
	Respondido em 24/04/2022 13:42:22
	
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.
	
	
	 
		3
          Questã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.
		
	
	Testes de estresse
	
	Teste fumaça
	 
	Testes de regressão
	
	Teste alfa
	
	Teste Integração
	Respondido em 24/04/2022 13:40:36
	
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.
	
	
	 
		4
          Questã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 é melhorar e garantir a qualidade do projeto.
	
	Um dos objetivos do Modelo V é melhorar a comunicação entre as partes interessadas.
	
	Um dos objetivos do Modelo V é mimizar os riscos do projeto.
	 
	Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
	
	Um dos objetivos do Modelo V é reduzir os custos totais ao longo do ciclo de vida do projeto
	Respondido em 24/04/2022 13:41:11
	
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.
	· 
	
	 
		5
          Questã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çoes II e IV estão corretas
	
	Apenas as asserções I, II e IV estão corretas
	
	Apenas as asserções I, II e III estão corretas
	
	Apenas as asserções II, III e IV estão corretas
	 
	Apenas as asserções I e III estão corretas
	Respondido em 24/04/2022 13:41:18
	
Explicação:
Modelo V:
 
Vantagens:
· A relação entre os estágios de desenvolvimento e os diferentes tipos de testes facilita a localização de falhas;
· É um modelo simples e fácil de aprender;
· Especifica os papéis dos diferentes tipos de testes para ser executada;
· Envolve o usuário no teste.
Desvantagens:
· É difícil para o cliente expor explicitamente todos os requisitos;
· O cliente deve ter paciência, pois receberá o produto no fim do ciclo de vida;
· O teste pode ser caro e às vezes não ser suficientemente eficaz;
· O produto final pode não refletir todas as necessidades dos utilizadores.
	· 
	
	 
		6
          Questã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 Modelo V minimiza os custos da qualidade do software.
	
	Essa afirmativa está errada, porque os teste devem ser iniciados quando já tivermos algum desenvolvimento.
	 
	Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde odefeito é detectado.
	
	Essa afirmativa está errada, porque o Modelo V aumenta os custos da qualidade do software.
	
	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.
	Respondido em 24/04/2022 13:42:11
	
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
          Questã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 Cascata
	
	(I) Modelo Iterativo; (II) Modelo Cascata
	
	(I) Modelo Iterativo; (II) Modelo Iterativo
	 
	(I) Modelo V; (II) Modelo V
	
	(I) Modelo V; (II) Modelo Iterativo
		1
          Questã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 a condição de erro provocada pela execução no sistema antes da mensagem de manipulação de erro.
	
	A origem do problema foi a visão dos Caminhos 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 é que o erro mencionado não corresponde ao erro encontrado.
	
	A origem do problema foi a criação de um Grupo Independente de Teste (ITG).
	Respondido em 24/04/2022 15:48:12
	
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.
	
	
	 
		2
          Questão
	
	
	Não é uma estratégia de software:
		
	
	Teste de validação.
	
	Teste de unidade.
	 
	Teste de caixa marrom.
	
	Teste de integração.
	
	Teste de sistema.
	Respondido em 24/04/2022 15:42:23
	
Explicação:
Teste de caixa marrom não configura teste algum dentro da engenharia de software.
	
	
	 
		3
          Questã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 a localização do erro.
	 
	Os desenvolvedores farão a depuração.
	
	Os desenvolvedores farão o reparo do erro.
	
	Os desenvolvedores irão refazer os testes.
	 
	Os desenvolvedores irão planejar o reparo do erro.
	Respondido em 24/04/2022 15:46:44
	
Explicação:
Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração.
	
	
	 
		4
          Questão
	
	
	"É caracterizado por concentrar-se no projeto e na construção da arquitetura de software" refere-se ao teste de:
		
	
	Sistema.
	
	Unidade.
	
	Validação.
	 
	Integração.
	 
	Caixa preta.
	Respondido em 24/04/2022 15:45:45
	
Explicação:
No teste de integração os módulos são montados ou integrados para formar um pacote de software.
Utiliza principalmente as técnicas de teste de caixa preta.
	
	
	 
		5
          Questão
	
	
	"Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde à definição do teste:
		
	
	Integração.
	 
	Sistema.
	 
	Validação.
	
	Unidade.
	
	Caixa preta.
	Respondido em 24/04/2022 15:45:14
	
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.
	
	
	 
		6
          Questã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 das interfaces, da estrutura lógica de dados, dos caminhos independentes, das 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, de condições limites.
	
	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 de Software, 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.
	Respondido em 24/04/2022 15:44: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.
	
	
	 
		7
          Questã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 integração
	
	Teste Caixa-preta.
	
	Teste Caixa-branca
	
	Teste de validação
		1
          Questão
	
	
	Não é uma estratégia de software:
		
	 
	Teste de caixa marrom.
	
	Teste de sistema.
	
	Teste de validação.
	
	Teste de integração.
	
	Teste de unidade.
	Respondido em 24/04/2022 19:05:53
	
Explicação:
Teste de caixa marrom não configura teste algum dentro da engenharia de software.
	
	
	 
		2
          Questão
	
	
	"Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde à definição do teste:
		
	 
	Integração.
	
	Caixa preta.
	
	Unidade.
	 
	Sistema.
	
	Validação.
	Respondido em 24/04/2022 19:06:00
	
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.
	
	
	 
		3
          Questão
	
	
	"É caracterizado por concentrar-se no projeto e na construção da arquitetura de software" refere-se ao teste de:
		
	
	Validação.
	
	Caixa preta.
	
	Unidade.
	 
	Integração.
	
	Sistema.
	Respondido em 24/04/2022 19:06:06
	
Explicação:
No teste de integração os módulos são montados ou integrados para formar um pacote de software.
Utiliza principalmente as técnicas de teste de caixa preta.
	
	
	 
		4
          Questã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 a localização do erro.
	
	Os desenvolvedores farão o reparo do erro.
	
	Os desenvolvedores irão refazer os testes.
	
	Os desenvolvedores irão planejar o reparo do erro.
	 
	Os desenvolvedores farão a depuração.
	Respondido em 24/04/2022 19:06:18
	
Explicação:
Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração.
	
	
	 
		5
          Questã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 serconsideradas ao aplicarmos este tipo de teste?
		
	 
	Visão das interfaces, da estrutura lógica de dados, dos caminhos independentes, das 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, 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, de condições limites.
	
	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.
	Respondido em 24/04/2022 19:06:34
	
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.
	
	
	 
		6
          Questã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 Caixa-preta.
	
	Teste de validação
	
	Teste de integração
	
	Teste Caixa-branca
	Respondido em 24/04/2022 19:06:45
	
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.
	
	
	 
		7
          Questã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 foi a criação de um Grupo Independente de Teste (ITG).
	
	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.
		1
          Questão
	
	
	Sobre os planos de teste é incorreto afirmar que:
		
	
	Definem quantos e quais testes serão realizados.
	
	Planos de testes são um dos documentos produzidos na condução de um projeto.
	
	É importante que os planos de testes contenham um cronograma de atividades.
	
	Quem pode elaborar os planos de testes é o gerente de projeto ou o gerente de testes.
	 
	O planejamento dos planos englobam, no total, duas atividades principais: definir um cronograma de atividades e fazer alocação de recursos.
	Respondido em 25/04/2022 10:07:11
	
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
          Questã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.
		
	
	Achar que a tarefa de equipe de testes é simplesmente encontrar erros.
	 
	Não enfatizar o teste de configuração.
	
	Não informar sobre erros de usabilidade.
	 
	Atribuir a responsabilidade pela qualidade unicamente à equipe de teste.
	
	Não encontrar os erros importantes.
	Respondido em 25/04/2022 10:06:38
	
Explicação:
Esse item pertence ao planejamento de teste.
	
	
	 
		3
          Questão
	
	
	Sobre a elaboração do plano de teste é incorreto afirmar que:
		
	
	A documentação estabelece uma relação dos documentos pertinentes ao projeto.
	 
	Os requisitos devem ser descritos aos pares para que as  funcionalidades do software sejam testadas.
	
	O cronograma de atividades descreve marcos importantes das atividades. 
	
	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 25/04/2022 10:00:02
	
Explicação:
Descreve-se, isoladamente, os requisitos para que as funcionalidades do software sejam testadas.
	
	
	 
		4
          Questã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:
		
	
	Skype
	 
	TestLink
	
	Dev C++
	
	Hangouts Meet
	
	Microssoft Teams
	Respondido em 25/04/2022 10:04:52
	
Explicação:
TestLink é um software web desenvolvido para teste de software que visa facilitar testes e assegurar a qualidade de software.
	
	
	 
		5
          Questã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.
	
	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.
	
	 Garantem que os requisitos do software que foi construído sejam plenamente atendidos.
	 
	Devem especificar unicamente os valores de entrada e os resultados esperados do processamento.
	Respondido em 25/04/2022 10:04:24
	
Explicação:
O caso de teste deve especificar os valores de entrada e os resultados esperados do processamento.
	
	
	 
		6
          Questã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?
		
	
	Massa de teste.
	 
	Especificação de teste.
	
	Caso de teste.
	
	Caso de uso.
	
	Script de teste.
	Respondido em 25/04/2022 10:03:11
	
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.
	
	
	 
		7
          Questão
	
	
	Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA:
		
	
	Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de teste.
	
	Gerente de Teste - responsável pela liderança de um projeto de teste específico.
	
	Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas.
	
	Testador - Responsável pela execução dos casos de teste e script de teste.
	 
	Product

Continue navegando