Buscar

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 6 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 6 páginas

Prévia do material em texto

Iniciado em sábado, 19 nov 2022, 15:37
Estado Finalizada
Concluída em sábado, 19 nov 2022, 16:01
Tempo
empregado
24 minutos 6 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
As leis de evolução de um software podem ser aplicadas em qualquer software, de forma geral para momentos de tomada de decisão,
de planejamento, desenvolvimento e manutenção, conhecidas como as leis de Lehman (SOMMERVILLE, I. Engenharia de Software. 9.
ed. São Paulo: Pearson Education, 2011).
Das alternativas abaixo, assinale a que descreve as características de algumas das leis de Lehman.
a. .Estabilidade organizacional: quando usado em um ambiente real, deve fornecer uma estabilidade ou ser descartado.
b. .Crescimento contínuo: a funcionalidade do sistema diminui com o tempo de uso do sistema, devido à inclusão dos novos
recursos.
c. .Sistema de feedback: permite que o desenvolvedor perceba os aprimoramentos que tenham signi�cados ao sistema.
d. .Mudança contínua: à medida que o programa muda, a estrutura muda e tende a ser menos complexa, devido aos novos
recursos.
e. .Qualidade em declínio: a qualidade é diminuída ao
menos que sejam adaptados às mudanças nos
ambientes operacionais.
 Resposta correta. As leis de Lehman são aplicadas para qualquer
software, em vários momentos de se desenvolvimento e em fases
de alteração.
A resposta correta é: .Qualidade em declínio: a qualidade é diminuída ao menos que sejam adaptados às mudanças nos ambientes
operacionais.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 1/6
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Correto
Atingiu 1,00 de 1,00
Para saber se um teste é funcional é preciso estabelecer uma metodologia adequada para o que se quer de informação, e assim ter
cobertas todas as possibilidades desejadas (SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011).
Das alternativas abaixo, assinale a que informa corretamente sobre os tipos de teste durante o desenvolvimento.
a. .Em todos os testes utilizar sempre o mesmo valor como parâmetro pois assim é possível saber se o resultado está correto.
b. .Ao executar teste de qualidade com uso de valor, não existe limite para ser de�nido, pois assim é possível avaliar o maior
número de valores.
c. .Sempre é importante testar o que é correto como
resultado e também o que deve e precisa estar errado
como informação �nal do teste de qualidade.
 Resposta correta. Saber se um teste de software
realmente executa um teste correto consiste em saber os
fatos positivos e negativos, com variações, por partes
acertadas e limites determinados.
d. .O uso do teste de partição e do teste de valor limite são pouco e�cazes, pois apenas têm-se testes de valores dentro de uma
parte delimitada.
e. .Quando precisar analisar um parâmetro, não é necessário dividir o código em partes, pois quanto mais testes executar no
código, melhor a qualidade do teste.
A resposta correta é: .Sempre é importante testar o que é correto como resultado e também o que deve e precisa estar errado como
informação �nal do teste de qualidade.
Teste é o ato destinado a mostrar que o programa faz o que foi proposto fazer, para descobrir defeitos, antes do uso. (SOMMERVILLE, I.
Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011).
Com relação ao teste de desenvolvimento, assinale a alternativa que informa corretamente sobre as suas características.
a. .São todas as atividades realizadas pelos clientes durante o processo de uso em produção.
b. .Durante o processo de teste de desenvolvimento, o
código precisa estar com o mínimo de qualidade.
 Resposta correta. Como é um teste realizado com uma boa parte
do sistema já feito, é preciso ter algo correto e bem feito.
c. .O teste precisa ser do tipo manual, para que todas as ações que foram desenvolvidas sejam realizadas.
d. .O teste de desenvolvimento é feito apenas pelos clientes, pois foram eles que o pediram como solução.
e. .O teste de desenvolvimento é feito apenas pelos seus desenvolvedores, pois eles já sabem como usar o programa.
A resposta correta é: .Durante o processo de teste de desenvolvimento, o código precisa estar com o mínimo de qualidade.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 2/6
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
O TDD (Test-Driven Development- Desenvolvimento Dirigido a Testes) auxilia na validação do código e dos requisitos (PRESSMAN, R.
Engenharia de Software. 8. ed. Porto Alegre: AMGH, 2016). Considerando as boas práticas de aplicação do TDD, avalie as a�rmações a
seguir.
I.         Manter acoplada a implementação do projeto que se deseja desenvolver com o teste que vai ser executado neste código.
II.        Usar convenções para facilitar a organização dos blocos de desenvolvimento, inclusive com o uso de termos padronizados.
III.      Não existe a necessidade de seguir o TDD à risca, visto que é apenas um direcionador de ideias de como fazer.
IV.      Toda vez que qualquer parte de código alterar, executar todos os testes novamente, para garantir integridade do todo.
V.        Na execução do teste é sempre importante utilizar de ferramentas que permitam a integração contínua entre as partes.
Agora, assinale a alternativa que apresenta informações corretas quanto o uso das boas práticas de uso do TDD.
a. .II, III e V.
b. .I, II e V.
c. .I, II, III, IV e V.
d. .II, III e IV.
e. .II,
IV e
V.
 Resposta correta. Se for um teste, precisa ser utilizado com padrões, de separações de módulos, com novos testes
para novos recursos e ferramentas que permitam o teste de integração.
A resposta correta é: .II, IV e V.
Os testes devem ser feitos com um planejamento, para se pensar o que vai ser testado e preparar dados (SOMMERVILLE, I. Engenharia
de Software. 9. ed. São Paulo: Pearson Education, 2011).
Das alternativas abaixo, assinale a que informa corretamente sobre os passos iniciais para a produção de teste de software
com coerência.
a. .Projetar casos de teste; Preparar dados de teste;
Executar programa com dados de teste,; Comparar
resultados.
 Resposta correta. Para qualquer projeto é preciso planejar e
depois agir e, por �m, ver os resultados, inclusive em teste de
software.
b. .Preparar dados de teste; executar dados de teste; Analisar os dados de teste; Comparar resultados.
c. .Preparar dados de teste; Projetar casos de teste; Executar programa com dados de teste; Comparar resultados.
d. .Preparar dados de teste; Projetar casos de teste; Executar programa com dados de teste; Fazer os relatórios.
e. .Projetar casos de teste; Executar programa com dados de teste; Comparar resultados;Fazer os relatórios.
A resposta correta é: .Projetar casos de teste; Preparar dados de teste; Executar programa com dados de teste,; Comparar resultados.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 3/6
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
Analise as a�rmativas abaixo e a relação entre elas:
I. O processo de mudança e evolução em um softwareé inevitável
PORQUE
II. O software como qualquer produto, tem um tempo de vida.
Analisando as a�rmações acima, conclui-se que:
a. .As duas a�rmações são verdadeiras, e a
segunda justi�ca a primeira.
 Resposta correta. Nenhum produto sobrevive sem alterações devido aos
novos recursos. Para um software
não é diferente.
b. .A primeira a�rmação é verdadeira, e a segunda é falsa.
c. .As duas a�rmações são falsas.
d. .As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
e. .A primeira a�rmação é falsa, e a segunda é verdadeira.
A resposta correta é: .As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
As leis de evolução de um software podem ser aplicadas em qualquer software, de forma geral para momentos de tomada de decisão,
de planejamento, desenvolvimento e manutenção, conhecidas como as leis de Lehman (SOMMERVILLE, I. Engenharia de Software. 9.
ed. São Paulo: Pearson Education, 2011).
Das alternativas abaixo, assinale a que descreve as características de algumas das leis de Lehman.
a. .Complexidade constante: A mudança no sistema tende a fazer com que a estrutura seja cada vez mais simples, devido aos
recursos adicionados.
b. .Estabilidade organizacional: no ciclo de vida de um programa, a taxa de desenvolvimento tem vários altos e baixos.
c. .Mudança contínua: é preciso estar atento às mudanças
do ambiente real que afetem o sistema ou este se
torna progressivamente menos útil.
 Resposta correta. As leis de Lehman são aplicadas para
qualquer software, em vários momentos de seu
desenvolvimento e ainda durante a fase de alteração.
d. .Evolução de programa de grande porte: Consiste em saber que o processo de evolução de um programa é um processo não
regulável.
e. .Conservação de familiaridade: no ciclo de vida de um programa, as mudanças são diversas, umas menos e outras mais
complexas.
A resposta correta é: .Mudança contínua: é preciso estar atento às mudanças do ambiente real que afetem o sistema ou este se torna
progressivamente menos útil.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 4/6
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Os testes de software são importantes tanto no momento de analisar as estruturas do sistema, quanto no momento de união destas
estruturas através dos componentes que fazem parte do sistema completo (GALLOTTI, G. M. A. Qualidade de Software. São Paulo:
Pearson, 2017).
Das alternativas abaixo, assinale a que descreve as características de casos de testes de software.
a. .O caso de teste de software permite analisar a fase em que a
implementação já está em um elevado grau de completude.
 Resposta correta. O uso de casos de teste de
software
permite que o sistema esteja mais próximo da
realidade, com a integração das partes.
b. .Um caso de teste não precisa estar diretamente ligado aos requisitos de projeto que o software
necessita.
c. .Um caso de teste serve como base para que a equipe realize apenas os testes de forma automatizada.
d. .Um caso de teste serve como base para que a equipe realize apenas os testes de forma manual.
e. .Os casos de teste são associados aos códigos que fazem parte da implementação, sendo muito técnicos.
A resposta correta é: .O caso de teste de software permite analisar a fase em que a implementação já está em um elevado grau de
completude.
O teste de usuário é o momento que o sistema tem maturidade de uso, depois de realizadas algumas sugestões do cliente (GALLOTTI,
G. M. A. Qualidade de Software. São Paulo: Pearson, 2017).
Das alternativas abaixo, assinale a que descreve a característica do tipo de teste de usuário denominado teste Alfa.
a. .Momento em que o desenvolvedor testa o sistema, para saber se as funcionalidades que ele associou ao código estão
corretas.
b. .Momento em que o sistema é disponibilizado para teste no ambiente de trabalho do usuário, para o seu uso de forma real.
c. .Momento em que o sistema é testado pelo usuário em
conjunto com os desenvolvedores para estar o máximo
próximo dos requisitos.
 Resposta correta. Este teste está mais próximo do que foi
requisitado pelo cliente com a equipe de desenvolvedor e
teste juntos na análise.
d. .Momento �nal quando usuários testam se o sistema pode ser usado, realizado em um intervalo de�nido de tempo.
e. .Momento em que o sistema é disponibilizado para o cliente mesmo que não esteja acabado, pois apresenta muitos erros.
A resposta correta é: .Momento em que o sistema é testado pelo usuário em conjunto com os desenvolvedores para estar o máximo
próximo dos requisitos.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 5/6
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 10
Correto
Atingiu 1,00 de 1,00
O teste de usuário é o momento que o sistema tem maturidade de uso, depois de realizadas algumas sugestões do cliente (GALLOTTI,
G. M. A. Qualidade de Software. São Paulo: Pearson, 2017).
Das alternativas abaixo, assinale a que descreve a característica do tipo de teste de usuário denominado teste Beta.
a. .Momento em que o sistema é disponibilizado para teste para a equipe de desenvolvimento para o seu uso de forma não real.
b. .Momento �nal quando usuários testam se o sistema pode ser usado, realizado em um intervalo de�nido de tempo.
c. .Momento em que o sistema é disponibilizado para
usuários com experiência do negócio, mesmo que
não esteja acabado.
 Resposta correta. Esta versão mesmo que não esteja acabada
pode ser utilizada no ambiente real e revelar a associação com a
infraestrutura.
d. .Momento em que o desenvolvedor testa o sistema, para saber se as funcionalidades que ele associou ao código estão
corretas.
e. .Momentoem que o sistema é testado pelo usuário em conjunto com os desenvolvedores para estar o máximo próximo dos
requisitos.
A resposta correta é: .Momento em que o sistema é disponibilizado para usuários com experiência do negócio, mesmo que não esteja
acabado.
◄ Compartilhe
Seguir para...
Revisão Atividade 4 (A4) ►
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DD 
12/05/2024, 15:04 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1401632&cmid=490351 6/6
https://ambienteacademico.com.br/mod/forum/view.php?id=490347&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=490352&forceview=1
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Mais conteúdos dessa disciplina