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

Teste de
Conhecimento
 avalie sua aprendizagem
Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
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.
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A1_201903517011_V1 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
Não consegue atingir seus objetivos.
Está subordinada a muitos chefes.
Nem sempre terá um "lar" de retorno ao final do projeto.
Está subordinada ao gerente funcional.
Não é fiel ao projeto.
Explicação:
A principal desvantagem de uma organização por projetos é que, no fim do projeto, a equipe se dispersa e não tem um departamento funcional
("lar") para o qual voltar.
 
2.
Somente as afirmações I e II estão corretas
Somente a afirmação II está correta
Somente as afirmações I e III estão corretas
Somente a afirmação I está correta
Somente a afirmação III 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.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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?
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?
(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)
Exemplos: Windows e Linux.
Software de Programação: é o conjunto de ferramentas que permitem ao programador desenvolver sistemas informáticos.
Exemplos: exemplo, C++, C#, VB, ASP, Delphi, GO.
Software de Aplicação: são programas de computadores que permitem ao usuário executar uma série de tarefas específicas em diversas
áreas de atividade.
Exemplos: planilha eletrônica, editores de texto e editores de apresentações (como PowerPoint).
 
3.
O facilitador do projeto está subordinado a um gerente de nível mais alto.
O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
O facilitador do projeto não pode tomar decisões.
O facilitador do projeto pode tomar decisões.
O facilitador do projeto tem alguma autoridade.
Explicação:
O coordenador do projeto está subordinado a um gerente de nível mais alto e tem autoridade para tomar
algumas decisões. O facilitador do projeto não tem autoridade para tomar decisões.
 
4.
Funcional
Matricial
Fraca
Coordenador
Facilitador
Explicação:
Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para ddesignar
recursos. Facilitador e coordenador são formas de matriz fraca.
 
5.
Processo
Software
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".
 
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).
A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
6.
Simples
Complexas
Fechadas
Abertas
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.
 
7.
Gerenciamento Contábil Financeiro.
Gestão de pessoas.
Gestão de Risco.
Gestão do Conhecimento.
Gerenciamento de Projetos.
Explicação:
O gerenciamento de projetos reúne habilidades que o líder dever possuir como liderança e conhecimento
técnico, além de ferramentas de apoio.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:01:00. 
javascript:abre_colabore('35921','223155920','4505890232');
Teste de
Conhecimento
 avalie sua aprendizagem
Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
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.
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A1_201903517011_V2 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
Está subordinada a muitos chefes.
Não consegue atingir seus objetivos.
Nãoé fiel ao projeto.
Está subordinada ao gerente funcional.
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.
Somente as afirmações I e II estão corretas
Somente as afirmações I e III estão corretas
Somente a afirmação II está correta
Somente a afirmação I está correta
Somente a afirmação III 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.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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?
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?
(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)
Exemplos: Windows e Linux.
Software de Programação: é o conjunto de ferramentas que permitem ao programador desenvolver sistemas informáticos.
Exemplos: exemplo, C++, C#, VB, ASP, Delphi, GO.
Software de Aplicação: são programas de computadores que permitem ao usuário executar uma série de tarefas específicas em diversas
áreas de atividade.
Exemplos: planilha eletrônica, editores de texto e editores de apresentações (como PowerPoint).
 
3.
O facilitador do projeto está subordinado a um gerente de nível mais alto.
O facilitador do projeto não pode tomar decisões.
O facilitador do projeto pode tomar decisões.
O facilitador do projeto gerencia o projeto até a entrega do produto/serviço.
O facilitador do projeto tem alguma autoridade.
Explicação:
O coordenador do projeto está subordinado a um gerente de nível mais alto e tem autoridade para tomar
algumas decisões. O facilitador do projeto não tem autoridade para tomar decisões.
 
4.
Funcional
Facilitador
Matricial
Fraca
Coordenador
Explicação:
Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para ddesignar
recursos. Facilitador e coordenador são formas de matriz fraca.
 
5.
Processo
Projeto
Software
Portifólio
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".
 
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).
A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
6.
Simples
Fechadas
Complexas
Difíceis de automatizar
Abertas
Explicação:
Como um projeto realizado em uma organização matricial envolve pessoas de bárias partes da organização, as
comunicações são mais complexas.
 
7.
Gestão de pessoas.
Gestão do Conhecimento.
Gestão de Risco.
Gerenciamento de Projetos.
Gerenciamento Contábil Financeiro.
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.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:03:40. 
javascript:abre_colabore('35921','223155989','4505903490');
Teste de
Conhecimento
 avalie sua aprendizagem
Em uma organizacão por projetos:
(Assinale a alternativa CORRETA).
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.
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A1_201903517011_V3 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
Está subordinada ao gerente funcional.
Não consegue atingir seus objetivos.
Está subordinada a muitos chefes.
Nem sempre terá um "lar" de retorno ao final do projeto.
Não é fiel ao projeto.
Explicação:
A principal desvantagem de uma organização por projetos é que, no fim do projeto, a equipe se dispersa e não tem um departamento funcional
("lar") para o qual voltar.
 
2.
Somente as afirmações I e II estão corretas
Somente a afirmação III está correta
Somente a afirmação I está correta
Somente a afirmação II está correta
Somente as afirmações I e III estão corretas
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.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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?
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?
(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)
Exemplos: Windowse Linux.
Software de Programação: é o conjunto de ferramentas que permitem ao programador desenvolver sistemas informáticos.
Exemplos: exemplo, C++, C#, VB, ASP, Delphi, GO.
Software de Aplicação: são programas de computadores que permitem ao usuário executar uma série de tarefas específicas em diversas
áreas de atividade.
Exemplos: planilha eletrônica, editores de texto e editores de apresentações (como PowerPoint).
 
3.
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 não pode tomar decisões.
O facilitador do projeto está subordinado a um gerente de nível mais alto.
Explicação:
O coordenador do projeto está subordinado a um gerente de nível mais alto e tem autoridade para tomar
algumas decisões. O facilitador do projeto não tem autoridade para tomar decisões.
 
4.
Matricial
Fraca
Funcional
Facilitador
Coordenador
Explicação:
Em uma organização funcional o gerente de projeto tem o menor apoio e pouca autoridade para ddesignar
recursos. Facilitador e coordenador são formas de matriz fraca.
 
5.
Conhecimento
Portifólio
Projeto
Processo
Software
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".
 
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).
A aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de atender aos seus requisitos denomina-se:
6.
Complexas
Fechadas
Abertas
Simples
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.
 
7.
Gestão do Conhecimento.
Gerenciamento de Projetos.
Gestão de Risco.
Gerenciamento Contábil Financeiro.
Gestão de pessoas.
Explicação:
O gerenciamento de projetos reúne habilidades que o líder dever possuir como liderança e conhecimento
técnico, além de ferramentas de apoio.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:05:32. 
javascript:abre_colabore('35921','223156034','4505904426');
Teste de
Conhecimento
 avalie sua aprendizagem
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.
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:
Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A2_201903517011_V1 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
análise de recursos e software
desenvolvimento incremental
pesquisa e testes.
geração de relatórios de teste
implementação e teste unitário
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
 
2.
legalidade
utilização mínima de recursos
atualização contínua
legibilidade
segurança
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em
cada ciclo.
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
término da fase anterior,
Como se chama o processso de desenvolvimento de software com essa propriedade?
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.
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.
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
iterativo incremental
UML
àgil
RUP
Cascata
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
 
4.
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.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos,
projeto, implementação, testes (validação), integração e manutenção de software.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e implementação.
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até desde a elicitação de requisitos até a
integração e implantação no cliente. A abordagem iterativa trabalha também de forma incremental.
 
5.
em cascata
evolutivo
iterativo
incremental
iterativo e incremental
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.
Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
Não possibilita avaliar a qualidade do software produzido.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
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?
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
 
7.
RUP
sequencial
Incremental
ágil
cascata
Explicação:o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:10:44. 
javascript:abre_colabore('35921','223156150','4505915815');
Teste de
Conhecimento
 avalie sua aprendizagem
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:
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?
Fonte: FUMARC 2012 - TJ-MG Oficial Judiciário - Assistente Técnico de Sistemas
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A2_201903517011_V2 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
legalidade
legibilidade
utilização mínima de recursos
atualização contínua
segurança
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em
cada ciclo.
 
2.
UML
iterativo incremental
àgil
Cascata
RUP
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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.
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.
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
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.
Os incrementos de um software são entregues ao cliente somente duas vezes.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e implementação.
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 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.
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até desde a elicitação de requisitos até a
integração e implantação no cliente. A abordagem iterativa trabalha também de forma incremental.
 
4.
incremental
evolutivo
em cascata
iterativo e incremental
iterativo
Explicação:
O modelo em Cascata possui este problema de ter a necessidade de um fluxo sequencial e os projetos do mundo real não seguem necessariamente
esta sequencialidade.
 
5.
Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
Não possibilita avaliar a qualidade do software produzido.
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.
É 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.
 
6.
análise de recursos e software
geração de relatórios de teste
implementação e teste unitário
pesquisa e testes.
desenvolvimento incremental
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?
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
 
7.
sequencial
ágil
cascata
RUP
Incremental
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:13:59. 
javascript:abre_colabore('35921','223156231','4505927074');
Teste de
Conhecimento
 avalie sua aprendizagem
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.
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:
Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A2_201903517011_V3 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
pesquisa e testes.
geração de relatórios de teste
análise de recursos e software
desenvolvimento incremental
implementação e teste unitário
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
 
2.
legibilidade
utilização mínima de recursos
atualização contínua
legalidade
segurança
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em
cada ciclo.
 
3.
javascript:voltar();
javascript:voltar();javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
término da fase anterior,
Como se chama o processso de desenvolvimento de software com essa propriedade?
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.
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.
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
RUP
iterativo incremental
UML
Cascata
àgil
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
 
4.
A abordagem iterativa possibilita desenvolver um sistema de software de forma incremental,
permitindo ao desenvolvedor tirar vantagem daquilo que foi aprendido durante a fase inicial de
desenvolvimento de uma versão do sistema. O aprendizado ocorre simultaneamente tanto para
o desenvolvedor, quanto para o usuário do sistema.
Os incrementos de um software são entregues ao cliente de uma só vez.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos,
projeto, implementação, testes (validação), integração e manutenção de software.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e implementação.
Os incrementos de um software são entregues ao cliente somente duas vezes.
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutenção não entra no ciclo, vai até desde a elicitação de requisitos até a
integração e implantação no cliente. A abordagem iterativa trabalha também de forma incremental.
 
5.
em cascata
incremental
evolutivo
iterativo e incremental
iterativo
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.
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
Pode auxiliar na validação de requisitos do sistema, bem como propiciar a inserção de novos requisitos ainda não identificados.
Não possibilita avaliar a qualidade do software produzido.
É inteiramente descartado, não sendo aproveitada nenhuma parte do código de software no sistema final entregue ao cliente.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
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?
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
 
7.
RUP
sequencial
cascata
Incremental
ágil
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:15:51. 
javascript:abre_colabore('35921','223156281','4505927817');
Teste de
Conhecimento
 avalie sua aprendizagem
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.
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:
Propriedade: Seu nome foi atribuído devido à sequência com que cada fase do desenvolvimento dependia do
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A2_201903517011_V4 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
geração de relatórios de teste
análise de recursos e software
pesquisa e testes.
desenvolvimento incremental
implementação e teste unitário
Explicação:
De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário.
 
2.
segurança
legibilidade
atualização contínua
legalidade
utilização mínima de recursos
Explicação:
De acordo com o discutido nas aulas, o modelo iterativo permite que o software seja desenvolvido em ciclos, atualizando as suas necessidades em
cada ciclo.
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
término da fase anterior,
Como se chama o processso de desenvolvimento de software com essa propriedade?
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.
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.
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
àgil
UML
Cascata
RUP
iterativo incremental
Explicação:
esse é o modelo de processo de desenvolvimento chamado CASCATA, onde uma fase somente iniciava com o término da anterior
 
 
4.
Um modelo de produção de software iterativo é composto pelas fases de análise de requisitos, projeto e implementação.
Os incrementos de um software são entregues ao cliente somente duas vezes.
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 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.
Explicação:
Os incrementos são entregues durante todos os ciclos. A etapa de manutençãonão entra no ciclo, vai até desde a elicitação de requisitos até a
integração e implantação no cliente. A abordagem iterativa trabalha também de forma incremental.
 
5.
iterativo e incremental
incremental
iterativo
em cascata
evolutivo
Explicação:
O modelo em Cascata possui este problema de ter a necessidade de um fluxo sequencial e os projetos do mundo real não seguem necessariamente
esta sequencialidade.
 
6.
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.
Permite avaliar o desempenho geral da equipe de desenvolvimento de software
Não possibilita avaliar a qualidade do software produzido.
Não permite que sejam realizados testes, visando verificar o funcionamento do sistema final, ainda que sejam testes parciais.
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?
Explicação:
O proposito básico da prototipação é sempre auxiliar na validação e elicitação de requisitos (necessidades) do software.
 
7.
ágil
sequencial
RUP
Incremental
cascata
Explicação:
o pouco a pouco descrito na propriedade, sugere que o software vai sendo incrementado
logo o modelo é o incremental
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:19:40. 
javascript:abre_colabore('35921','223159062','4505933235');
Teste de
Conhecimento
 avalie sua aprendizagem
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
 
Podemos conceituar Qualidade de Software como:
O teste do software deve acontecer (assinale a única opção correta):
QUALIDADE E TESTES DE SOFTWARE 
CCT0774_A3_201903517011_V1 
Aluno: NARA LUIZA TEIXEIRA FONSECA
Disc.: QUAL. TEST. SOFTWARE 
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.
o ideal é detectarmos erros no software ao final do processo de desenvolvimento
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
os erros mais caros são detectados no inicio
quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
os testes não interferem na qualidade do produto de software
 
 
Explicação:
Myers também ficou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem encontrados, tanto mais caro será corrigi-los
Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
 
 
2.
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
Um processo que demonstra que algo funciona corretamente.
Um processo para demonstrar que os defeitos não estão presentes.
Um processo 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.
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 sob
Teste é o processo de demonstrar que os defeitos não estão presentes.
Teste é o processo de demonstrar que algo funciona corretamente.
Teste é o processo de provar que determinadas coisas (funções) fazem o que devem fazer.
O objetivo real do teste de software é mostrar que um software está de acordo com suas especificações e que ele atende as expectativas do
cliente.
 
 
3.
Em todo o processo de desenvolvimento
No início do processo de desenvolvimento
No final do processo de desenvolvimento de software
No meio do processo de desenvolvimento
No inicio e no final do processo de desenvolvimento
 
 
Explicação:
javascript:voltar();
javascript:voltar();
É importante conhecermos o histórico das atividades de teste, para tratarmos os sistemas com qualidade. Myers foi um precursor sobre os
"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.
Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos 60, 80 e 2000.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformida
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.
O teste de software tem que ocorrer em todo o processo de desenvolvimento.
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software.
 
 
4.
Apenas o item III está correto.
Apenas o item II está correto.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
 
 
Explicação:
O item I indica a importância da qualidade de software que é é um processo sistemático que focaliza todas as etapas e artefatos gerados c
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, t
¿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
 
 
5.
Em 1980 o tamanho era pequeno e a complexidade alta.
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.
 
 
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 
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 im
Sempre existirão erros a serem descobertos.
 
 
6.
Apenas os itens I e IV estão corretos.
Apenas os itens III e IV estão corretos.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
 
 
Explicação:
Se desejarmos desenvolver e produzir software com qualidade, é necessário investir em qualidade em todos os pontos do processo.
Alguns fatorespodem 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.
 
 Não Respondida Não Gravada Gravada
 
 
javascript:abre_colabore('35921','223159087','4505933753');
Exercício inciado em 23/04/2021 19:20:48. 
 
Teste de
Conhecimento
 avalie sua aprendizagem
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
 
Podemos conceituar Qualidade de Software como:
O teste do software deve acontecer (assinale a única opção correta):
QUALIDADE E TESTES DE SOFTWARE 
CCT0774_A3_201903517011_V2 
Aluno: NARA LUIZA TEIXEIRA FONSECA
Disc.: QUAL. TEST. SOFTWARE 
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.
o ideal é detectarmos erros no software ao final do processo de desenvolvimento
quando mais cedo os defeitos forem encontrados, mais caro é o custo da correção
os erros mais caros são detectados no inicio
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
 
 
Explicação:
Myers também ficou conhecido pela Regra de 10 de Myers, que mostra que ¿quanto mais tarde os defeitos forem encontrados, tanto mais caro será corrigi-los
Consequentemente: quando mais cedo os defeitos forem encontrados, mais barato é o custo da correção
 
 
2.
Um processo que foca em todos os produtos de software gerados pela equipe de desenvolvimento.
Um processo sistemático que focaliza todas as etapas e artefatos gerados com o objetivo de garantir a conformidade e uniformidade de processos e produtos, prevenindo e eliminado defeitos.
Um processo para demonstrar que os defeitos não estão presentes.
Um processo para provar que determinadas coisas (funções) fazem o que devem fazer.
Um processo que demonstra que algo funciona corretamente.
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 sob
Teste é o processo de demonstrar que os defeitos não estão presentes.
Teste é o processo de demonstrar que algo funciona corretamente.
Teste é o processo de provar que determinadas coisas (funções) fazem o que devem fazer.
O objetivo real do teste de software é mostrar que um software está de acordo com suas especificações e que ele atende as expectativas do
cliente.
 
 
3.
No inicio e no final do processo de desenvolvimento
Em todo o processo de desenvolvimento
No início do processo de desenvolvimento
No meio do processo de desenvolvimento
No final do processo de desenvolvimento de software
 
 
Explicação:
javascript:voltar();
javascript:voltar();
É importante conhecermos o histórico das atividades de teste, para tratarmos os sistemas com qualidade. Myers foi um precursor sobre os
"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.
Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos 60, 80 e 2000.
A qualidade de software é um processo sistemático que focaliza todas as etapas e artefatos gerados com objetivo de garantir a conformida
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.
O teste de software tem que ocorrer em todo o processo de desenvolvimento.
A garantia de qualidade de software (Software Quality Assurance) não é algo com a qual começamos a nos preocupar depois que o código foi gerado, e sim, ao longo de todo o processo de engenharia de software.
 
 
4.
Apenas os itens II e III estão corretos.
Apenas o item I está correto.
Apenas o item II está correto.
Apenas o item III está correto.
Apenas os itens I e II estão corretos.
 
 
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 c
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, t
¿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
 
 
5.
Em 1960 o tamanho era mínimo e em 2000 o tamanho é o mesmo.
Em 1960 o tamanho era mínimo e em 1980 a complexidade era relativa.
Em 1980 a complexidade era média e em 2000 a complexidade era alta.
Em 1960 o tamaho era minimo e em 2000 a complexidade era média.
Em 1980 o tamanho era pequeno e a complexidade alta.
 
 
Explicação:
No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de 
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 im
Sempre existirão erros a serem descobertos.
 
 
6.
Apenas os itens I e IV estão corretos.
Apenas os itens III e IV estão corretos.
Apenas o item I está correto.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
 
 
Explicação:
Se desejarmos desenvolver e produzir software com qualidade, é necessário investir em qualidade em todos os pontos do processo.
Alguns fatores podem afetar a qualidade, como fatores externos e internos de `Qualidade de Software¿. Vejamos alguns exemplos:
Fatores externos - são percebidos tanto pelas pessoas que desenvolvem software quanto pelos usuários.
Por exemplo: confiabilidade, eficiência e facilidade de uso.
Fatores internos - são percebidos apenas pelas pessoas que desenvolvem software.
Por exemplo: modularidade e legibilidade.
 
 Não Respondida Não Gravada Gravada
 
 
javascript:abre_colabore('35921','223159136','4505934890');
Exercício inciado em 23/04/2021 19:23:13. 
 
Teste de
Conhecimento
 avalie sua aprendizagem
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 partirda 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" 
 
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.
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A4_201903517011_V1 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
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 II, III e IV estão corretas
Somente as asserções I, II e IV estão corretas
Somente as asserções I e II estão corretas
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987)
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente" (PRESSMAN, 1985)
"Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança
resultados desejados" (HETZEL, 1988)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Assinale a assertiva correta.
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).
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 II está correto.
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.
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da
empresa é considerado uma metodologia.
 
3.
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 I e III estão corretas
Somente as asserções II e III estão corretas
Explicação:
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste, que é um passo 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".
 
4.
Apenas o item III está correto.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas os itens II e III estão corretos.
Apenas o item I está correto.
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a especificação dos requisitos do sistema a ser
implementado, ou seja, tão logo comece o projeto de desenvolvimento do software inicia-se também em conjunto o projeto de testes de software.
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.
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?
 
5.
Apenas os itens II e III estão corretos.
Apenas o item III está correto.
Apenas os itens I e II estão corretos.
Todos os itens estão corretos.
Apenas o item II está correto.
Explicação:
Você jamais terá completado a atividade de teste. A carga simplesmente transfere-se do projetista para o
cliente.
O teste para quando não houver mais erros `visíveis¿. O teste acaba quando o tempo acaba ou o dinheiro
acaba:
Por restrição de tempo (nesse caso, deve-se negociar esse tempo);
Por restrição financeira (nesse caso, deve-se evitar).
 
6.
Visam a execução do sistema como um todo ou um subsistema.
Visam tratar os testes como um processo organizado e muitas vezes paralelo e
integrado ao processo de desenvolvimento.
Visam verificar se os componentes funcionam corretamente juntos, conforme as
especificações.
Visam verificar se a solução atende aos objetivos do negócio e aos seus
requisitos.
Visam garantir que cada unidade de programa atenda as especificações e
funcione corretamente.
Explicação:
Testes Unitários: São realizados no estágio mais baixo da escala de testes e são
aplicados nas menores componentes de códigos criados, visando garantir que estes
atendem as especificações, em termos de garantia e de funcionalidade.
Testes de integração: São executados em uma combinação de componentes para
verificar se eles funcionam corretamente juntos, conforme as especificações.
Teste de sistema: São realizados pela equipe de testes, visando a execução do
sistema como um todo ou um subsistema.
Teste de aceitação: São os testes finais de execução do sistema, realizados pelos
usuários, visando verificar se a solução atende aos objetivos do negócio e aos seus
requisitos.
Ao tratar os testes como um processo organizado e muitas vezes paralelo e integrado
ao processo de desenvolvimento, os custos de manutenção serão reduzidos.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:24:04. 
javascript:abre_colabore('35921','223159156','4505935503');
Teste de
Conhecimento
 avalie sua aprendizagem
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.
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 parteinevitá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" 
 
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A4_201903517011_V2 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
Apenas os itens II e III estão corretos.
Todos os itens estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item III está correto.
Apenas o item II está correto.
Explicação:
Você jamais terá completado a atividade de teste. A carga simplesmente transfere-se do projetista para o
cliente.
O teste para quando não houver mais erros `visíveis¿. O teste acaba quando o tempo acaba ou o dinheiro
acaba:
Por restrição de tempo (nesse caso, deve-se negociar esse tempo);
Por restrição financeira (nesse caso, deve-se evitar).
 
2.
Somente as asserções I e II estão corretas
Somente as asserções I, III e IV estão corretas
Somente as asserções I, II e III estão corretas
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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.
A Engenharia de Software nos auxilia em muitas situações. Uma delas é a atividade de teste de software. Sobre este assunto, analise as asserçoes
abaixo e, a seguir, assinale a alternativa correta:
I. Existem dois tipos de teste de software: teste de baixo nível e teste de alto nível;
II. O teste de software é o processo de executar o software de uma maneira controlada, com o objetivo de descobrir diferenças entre o
comportamento previsto e o comportamento observado.
III. Os testes de software podem ser usados para descobrir a ausência de erros no produto (software).
Somente as asserções II, III e IV estão corretas
Somente as asserções I, II e IV estão corretas
Explicação:
"Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987)
"O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente" (PRESSMAN, 1985)
"Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança
resultados desejados" (HETZEL, 1988)
"Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979)
 
3.
Apenas os itens II e III estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Apenas o item III está correto.
Apenas o item I está correto.
Explicação:
O documento básico para organizar a atividade de testar aplicações no contexto da
empresa é considerado uma metodologia.
 
4.
Somente as asserções I e II estão corretas
Somente as asserções I e III estão corretas
Somente a asserção I está correta
Somente as asserções II e III estão corretas
Somente a asserção III está correta
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.
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.
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?
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".
 
5.
Apenas o item II está correto.
Apenas os itens I e II estão corretos.
Apenas o item I está correto.
Apenas o item III está correto.
Apenas os itens II e III estão corretos.
Explicação:
Para se obter resultados positivos nos projetos de testes é necessário que o mesmo inicie desde a especificação dos requisitos do sistema a ser
implementado, ou seja, tão logo comece o projeto de desenvolvimento do software inicia-se também em conjunto o projeto de testes de software.
 
6.
Visam verificar se a solução atende aos objetivos do negócio e aos seus
requisitos.
Visam verificar se os componentes funcionam corretamente juntos, conforme as
especificações.
Visam garantir que cada unidade de programa atenda as especificações e
funcione corretamente.
Visam a execução do sistema como um todo ou um subsistema.
Visam tratar os testes como um processo organizado e muitas vezes paralelo e
integrado ao processo de desenvolvimento.
Explicação:
Testes Unitários: São realizados no estágio mais baixo da escala de testes e são
aplicados nas menores componentes de códigos criados, visando garantir que estes
atendem as especificações, em termos de garantia e de funcionalidade.
Testes de integração: São executados em uma combinação de componentes para
verificar se eles funcionam corretamente juntos, conforme as especificações.
Teste de sistema: São realizados pela equipe de testes, visando a execução do
sistema como um todo ou um subsistema.
Teste de aceitação: São os testes finais de execução do sistema, realizados pelos
usuários, visando verificar se a solução atende aos objetivos do negócio e aos seus
requisitos.
Ao tratar os testes como um processo organizado e muitas vezes paralelo e integrado
ao processo de desenvolvimento, os custos de manutenção serão reduzidos.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:24:55. 
javascript:abre_colabore('35921','223156498','4505953784');
Teste de
Conhecimento
 avalie sua aprendizagem
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 investimentopara 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.
__________________ 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.
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A5_201903517011_V1 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.: 201903517011
Disc.: QUAL. TEST. SOFTWARE 2021.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.
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
Apenas as asserçoes II e IV estão corretas
Apenas as asserções I e III estão corretas
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.
 
2.
Testes de estresse
Teste Integração
Teste alfa
Teste fumaça
Testes de regressão
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
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).
 
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do
Desenvolvimento de Produto. A configuração desse modelo é representada por:
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.
 
3.
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 é reduzir os custos totais ao longo do ciclo de vida do projeto
Um dos objetivos do Modelo V é mimizar os riscos do projeto.
Um dos objetivos do Modelo V é maximizar os lucros da empresa desenvolvedora.
Explicação:
Objetivos do Modelo V:
Minimizar os riscos do projeto;
Melhorar e garantir a qualidade do projeto;
Reduzir os custos totais ao longo do ciclo de vida do projeto;
Melhorar a comunicação entre as partes interessadas.
 
4.
Validação: unitário, integração, sistema e programação.
Verificação: integração, análise, desenvolvimento e código.
Validação: unitário, código, sistema e programação.
Verificação: requisitos, análise, arquitetura e código.
Validação: requisitos, integração, sistema e programação.
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.
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.
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:
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.
 
5.
(I) Modelo V; (II) Modelo Iterativo
(I) Modelo V; (II) Modelo Cascata
(I) Modelo Iterativo; (II) Modelo Iterativo
(I) Modelo V; (II) Modelo V
(I) Modelo Iterativo; (II) Modelo Cascata
Explicação:
É um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior qualidade do que com ele.
Esse modelo acrescenta duas partes importantes, que são:
 
- Verificação: Que está relacionado com a questão: O produto está sendo feito corretamente?
- Validação: Está relacionado com a questão: O produto está sendo feito, ou seja, o software atende ao objetivo pretendido com precisão?
 
6.
A relação entre os estágios de desenvolvimento e os diferentes tipos de testes
facilita a localização de falhas.
O cliente deve ter paciência, pois ele receberá o produto no fim do ciclo de vida.
Ele é um modelo simples e fácil de aprender.
Envolver o usuário no teste.
Especifica os papéis dos diferentes tipos de testes para ser executada.
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.
 
7.
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á 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.
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.
 Não Respondida Não Gravada Gravada
Exercício inciado em 23/04/2021 19:26:31. 
javascript:abre_colabore('35921','223162423','4505946452');
Teste de
Conhecimento
 avalie sua aprendizagem
O Modelo V é uma melhoria do Modelo Cascata (modelo Waterfall) do
Desenvolvimento de Produto. A configuração desse modelo é representada por:
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:
QUALIDADE E TESTES DE SOFTWARE
Lupa Calc.
 
 
CCT0774_A5_201903517011_V2 
Aluno: NARA LUIZA TEIXEIRA FONSECA Matr.:

Continue navegando