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

Aluno: GILBERTO DA SILVA BORGES
	Matr.: 201502300001
	Disc.: QUAL. TEST. SOFTWARE 
	2020.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
	
	
	
	Não é fiel ao projeto.
	
	
	Está subordinada a muitos chefes.
	
	
	Está subordinada ao gerente funcional.
	
	
	Não consegue atingir seus objetivos.
	
	
	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.
	
	
	
	 
		
	
		2.
		A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
	
	
	
	Gestão de Risco.
	
	
	Gestão de pessoas.
	
	
	Gerenciamento Contábil Financeiro.
	
	
	Gerenciamento de Projetos.
	
	
	Gestão do Conhecimento.
	
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?
	
	
	
	Fraca
	
	
	Facilitador
	
	
	Funcional
	
	
	Coordenador
	
	
	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).
	
	
	
	Abertas
	
	
	Complexas
	
	
	Simples
	
	
	Fechadas
	
	
	Difíceis de automatizar
	
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 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 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.
	
	
	
	 
		
	
		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 as afirmações I e II estão corretas
	
	
	Somente a afirmação III está correta
	
	
	Somente a afirmação II está correta
	
	
	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)
	
	
	
	Software
	
	
	Processo
	
	
	Portifólio
	
	
	Projeto
	
	
	Conhecimento
	
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".
	
	
		Disc.: QUALIDADE E TESTES DE SOFTWARE   
	Aluno(a): GILBERTO DA SILVA BORGES
	201502300001
	Acertos: 10,0 de 10,0
	16/04/2020
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(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
	
	Portifólio
	
	Projeto
	
	Conhecimento
	 
	Software
	Respondido em 16/04/2020 22:52:19
	
		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?
		
	
	ágil
	
	cascata
	
	sequencial
	 
	Incremental
	
	RUP
	Respondido em 16/04/2020 22:53:02
	
		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 IV estão corretos.
	 
	Apenas os itens I e II estão corretos.
	
	Apenas o item I está correto.
	
	Apenas os itens III e IV estão corretos.
	
	Apenas os itens II e III estão corretos.
	Respondido em 16/04/2020 22:57:24
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	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 III está correta
	 
	Somente as asserções I e II estão corretas
	
	Somente a asserção I está correta
	Respondido em 16/04/2020 22:58:11
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	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 e III estão corretas
	
	Apenas as asserçoes II e IV estão corretas
	
	Apenas as asserções I, II e III estão corretas
	
	Apenas as asserções I, II e IV estão corretas
	
	Apenas as asserções II, III e IV estão corretas
	Respondido em 16/04/2020 22:59:44
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Qual processo os desenvolvedores devem executar agora?
		
	
	Os desenvolvedores irão planejar o reparo do erro.
	
	Os desenvolvedores farão o reparo do erro.
	
	Os desenvolvedores irão refazer os testes.
	 
	Os desenvolvedores farão a depuração.
	
	Os desenvolvedores farão a localização do erro.
	Respondido em 16/04/2020 23:00:21
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	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.
	 
	Product Owner - Responsável pela análise dos dados de teste.
	
	Testador - Responsável pela execução dos casos de teste e script de teste.
	
	Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas.
	
	Gerente de Teste - responsável pela liderança de um projeto de teste específico.
	Respondido em 16/04/2020 23:00:56
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre o teste de aceitação é correto afirmar que:
		
	 
	Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de defeito.
	
	Um bug gerado por um programador não pode ser considerado uma falha.
	
	Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes.
	
	Um defeito encontrado em um artefato de software chama-se de falha.
	
	O comportamento do software diferente do esperado pelo usuário final chama-se de erro.
	Respondido em 16/04/2020 23:01:41
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual tarefa não é necessárias para pré-instalação do MantisBT?
		
	 
	Visualizar os usuários que possuem apenas permissão de consulta
	
	Extraia o lançamento
	
	Faça o download do MantisBT
	
	Renomeie o diretório
	
	Transferir o arquivo baixado para o seu servidor
	Respondido em 16/04/2020 23:02:25
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmir:
		
	
	Permite ao usuário filtrar os casos de testes para uma navegação inteligente antes que eles sejam executados.
	
	Os usuários podem filtrar casos de testes por seus testadores.
	
	Os usuários podem filtrar casos de testes por palavra-chave.
	 
	Pode-se apenas criar  e ediar palavras-chave.
	
	Os usuários podem filtrar casos de teste por resultados.
	Respondido em 16/04/2020 23:06:50
	
		Aluno: GILBERTO DA SILVA BORGES
	Matr.: 201502300001
	Disc.: QUAL. TEST. SOFTWARE 
	2020.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		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?
	
	
	
	Cascata
	
	
	RUP
	
	
	àgil
	
	
	UML
	
	
	iterativo incremental
	
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
	
	
	
	 
		
	
		2.
		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
	
	
	ágil
	
	
	sequencial
	
	
	RUP
	
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
	
	
	
	 
		
	
		3.
		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
	
	
	geração de relatórios de teste
	
	
	implementação e teste unitário
	
	
	desenvolvimento incremental
	
	
	pesquisa e testes.
	
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
	
	
	
	 
		
	
		4.
		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
	
	
	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.
	
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
	
	
	
	 
		
	
		5.
		Fonte: FUNRIO 2013 ¿ MPOG Analista de Tecnologia da Informação
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais raramente seguemum fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento.
	
	
	
	iterativo e incremental
	
	
	iterativo
	
	
	evolutivo
	
	
	incremental
	
	
	em cascata
	
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.
		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
	
	
	legalidade
	
	
	utilização mínima de recursos
	
	
	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.
	
	
	
	 
		
	
		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.
	
	
	
	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.
	
	
	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.
	
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.

Continue navegando