Buscar

CCT0774 - QUALIDADE E TESTES DE SOFTWARE - Full pack _ Aulas _10 e Simulados

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

Disc.: QUALIDADE E TESTES DE SOFTWARE 
Acertos: 10,0 de 10,0 
 21/04/2020 
 
 
 
Respondido em 21/04/2020 12:07:11 
 
 
 
Respondido em 21/04/2020 12:09:16 
 
 
 3a Questão (Ref.:201104936104) 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 
 
1 a Questão (Ref.:201105189490) Acerto: 1 , 0 / 0 , 1 
( 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 lei tura do conceito acima, analise cada uma das alternativas abaixo e assinale a correta, com 
relação a (I) 
 
 
Conhecimento 
 
Projeto 
 
Portifólio 
 Software 
Processo 
 
2 a Questão (Ref.:201104979411) Acerto: , 1 0 / 0 , 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? 
 
 
 
iterativo incremental 
 Cascata 
 
UML 
 
àgil 
RUP 
conformidade e uniformidade de processos e produtos, prevenindo e 
eliminado defeitos. 
Vários fatores podem afetar a qualidade, como fatores externos e 
internos. São eles: 
I- Fatores externos - são percebidos tanto pelas pessoas que 
desenvolvem software quanto pelos usuários. 
II- Fatores internos - são percebidos apenas pelas pessoas que 
desenvolvem software. 
III- Fatores externos - são percebidos apenas pelas pessoas que 
desenvolvem software. 
IV- Fatores internos - são percebidos tanto pelas pessoas que 
desenvolvem software quanto pelos usuários. 
Assinale a assertiva correta. 
 
 Apenas os itens II e III estão corretos. 
 Apenas o item I está correto. 
 Apenas os itens I e IV estão corretos. 
 Apenas os itens III e IV estão corretos. 
 Apenas os itens I e II estão corretos. 
Respondido em 21/04/2020 12:09:37 
 
 
 4a Questão (Ref.:201104936156) 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 a solução atende aos objetivos do negócio e 
aos seus requisitos. 
 
 Visam garantir que cada unidade de programa atenda as 
especificações e funcione corretamente. 
 Visam tratar os testes como um processo organizado e muitas 
vezes paralelo e integrado ao processo de desenvolvimento. 
 Visam verificar se os componentes funcionam corretamente 
juntos, conforme as especificações. 
 Visam a execução do sistema como um todo ou um subsistema. 
Respondido em 21/04/2020 12:10:04 
 
 
 
 
 
 
Respondido em 21/04/2020 12:15:27 
 
 
5 a Questão (Ref.:201105199101) 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, II e IV estão corretas 
 
Apenas as asserções I, II e III estão co rretas 
 
Apenas as asserçoes II e IV 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 21/04/2020 12:14:50 
 
 
6 a Questão (Ref.:201105204041) Acerto: 0 , 1 / 0 , 1 
Não é uma estratégia de software: 
 
 
Teste de validação. 
 
Teste de unidade. 
 
Teste de integração. 
 Teste de caixa marrom. 
Teste de sistema. 
 
 7a Questão (Ref.:201104754852) 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. 
 Testador - Responsável pela execução dos casos de teste e script de teste. 
 Product Owner - Responsável pela análise dos dados 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 21/04/2020 12:16:07 
 
 
8a Questão (Ref.:201104754884) 
 Acerto: 1,0 / 1,0 
Quais são as estratégias que podem ser usadas no teste de aceitação? 
 
 Teste de implantação, teste caixa-branca e teste alfa 
 Teste de implantação, teste de requisitos e teste de unidade 
 Teste formal, teste informal e teste beta 
 Teste formal, teste caixa-branca e teste alfa 
 Teste formal, teste de unidade e teste alfa 
Respondido em 21/04/2020 12:19:15 
 
 
 
Respondido em 21/04/2020 12:20:09 
 
 
 
9 a Questão (Ref.:201105205103) Acerto: 1 , 0 / 0 , 1 
Segundo o padrão IEEE 610.12 - 1990 ( IEEE Standard Glossary of Software Engineering Terminology ) , o 
processo de gestão de defeitos tem como etapa conseguinte a "identificação do defeito" é: 
 
 
 
Melhoria do processo. 
 Solução do defeito. 
 
Linha base entregável. 
 
Prevenção de defeito. 
Definir relatório de gestão. 
 
10a Questão (Ref.:201104936305) 
 
Acerto: 1,0 / 1,0 
Existem várias ferramentas para encontrar erros, falhas, bugs e 
outros tipos de problemas que não foram detectados durante o 
desenvolvimento de um software. Uma delas é o TestLinkMantis. As 
características dessa ferramenta são: 
I- Permite a escrita e armazenamento de projetos de teste, planos 
de teste, casos de teste bem como a execução manual dos testes. 
II- É escrita em C++ e roda no banco de dados MySql. 
III- Possui relatórios que permitem verificar o andamento do projeto 
de testes. 
Assinale a assertiva correta. 
 
 Apenas os itens I e II estão corretos. 
 Apenas os itens I e 
III estão corretos. 
 
 Apenas o item I está correto. 
 Apenas os itens II e III estão corretos. 
 Apenas o item II está correto. 
Respondido em 21/04/2020 12:23:03 
 
1a Questão (Ref.:201104752896) 
 Acerto: 1,0 / 1,0 
Em uma organizacão por projetos: 
(Assinale a alternativa CORRETA). 
 
 Está subordinada a muitos chefes. 
 Não consegue atingir seus objetivos. 
 Nem sempre terá um "lar" de retorno ao final do projeto. 
 Está subordinada ao gerente funcional. 
 Não é fiel ao projeto. 
Respondido em 21/04/2020 11:57:25 
 
 
 
 
2a Questão (Ref.:201104979411) 
 
 
Acerto: 1,0 / 1,0 
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? 
 
 UML 
 Cascata 
 iterativo incremental 
 àgil 
 RUP 
Respondido em 21/04/2020 11:58:00 
 
 
3a Questão (Ref.:201104936104) 
 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 apenaspelas 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 II e III estão corretos. 
 Apenas os itens III e IV estão corretos. 
 Apenas os itens I e II estão corretos. 
 
 
 Apenas os itens I e IV estão corretos. 
Respondido em 21/04/2020 12:01:20 
 
 
4a Questão (Ref.:201104936156) 
 
Acerto: 0,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 garantir que cada unidade de programa atenda as 
especificações e funcione corretamente. 
 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 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. 
Respondido em 21/04/2020 12:01:48 
 
 
5a Questão (Ref.:201105199101) 
 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 II, III e IV estão corretas 
 Apenas as asserções I, II e III estão corretas 
 Apenas as asserçoes II e IV estão corretas 
 Apenas as asserções I e III estão corretas 
 Apenas as asserções I, II e IV estão corretas 
Respondido em 21/04/2020 12:02:50 
 
 
 
 
 
6a Questão (Ref.:201105204041) 
 
 
Acerto: 1,0 / 1,0 
Não é uma estratégia de software: 
 
 Teste de caixa marrom. 
 Teste de validação. 
 Teste de unidade. 
 Teste de sistema. 
 Teste de integração. 
Respondido em 21/04/2020 12:02:45 
 
 
7a Questão (Ref.:201105204117) 
 Acerto: 1,0 / 1,0 
Sobre os planos de teste é incorreto afirmar que: 
 
 Definem quantos e quais testes serão realizados. 
 O planejamento dos planos englobam, no total, duas atividades principais: definir um cronograma de 
atividades e fazer alocação de recursos. 
 Quem pode elaborar os planos de testes é o gerente de projeto ou o gerente de testes. 
 É importante que os planos de testes contenham um cronograma de atividades. 
 Planos de testes são um dos documentos produzidos na condução de um projeto. 
Respondido em 21/04/2020 12:03:23 
 
 
8a Questão (Ref.:201105205053) 
 Acerto: 1,0 / 1,0 
A utilização de uma ferramenta para a automatização dos testes permite: 
 
 Aumentar a qualidade final do produto. 
 Automatizar qualquer caso sem que se avalie a sua necessidade. 
 Economizar recursos, mas não tempo durante a execução dos testes. 
 Executar os mesmos testes por uma quantidade fixa de vezes. 
 Economizar tempo, mas não recursos durante a execução dos testes. 
Respondido em 21/04/2020 12:03:29 
 
 
 
9a Questão (Ref.:201104754889) 
 
Acerto: 1,0 / 1,0 
Qual sistema de banco de dados não é suportado pelo Mantis BugTRaker? 
 
 ADABAS 
 DB2 
 MySQL 
 MS SQL 
 PostgreSQL 
Respondido em 21/04/2020 12:04:24 
 
 
 10a Questão (Ref.:201104936305) Acerto: 0,0 / 1,0 
 
Existem várias ferramentas para encontrar erros, falhas, bugs e 
outros tipos de problemas que não foram detectados durante o 
desenvolvimento de um software. Uma delas é o TestLinkMantis. As 
características dessa ferramenta são: 
I- Permite a escrita e armazenamento de projetos de teste, planos 
de teste, casos de teste bem como a execução manual dos testes. 
II- É escrita em C++ e roda no banco de dados MySql. 
III- Possui relatórios que permitem verificar o andamento do projeto 
de testes. 
Assinale a assertiva correta. 
 
 Apenas os itens I e III estão corretos. 
 Apenas os itens I e II estão corretos. 
 Apenas o item II está correto. 
 Apenas o item I está correto. 
 Apenas os itens II e III estão corretos. 
Respondido em 21/04/2020 12:05:14 
1a Questão (Ref.:201104753434) 
 Acerto: 1,0 / 1,0 
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. 
 Gestão de pessoas. 
 Gerenciamento Contábil Financeiro. 
 Gestão do Conhecimento. 
Respondido em 21/04/2020 12:25:16 
 
 
2a Questão (Ref.:201104754713) 
 Acerto: 1,0 / 1,0 
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. 
 Os incrementos de um software são entregues ao cliente de uma só vez. 
 A abordagem iterativa possibilita desenvolver um sistema de software de 
forma incremental, permitindo ao desenvolvedor tirar vantagem daquilo que 
foi aprendido durante a fase inicial de desenvolvimento de uma versão do 
sistema. O aprendizado ocorre simultaneamente tanto para o desenvolvedor, 
quanto para o usuário do sistema. 
Respondido em 21/04/2020 12:28:53 
 
 
3a Questão (Ref.:201104754736) 
 Acerto: 1,0 / 1,0 
Com relação ao tamanho e complexidade de software, assinale a opção 
correta, considerando tais características nos anos 60, 80 e 2000. 
 
 Em 1980 a complexidade era média e em 2000 a complexidade era alta. 
 Em 1960 o tamaho era minimo e em 2000 a complexidade era média. 
 Em 1980 o tamanho era pequeno e a complexidade alta. 
 Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo. 
 Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa. 
Respondido em 21/04/2020 12:29:45 
 
 
 
 
 
4a Questão (Ref.:201104754800) 
 
Acerto: 0,0 / 1,0 
Quando devemos terminar os testes? 
I. Nunca, o projetista estará sempre testando. 
II. Quando o dinheiro ou o tempo acabar. 
III. O teste termina quando não houver mais erros. 
Assinale a única alternativa correta. 
 
 Apenas os itens II e III estão corretos. 
 Apenas o item II está correto. 
 Apenas o item III está correto. 
 Apenas os itens I e II estão corretos. 
 Todos os itens estão corretos. 
Respondido em 21/04/2020 12:30:16 
5a Questão (Ref.:201104754810) 
 Acerto: 1,0 / 1,0 
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 os teste devem ser iniciados quando já tivermos algum 
desenvolvimento. 
 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. 
 Essa afirmativa está certa, porque o Modelo V minimiza os custosda qualidade do software. 
 Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto 
mais tarde o defeito é detectado. 
Respondido em 21/04/2020 12:31:25 
 
 
6a Questão (Ref.:201104754839) Acerto: 0,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 farão o reparo do erro. 
 Os desenvolvedores farão a localização do erro. 
 Os desenvolvedores irão refazer os testes. 
 Os desenvolvedores farão a depuração. 
 Os desenvolvedores irão planejar o reparo do erro. 
Respondido em 21/04/2020 12:33:38 
7a Questão (Ref.:201104754852) 
 
Acerto: 1,0 / 1,0 
Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. 
Marque a opção INCORRETA: 
 
 Testador - Responsável pela execução dos casos de teste e script de teste. 
 Gerente de Teste - responsável pela liderança de um projeto de teste específico. 
 Product Owner - Responsável pela análise dos dados de teste. 
 Analista de Teste - responsável pela modelagem e elaboração dos casos de testes e scripts de 
teste. 
 Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e 
escolha de ferramentas. 
Respondido em 21/04/2020 12:33:55 
 
 
8a Questão (Ref.:201104754885) 
 Acerto: 1,0 / 1,0 
A MTS (Metodologia de Teste de Sistema) define os Requisitos de Negócio como: 
 
 Serve de base para os Requisitos Não-Funcionais e Detalhados 
 Base para os Requisitos Detalhados 
 Escritos para informar em algumas linhas como o requisito será testado 
 Escritos para o projeto físico e a programação 
 Escritos na linguagem da área de negócios e podem conter gráficos, tabelas e diagramas 
Respondido em 21/04/2020 12:34:29 
 
 
9a Questão (Ref.:201104754893) 
 Acerto: 1,0 / 1,0 
Qual tarefa não é necessárias para pré-instalação do MantisBT? 
 
 
 
 
 
 Extraia o lançamento 
 Transferir o arquivo baixado para o seu servidor 
 Renomeie o diretório 
 Visualizar os usuários que possuem apenas permissão de consulta 
 Faça o download do MantisBT 
Respondido em 21/04/2020 12:34:57 
 
 
 10a Questão (Ref.:201104754906) Acerto: 1,0 / 1,0 
 
As métricas ajudam na geração do processo de teste. Essas métricas devem ser 
relatadas como um fator de qualidade do software. 
Classifique a métrica Auditabilidade para testar e relatar o que acontece com o 
software testado. 
 
 O quanto o software é desvinculado do hardware em que opera. 
 A independência funcional dos componentes do programa. 
 A facilidade de operação de um programa. 
 O dano que ocorre quando o programa encontra um erro. 
 Facilidade com que se pode checar a conformidade aos padrões. 
Respondido em 21/04/2020 12:35:09 
 
 
 
 1a Questão 
 
 
Em uma organizacão por projetos: 
(Assinale a alternativa CORRETA). 
 
 Não é fiel ao projeto. 
 Está subordinada a muitos chefes. 
 Não consegue atingir seus objetivos. 
 
Está subordinada ao gerente funcional. 
 Nem sempre terá um "lar" de retorno ao final do projeto. 
Respondido em 22/03/2020 13:25:22 
 
 
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. 
 
 
 
 
 
 2a 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 de Risco. 
 Gerenciamento de Projetos. 
 Gestão de pessoas. 
 Gerenciamento Contábil Financeiro. 
 Gestão do Conhecimento. 
Respondido em 22/03/2020 13:23:30 
 
 
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. 
 
 
 
 
 3a 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? 
 
 Fraca 
 Facilitador 
 Matricial 
 Funcional 
 Coordenador 
Respondido em 22/03/2020 13:26:10 
 
 
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. 
 
 
 
 
 4a 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 gerencia o projeto até a entrega do produto/serviço. 
 O facilitador do projeto não pode tomar decisões. 
 O facilitador do projeto está subordinado a um gerente de nível mais alto. 
 O facilitador do projeto pode tomar decisões. 
 O facilitador do projeto tem alguma autoridade. 
Respondido em 22/03/2020 13:26:58 
 
 
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. 
 
 
 
 
 5a 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). 
 
 Abertas 
 Fechadas 
 Difíceis de automatizar 
 Simples 
 Complexas 
Respondido em 22/03/2020 13:27:42 
 
 
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. 
 
 
 
 
 6a Questão 
 
 
Em uma conversa entre gerentes de projetos, alguns reclamam de com o é difícil 
gerenciar projetos na empresa em que trabalham. Alguns reclamam das partes 
interessadas e da quantidade de mudanças que solicitam. Outros comentam o quanto é 
difícil consegyir que as pesoas cooperem e trabalhem. 
Um gerente quer se concentrar nas vantagens da organiação matricial. 
Assinale o item que ele menciona. 
 
 As reuniões são realizadas em menor tempo. 
 
Os relatórios são mais fáceis de compreender. 
 Aumento do controle do gerente de projetso sobre os recursos. 
 As comunicações são mais fáceis. 
 
Mais um chefe para a equipes de projeto 
Respondido em 22/03/2020 13:28:42 
 
 
Explicação: 
Se a questão não especifica qual é a comparação, está comparando com a organização funcional. 
 
 
 
 
 1a Questão 
 
 
Em uma organizacão por projetos: 
(Assinale a alternativa CORRETA). 
 
 Está subordinada a muitos chefes. 
 
Está subordinada ao gerente funcional. 
 Não é fiel ao projeto. 
 Nem sempre terá um "lar" de retorno ao final do projeto. 
 Não consegue atingir seus objetivos. 
Respondido em 11/04/2020 20:48:24 
 
 
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. 
 
 
 
 
 2a 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 as afirmações I e II estão corretas 
 Somente a afirmação I está correta 
 
Somente as afirmações I e III estão corretas 
 
Somente a afirmação II está correta 
 
Somente a afirmação III está correta 
Respondido em 11/04/2020 20:49:00 
 
 
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). 
 
 
 
 
 3a 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 pessoas. 
 Gestão de Risco. 
 Gerenciamento Contábil Financeiro. 
 Gestão do Conhecimento. 
Respondido em 11/04/2020 20:49:10 
 
 
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. 
 
 
 
 
 4a Questão 
 
 
(I) é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Também pode ser 
descrito como: "uma original organização de pessoas e recursos para atingir um propósito específico, num período de 
tempo finito". 
A definição acima resume o conceito de: (assinale a alteranativa que preencher corretamente a I). 
 
 
Portifólio 
 Projeto 
 
Software 
 
Programa 
 
Oferta 
Respondido em 11/04/2020 20:49:04 
 
 
Explicação: 
 PROJETO é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Também 
pode ser descrito como: "uma original organização de pessoas e recursos para atingir um propósito específico, num 
período de tempo finito". 
 
 
 
 
 5a 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 
 Coordenador 
 Fraca 
 Facilitador 
 Matricial 
Respondido em 11/04/2020 20:49:31 
 
 
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. 
 
 
 
 
 6a 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 não pode tomar decisões. 
 O facilitador do projeto pode tomar decisões. 
 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 está subordinado a um gerente de nível mais alto. 
Respondido em 11/04/2020 20:50:09 
 
 
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. 
 
 
 
 
 7a 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 
 Abertas 
 Complexas 
 Fechadas 
Respondido em 11/04/2020 20:50:42 
 
 
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. 
 
 
 
 
 8a Questão 
 
 
Em uma conversa entre gerentes de projetos, alguns reclamam de com o é difícil 
gerenciar projetos na empresa em que trabalham. Alguns reclamam das partes 
interessadas e da quantidade de mudanças que solicitam. Outros comentam o quanto é 
difícil consegyir que as pesoas cooperem e trabalhem. 
Um gerente quer se concentrar nas vantagens da organiação matricial. 
Assinale o item que ele menciona. 
 
 As reuniões são realizadas em menor tempo. 
 As comunicações são mais fáceis. 
 
Mais um chefe para a equipes de projeto 
 
Os relatórios são mais fáceis de compreender. 
 Aumento do controle do gerente de projetso sobre os recursos. 
Respondido em 11/04/2020 20:51:30 
 
 
Explicação: 
Se a questão não especifica qual é a comparação, está comparando com a organização funcional. 
 
 
 
 1a 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 
 Cascata 
 
UML 
 
iterativo incremental 
 
RUP 
Respondido em 22/03/2020 13:31:22 
 
 
Explicação: 
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término 
da anterior 
 
 
 
 
 
 2a 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? 
 
 
RUP 
 
cascata 
 
sequencial 
 Incremental 
 
ágil 
Respondido em 22/03/2020 13:31:22 
 
 
Explicação: 
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado 
logo o modelo é o incremental 
 
 
 
 
 3a 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. 
 
 implementação e teste unitário 
 
pesquisa e testes. 
 
geração de relatórios de teste 
 
análise de recursos e software 
 
desenvolvimento incremental 
Respondido em 22/03/2020 13:31:47 
 
 
Explicação: 
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário. 
 
 
 
 
 4a 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 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. 
 
Permite avaliar o desempenho geral da equipe de desenvolvimento de softwareNão possibilita avaliar a qualidade do software produzido. 
 Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos 
ainda não identificados. 
Respondido em 22/03/2020 13:31:53 
 
 
Explicação: 
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do 
software. 
 
 
 
 
 5a 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. 
 A abordagem iterativa possibilita desenvolver um sistema de software de 
forma incremental, permitindo ao desenvolvedor tirar vantagem daquilo 
que foi aprendido durante a fase inicial de desenvolvimento de uma versão 
do sistema. O aprendizado ocorre simultaneamente tanto para o 
desenvolvedor, quanto para o usuário do sistema. 
 Os incrementos de um software são entregues ao cliente de uma só vez. 
 Os incrementos de um software são entregues ao cliente somente duas 
vezes. 
 Um modelo de produção de software iterativo é composto pelas fases de 
análise de requisitos, projeto, implementação, testes (validação), 
integração e manutenção de software. 
Respondido em 22/03/2020 13:32:36 
 
 
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. 
 
 
 
 
 6a 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. 
 
 em cascata 
 
incremental 
 
iterativo 
 
evolutivo 
 
iterativo e incremental 
Respondido em 22/03/2020 13:33:04 
 
 
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. 
 
 
 
 
 7a 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 
 
segurança 
 atualização contínua 
 
legalidade 
 
legibilidade 
Respondido em 22/03/2020 13:33:23 
 
 
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. 
 
 
 
 
 8a Questão 
 
 
O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de 
manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. 
Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um 
planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (riscos, lições 
aprendidas) e incrementa novos objetivos para a fase seguinte, seguindo para a próxima iteração. O modelo 
de software em questão é o: 
Assinale a resposta correta. 
 
 Modelo espiral 
 
Modelo cascata 
 
RAD 
 
Modelo evolutivo 
 
Prototipação 
Respondido em 22/03/2020 13:33:39 
 
 
Explicação: 
O modelo espiral caracteriza-se pelo planejamento e pela análise de risco em cada fase da espiral. 
 
 
 
 
 
 1a Questão 
 
 
O teste do software deve acontecer (assinale a única opção correta): 
 
 Em todo o processo de desenvolvimento 
 
No início do processo de desenvolvimento 
 
No final do processo de desenvolvimento de software 
 
No inicio e no final do processo de desenvolvimento 
 
No meio do processo de desenvolvimento 
Respondido em 02/04/2020 18:22:14 
 
 
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. 
 
 
 
 
 2a Questão 
 
 
Qual o papel da SQA (Garantia de qualidade de software)? 
 
 Conseguir melhores projetistas para projetar o produto, então, 
em geral, SQA não pode tê-los. 
 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. 
 A partir de processos uniformes e consistentes a tendência é 
que o produto final gerado, o software, seja eficiente. 
 Tornar possível que qualquer pessoa possa fazer revisões no 
trabalho de pessoas experientes. 
 Monitorar os métodos e os padrões que os engenheiros de 
software usam e verificar se eles estão usando 
apropriadamente seus conhecimentos. 
Respondido em 02/04/2020 18:22:39 
 
 
Explicação: 
Tornar possível que qualquer pessoa possa fazer revisões no 
trabalho de pessoas experientes é um dos desafios críticos para 
qualquer programa de qualidade. 
Conseguir melhores projetistas para projetar o produto, então, em 
geral, SQA não pode tê-los é o que os gerentes necessitam. 
A partir de processos uniformes e consistentes a tendência é que o 
produto final gerado, o software seja eficiente, acontece com os 
Softwares mal testados que geram prejuízos as empresas. 
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, é o 
conceito geral de SQL. 
 
 
 
 
 3a 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 
 
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção 
 
o ideal é detectarmos erros no software ao final do processo de desenvolvimento 
Respondido em 02/04/2020 18:23:23 
 
 
Explicação: 
Myers também ficou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem 
encontrados, tanto mais caro será corrigi-los 
Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção 
 
 
 
 
 4a Questão 
 
 
Podemos conceituar Qualidade de Software como: 
 
 Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a 
conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. 
 
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer. 
 
Um processo para demonstrar que os defeitos não estão presentes. 
 
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento. 
 
Um processo que demonstra que algo funciona corretamente. 
Respondido em 02/04/2020 18:23:35 
 
 
Explicação: 
O conceito de teste ganha complexidade, pois os riscos dos 
softwares não funcionarem a contento, cresce de forma 
exponencial. 
Ainda assimpoucas 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. 
 
 
 
 
 5a 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 1980 a complexidade era média e em 2000 a complexidade era alta. 
 
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. 
Respondido em 02/04/2020 18:23:39 
 
 
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. 
 
 
 
 
 6a 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 o item II está correto. 
 Apenas o item III está correto. 
 Apenas o item I está correto. 
 Apenas os itens II e III estão corretos. 
Respondido em 02/04/2020 18:24:37 
 
 
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. 
 
 
 
 
 7a Questão 
 
 
O que estabelece a regra 10 de Myers? 
 
 
Todas as decisões tomadas durante o processo de desenvolvimento do software podem comprometer a 
sua qualidade final. 
 
Não existe garantia de que a solução tecnologia contratada será entregue no prazo e nos custos 
negociados. 
 A partir de processos uniformes e consistentes, a tendência é que o produto final gerado, ou seja, o 
software seja eficiente. 
 
Os testes tornam-se mais complexo, pois os riscos dos softwares não funcionarem a contento, cresce de 
forma exponencial. 
 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. 
Respondido em 02/04/2020 18:24:59 
 
 
Explicação: 
Por volta de 1979, Myers produziu um dos primeiros 
trabalhos mais completos e profundos sobre um processo de 
teste de software. 
Myers é o autor do livro "The Art of Software Testing¿ 
(Glenford J. Myers, Corey Sandler, Tom Badgett), 
considerado por muitos como a primeira obra de real valor 
sobre teste de software e a criadora de termos muito usados 
como 'Caixa Branca e Caixa Preta" e "Caso de Teste". 
Myers também ficou conhecido pela regra 10 de Myers. 
 
 
 
 
 8a 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á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 o item I está correto. 
 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 os itens I e IV estão corretos. 
Respondido em 02/04/2020 18:26:18 
 
 
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. 
 
 
 
 
 
 
 1a Questão 
 
 
Temos aplicação de qualidade em duas dimensões: qualidade do 
processo e qualidade do produto. A dimensão da qualidade do 
processo refere-se: 
I- A qualidade deve existir desde o início, ou seja, já na fase de 
análise de requisitos, quando acontece o levantamento de 
requisitos. 
II- A garantida com a aplicação de testes sistemáticos nos vários 
estágios de desenvolvimento. 
III- A garantir e monitorar os métodos e os padrões que os 
engenheiros de software usam e verificar se eles estão usando 
apropriadamente seus conhecimentos. 
Assinale a assertiva correta. 
 
 Apenas os itens I e II estão corretos. 
 Apenas o item III está correto. 
 Apenas o item I está correto. 
 Apenas o item II está correto. 
 Apenas os itens II e III estão corretos. 
Respondido em 04/04/2020 21:32:47 
 
 
Explicação: 
Monitorar os métodos e os padrões que os engenheiros de software 
usam e verificar se eles estão usando apropriadamente seus 
conhecimentos, refere-se ao papel da SQA (Garantia de qualidade 
de software). 
 
 
 
 
 2a Questão 
 
 
Qual o papel da SQA (Garantia de qualidade de software)? 
 
 A partir de processos uniformes e consistentes a tendência é 
que o produto final gerado, o software, seja eficiente. 
 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. 
 Tornar possível que qualquer pessoa possa fazer revisões no 
trabalho de pessoas experientes. 
 Monitorar os métodos e os padrões que os engenheiros de 
software usam e verificar se eles estão usando 
apropriadamente seus conhecimentos. 
 Conseguir melhores projetistas para projetar o produto, então, 
em geral, SQA não pode tê-los. 
Respondido em 04/04/2020 21:33:17 
 
 
Explicação: 
Tornar possível que qualquer pessoa possa fazer revisões no 
trabalho de pessoas experientes é um dos desafios críticos para 
qualquer programa de qualidade. 
Conseguir melhoresprojetistas para projetar o produto, então, em 
geral, SQA não pode tê-los é o que os gerentes necessitam. 
A partir de processos uniformes e consistentes a tendência é que o 
produto final gerado, o software seja eficiente, acontece com os 
Softwares mal testados que geram prejuízos as empresas. 
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, é o 
conceito geral de SQL. 
 
 
 
 
 3a 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 
Respondido em 04/04/2020 21:34:09 
 
 
Explicação: 
Myers também ficou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem 
encontrados, tanto mais caro será corrigi-los 
Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção 
 
 
 
 
 4a Questão 
 
 
Podemos conceituar Qualidade de Software como: 
 
 Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a 
conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos. 
 
Um processo para demonstrar que os defeitos não estão presentes. 
 
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento. 
 
Um processo que demonstra que algo funciona corretamente. 
 
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer. 
Respondido em 04/04/2020 21:34:30 
 
 
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. 
 
 
 
 
 5a Questão 
 
 
O teste do software deve acontecer (assinale a única opção correta): 
 
 
No meio do processo de desenvolvimento 
 
No inicio e no final do processo de desenvolvimento 
 
No início do processo de desenvolvimento 
 
No final do processo de desenvolvimento de software 
 Em todo o processo de desenvolvimento 
Respondido em 04/04/2020 21:35:06 
 
 
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. 
 
 
 
 
 6a 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 1980 a complexidade era média e em 2000 a complexidade era alta. 
 
Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa. 
 
Em 1980 o tamanho era pequeno e a complexidade alta. 
 
Em 1960 o tamaho era minimo e em 2000 a complexidade era média. 
 
Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo. 
Respondido em 04/04/2020 21:35:09 
 
 
Explicação: 
No Cenário Atual do desenvolvimento de o conceito de teste ganha 
complexidade, pois os riscos dos softwares não funcionarem a contento, 
cresce de forma exponencial. 
Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela 
complexidade envolvida e pelo número altíssimo de situações existentes, 
torna-se impossível imaginar um produto de software 'livre de erros'. 
Sempre existirão erros a serem descobertos. 
 
 
 
 
 7a 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 II e III estão corretos. 
 Apenas os itens I e II estão corretos. 
 Apenas o item I está correto. 
 Apenas o item III está correto. 
 Apenas o item II está correto. 
Respondido em 04/04/2020 21:35:52 
 
 
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. 
 
 
 
 
 8a Questão 
 
 
O que estabelece a regra 10 de Myers? 
 
 
Os testes tornam-se mais complexo, pois os riscos dos softwares não funcionarem a contento, cresce de 
forma exponencial. 
 
Todas as decisões tomadas durante o processo de desenvolvimento do software podem comprometer a 
sua qualidade final. 
 
Não existe garantia de que a solução tecnologia contratada será entregue no prazo e nos custos 
negociados. 
 Quanto mais tardiamente descobrimos os erros, mais caros eles ficam. 
 A partir de processos uniformes e consistentes, a tendência é que o produto final gerado, ou seja, o 
software seja eficiente. 
Respondido em 04/04/2020 21:36:18 
 
 
Explicação: 
Por volta de 1979, Myers produziu um dos primeiros 
trabalhos mais completos e profundos sobre um processo de 
teste de software. 
Myers é o autor do livro "The Art of Software Testing¿ 
(Glenford J. Myers, Corey Sandler, Tom Badgett), 
considerado por muitos como a primeira obra de real valor 
sobre teste de software e a criadora de termos muito usados 
como 'Caixa Branca e Caixa Preta" e "Caso de Teste". 
Myers também ficou conhecido pela regra 10 de Myers. 
 
 
 
 
 
 
 1a Questão 
 
 
Quando devemos terminar os testes? 
I. Nunca, o projetista estará sempre testando. 
II. Quando o dinheiro ou o tempo acabar. 
III. O teste termina quando não houver mais erros. 
Assinale a única alternativa correta. 
 
 
Todos os itens estão corretos. 
 
Apenas os itens II e III estão corretos. 
 
Apenas o item III está correto. 
 Apenas o item II está correto. 
 
Apenas os itens I e II estão corretos. 
Respondido em 11/04/2020 20:34:01 
 
 
Explicação: 
Você jamais terá completado a atividade de teste. A carga simplesmente transfere-
se do projetista para o cliente. 
O teste para quando não houver mais erros `visíveis¿. O teste acaba quandoo 
tempo acaba ou o dinheiro acaba: 
• Por restrição de tempo (nesse caso, deve-se negociar esse tempo); 
• Por restrição financeira (nesse caso, deve-se evitar). 
• 
 
 
 
 2a Questão 
 
 
Sobre o Processo de Teste de Software, analise as asserções abaixo e, a seguir, assinale a alternativa correta: 
I. O teste de software visa garantir a qualidade, minimizando as incertezas e sistematizando os critérios de aceitação. 
II. Por meio do teste de software, pode-se avaliar se o software está fazendo o que deveria fazer, de acordo com os 
seus requisitos, e se não está fazendo o que não deveria fazer. 
III. O teste de software ajuda a avaliar se as expectativas da empresa contratada para desenvolver o produto está 
sendo atendidas (e se estão alinhadas); 
IV. O teste de software ajuda a avaliar se o software apresenta um bom funcionamento (parte disso está relacionada 
às expectativas implícitas) aquilo que é inerente ao produto). 
 
 
 
Somente as asserções III e IV estão corretas 
 
Somente as asserções I, II e III estão corretas 
 
Somente as asserções I, III e IV estão corretas 
 Somente as asserções I, II e IV estão corretas 
 
Somente as asserções II, III e IV estão corretas 
Respondido em 11/04/2020 20:34:57 
 
 
Explicação: 
O teste de software visa garantir a qualidade, minimizando as incertezas e sistematizando os critérios de aceitação. 
Por meio dele, pode-se avaliar se o software está fazendo o que deveria fazer, de acordo com os seus requisitos, e se 
não está fazendo o que não deveria fazer. 
Ele ajuda a validar se: 
• As expectativas de todas as pessoas envolvidas estão sendo atendidas (e se estão alinhadas); 
• O software apresenta um bom funcionamento (parte disso está relacionada às expectativas implícitas ¿ 
aquilo que é inerente ao produto). 
• 
 
 
 
 3a Questão 
 
 
Pensando no teste com parte fundamental no ciclo de vida de um 
software, vamos mostrar os 7 princípios fundamentais que 
envolvem o processo de teste e devem servir como um guia geral, 
tanto para testadores quanto para desenvolvedores. Alguns desses 
princípios são especificados como: 
I- Teste demonstra a presença de defeitos - Testes conseguem 
identificar a existência de falhas, mas não pode garantir a ausência 
delas. 
II- Agrupamento de defeitos - Ao desenvolver um software, as 
atividades de teste devem começar o mais cedo possível no ciclo de 
vida do desenvolvimento do software, diminuímos o custo das 
correções e assim possibilitamos que erros de design, requisitos e 
arquitetura sejam encontrados no momento ideal. 
III- Teste exaustivo é impossível. Deve-se calcular o esforço dos 
testes baseando-se nos riscos e prioridades 
Assinale a assertiva correta. 
 
 Apenas os itens I e II estão corretos. 
 Apenas o item I está correto. 
 Apenas o item II está correto. 
 Apenas os itens I e III estão corretos. 
 Apenas os itens II e III estão corretos. 
Respondido em 11/04/2020 20:36:54 
 
 
Explicação: 
1º Princípio: Teste demonstra a presença de defeitos - Testes 
conseguem identificar a existência de falhas, mas não pode 
garantir a ausência delas. 
2º Princípio: Teste exaustivo é impossível. Deve-se calcular o 
esforço dos testes baseando-se nos riscos e prioridades. 
3º Princípio: Teste antecipado - Ao desenvolver um software, 
as atividades de teste devem começar o mais cedo possível no 
ciclo de vida do desenvolvimento do software, diminuímos o custo 
das correções e assim possibilitamos que erros de design, 
requisitos e arquitetura sejam encontrados no momento ideal. 
4º Princípio: Agrupamento de defeitos - A maioria das falhas 
encontradas durante a execução dos testes está concentrada em 
um número pequeno de módulos. Sempre existe uma área do 
software que é responsável pelo maior número de erros. 
 
 
 
 
 4a 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 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 e II estão corretas 
 Somente as asserções I, III e IV estão corretas 
Respondido em 11/04/2020 20:38:31 
 
 
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) 
 
 
 
 
 5a 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 os itens II e III estão corretos. 
 Apenas o item III está correto. 
 Apenas os itens I e II estão corretos. 
 Apenas o item I está correto. 
 Apenas o item II está correto. 
Respondido em 11/04/2020 20:38:51 
 
 
Explicação: 
O documento básico para organizar a atividade de testar aplicações 
no contexto da empresa é considerado uma metodologia. 
 
 
 
 
 6a 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 II estão corretas 
 
Somente a asserção III está correta 
 
Somente a asserção I está correta 
 
Somente as asserções II e III estão corretas 
 
Somente as asserções I e III estão corretas 
Respondido em 11/04/2020 20:40:17 
 
 
Explicação: 
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um passo do 
processo de que visa encontrar ou corrigir erros durante toda a construção do software. 
Devemos incorporar dois tipos de testes: 
1-Teste de baixo nível: utilizado para veerificar um pequeno fragmento de código-fonte. Nesse caso, saberemos se 
ele foi implementado corretamente. 
2 - Teste de alto nível: tem a característica de validar as principais funções do sistema ccom base nos requisitos 
definidos pelo cliente. 
 
Os testes podem ser usados para descobrir a presença de erros nos softwares, mas infelizmente não mostram a sua 
ausência. 
Assim, conseguimos chegar à conclusão que "o teste de softwareé o processo de executar o software de uma 
maneira controlada, com o objetivo de descobrir diferenças entre o comportamento previsto e o comportamento 
observado". 
 
 
 
 
 7a 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 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. 
 
Apenas os itens II e III estão corretos. 
Respondido em 11/04/2020 20:40:21 
 
 
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. 
 
 
 
 
 8a Questão 
 
 
O Processo de Testes de Software representa uma estrutura das etapas, atividades, 
artefatos, papéis e responsabilidades. Sendo assim, o que busca esse processo? 
I. Padronizar os trabalhos para um melhor controle dos projetos de testes. 
II. Minimizar os riscos causados por defeitos provenientes do processo de 
desenvolvimento como também a redução de custos de correção de defeitos. 
III. Redução de custos de correção de defeitos. 
Assinale a única alternativa correta. 
 
 
Apenas o item II está correto. 
 
Apenas os itens I e II estão corretos. 
 
Apenas o item III está correto. 
 Todos os itens estão corretos. 
 
Apenas os itens II e III estão corretos. 
Respondido em 11/04/2020 20:46:26 
 
 
Explicação: 
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e 
responsabilidades, buscando padronizar os trabalhos para um melhor controle dos projetos de testes. O objetivo de 
um Processo de teste (com metodologia própria, ciclo de vida, etc.) é minimizar os riscos causados por defeitos 
provenientes do processo de desenvolvimento como também a redução de custos de correção de defeitos, pois, o 
custo do software (desenvolvimento + manutenção) tende a ser menor quando o software é bem testado. 
 
 
 
 
 
 
 1a Questão 
 
 
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) 
do Desenvolvimento de Produto. A configuração desse modelo é 
representada por: 
 
 Verificação: requisitos, análise, arquitetura e código. 
 Validação: requisitos, integração, sistema e programação. 
 Validação: unitário, código, sistema e programação. 
 Verificação: integração, análise, desenvolvimento e código. 
 Validação: unitário, integração, sistema e programação. 
Respondido em 16/04/2020 19:51:08 
 
 
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. 
 
 
 
 
 2a 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á certa, porque o Modelo V minimiza os custos da qualidade do software. 
 Essa afirmativa está errada, porque o custo de correção de defeitos tende a aumentar quanto mais tarde 
o defeito é detectado. 
 Essa afirmativa está certa, porque o custo os testes devem ser iniciados nas inspeções/revisões de código 
até os testes de software. 
Respondido em 16/04/2020 19:52:06 
 
 
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. 
 
 
 
 
 3a 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 Iterativo; (II) Modelo Iterativo 
 (I) Modelo V; (II) Modelo V 
 
(I) Modelo Iterativo; (II) Modelo Cascata 
 
(I) Modelo V; (II) Modelo Iterativo 
 
(I) Modelo V; (II) Modelo Cascata 
Respondido em 16/04/2020 19:52:35 
 
 
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? 
 
 
 
 
 4a 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 fumaça 
 
Teste alfa 
 Testes de regressão 
 
Teste Integração 
 
Testes de estresse 
Respondido em 16/04/2020 19:52:45 
 
 
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. 
 
 
 
 
 5a 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. 
 Envolver o usuário no teste. 
 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. 
Respondido em 16/04/2020 19:52:59 
 
 
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. 
 
 
 
 
 6a 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 desenvolvimentoe 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 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ções I, II e III estão corretas 
 
Apenas as asserçoes II e IV estão corretas 
Respondido em 16/04/2020 19:53:25 
 
 
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. 
• 
 
 
 
 7a 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 é reduzir os custos totais ao longo do ciclo de vida do projeto 
 Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora. 
 
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. 
Respondido em 16/04/2020 19:53:57 
 
 
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. 
• 
 
 
 
 
 1a 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 integração 
 
Teste de validação 
 Teste de unidade 
 
Teste Caixa-branca 
 
Teste Caixa-preta. 
Respondido em 28/04/2020 18:12:22 
 
 
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. 
 
 
 
 
 2a Questão 
 
 
"Caracteriza-se por testar, como um todo, o software e outros elementos do sistema" corresponde à definição do 
teste: 
 
 
Validação. 
 
Unidade. 
 Sistema. 
 
Integração. 
 
Caixa preta. 
Respondido em 28/04/2020 18:12:33 
 
 
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. 
 
 
 
 
 3a 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 é 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). 
 
A origem do problema foi a visão dos Caminhos de Manipulação de Erro. 
Respondido em 28/04/2020 18:12:44 
 
 
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. 
 
 
 
 
 4a 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 irão refazer os testes. 
 Os desenvolvedores farão a depuração. 
 
Os desenvolvedores farão a localização do erro. 
 
Os desenvolvedores farão o reparo do erro. 
 
Os desenvolvedores irão planejar o reparo do erro. 
Respondido em 28/04/2020 18:12:46 
 
 
Explicação: 
Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração. 
 
 
 
 
 5a 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 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. 
 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. 
Respondido em 28/04/2020 18:14:25 
 
 
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. 
 
 
 
 
 6a 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. 
 Integração. 
 
Unidade. 
 
Sistema. 
Respondido em 28/04/2020 18:14:34 
 
 
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. 
 
 
 
 
 7a Questão 
 
 
Não é uma estratégia de software: 
 
 
Teste de unidade. 
 
Teste de integração. 
 Teste de caixa marrom. 
 
Teste de sistema. 
 
Teste de validação. 
Respondido em 28/04/2020 18:14:40 
 
 
Explicação: 
Teste de caixa marrom não configura teste algum dentro da engenharia de software. 
 
 
 
 
 
 1a 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. 
 
Script de teste. 
 
Caso de uso. 
Respondido em 28/04/2020 18:15:14 
 
 
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

Outros materiais