Buscar

Avaliação On 1 C teste 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 10 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 10 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 10 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

Avaliação On-Line 1 (AOL 1) - Questionário
Conteúdo do teste
Pergunta 1
1 ponto
Leia o trecho a seguir:
“Existem diferentes metodologias para abordar os projetos de implementação de software, o que inclui a construção e implantação. A metodologia descreve as atividades envolvidas na definição, construção e implementação de um sistema: a metodologia é um framework.”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 2.
O trecho acima trata dos aspectos de implementação de software. Assim, considerando as informações apresentadas e os conteúdos estudados sobre o desenvolvimento de software, analise os tipos de implementação que não são abordados nos textos de programação e associe-os com suas respectivas características.
1) Reuso. 
2) Gerenciamento de configuração.
3) Desenvolvimento host-target.
4) Projeto orientado a objeto.
( 1) Caso o usuário não acompanhe as versões inseridas nele, certamente haverá a possibilidade de inserir versões errôneas de elementos dentro do sistema. 
(2 ) Ocorre similarmente aos planejamentos de detalhes que utilizam qualquer metodologia de planos ao desenvolvimento de software.
( 3) A criação de um software geralmente não é executada no mesmo computador como no ambiente de desenvolvimento de software. É preciso desenvolver em um computador e executar em outro.
( 4) Auxilia na formação dos softwares mais modernos ou por conta dos sistemas.
Agora, assinale a alternativa que apresenta a sequência correta:
1, 2, 4, 3.
2, 4, 3, 1.
4, 1, 2, 3.
3, 2, 1, 4.
2, 3, 4, 1.
Pergunta 2
1 ponto
Leia o trecho a seguir:
“O teste de software faz parte de um aspecto mais amplo de garantia de qualidade no desenvolvimento do Software. Ele deverá ser executado em qualquer projeto de desenvolvimento independente da metodologia de gerenciamento de projetos utilizada.”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 16 
O trecho acima apresenta o conceito básico de teste e sua aplicação. Considerando essas informações e o conteúdo estudado sobre os fundamentos de teste de software, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) Nas técnicas diversificadas de V&V, o usuário é desobrigado a executar o software para analisá-lo.
II. ( ) As inspeções se concentram nas interfaces do sistema, porém os seus requisitos ou modelos de projeto podem ser alterados.
III. ( ) Uma das vantagens da utilização da inspeção de software em testes é examinar versões incompletas do sistema sem o acréscimo de custos.
IV. ( ) Além da busca de erros em um programa, uma inspeção leva em consideração outros aspectos de qualidade, como a portabilidade e manutenibilidade. 
Agora, assinale a alternativa que apresenta a sequência correta:
V, F, V, F.
F, V, V, F
F, F, V, V.
V, F, F, V.
F, V, F, V.
Pergunta 3
1 ponto
Leia o trecho a seguir:
“Os primeiro programas a serem codificados devem ser aqueles relacionados ao gerenciamento do sistema e, em seguida, os demais. O ideal é que cada programa seja testado isoladamente e também com os demais, observando o plano de teste previamente definido no projeto do sistema.” 
Fonte: DA SILVA, Nelson Peres. Análise de Sistema da Informação: Conceitos, Modelagem e Aplicações. Saraiva educação SA. 2011, Página 17.
A partir dessas informações e do conteúdo estudado sobre desenvolvimento de teste de software, é possível afirmar que a etapa na qual o sistema será codificado é:
o levantamento de requisitos.
o teste.
a análise de requisitos.
a implementação.
o projeto.
Pergunta 4
1 ponto
Leia o trecho a seguir:
“Vem o teste de validação que valida se o software implementado corresponde aos requisitos especificados. Este teste fornece a garantia final de que o software satisfaz a todos os requisitos funcionais, comportamentais e de desempenho.”
Fonte: MARTINS, José Carlos Cordeiro. Técnica para Gerenciamento de projetos de Software. Rio de Janeiro: Brasport, 2007, p. 15. 
A partir dessas informações e do conteúdo estudado referente aos níveis de teste, pode-se concluir que os testes baseados em requisitos tratam:
da abordagem que busca bugs no sistema, em que o usuário considera cada requisito e cria uma série de realeses para eles. 
da abordagem sistemática direcionada aos projetos de casos de teste, em que o usuário vai considerar cada requisito e desenvolver uma série de testes. 
abordagem que cria uma sequência executável do programa, em que o usuário considera cada requisito e cria uma série de programas para eles. 
da abordagem que verifica linguagens de programação, em que o usuário considera cada requisito e cria uma série de interfaces para eles. 
da abordagem que introduz processos de release, em que o usuário considera cada requisito e cria uma série sequencial para eles. 
Pergunta 5
1 ponto
Leia o trecho a seguir:
“O teste de sistemas de inteligência artificial é um interesse emergente no Brasil. Os fornecedores estão trabalhando em maneiras de verificar se um sistema com IA está respondendo conforme o esperado. No entanto, é necessária experiência humana para criar os métodos de teste.”
Fonte: EXAME. Empresas Brasileiras Enxergam a Automação como a Chave para o Desenvolvimento de Sistemas de Próxima Geração. Disponível em: <https://exame.abril.com.br/negocios/releases/empresas-brasileiras-enxergam-a-automacao-como-a-chave-para-o-desenvolvimento-de-sistemas-de-proxima-geracao/>. Acesso em: 17 jan. 2020.
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o teste de desenvolvimento pode ser executado em três níveis de detalhamento, subdivididos em:
teste unitário, teste de componentes e teste de sistema.
teste de programação, teste de componentes e teste de sistema.
teste de interface, teste de componentes e teste de sistema.
teste unitário, teste de interface e teste de programação.
teste de classes, teste de componentes e teste de interface.
Pergunta 6
1 ponto
Leia o trecho a seguir:
“Alguns casos de uso podem estar associados a vários atores, mas geralmente somente um deles é que indica o caso de uso, enquanto os outros fornecem ou extraem informações. O nome dado ao caso de uso deve destacar o valor que ele vai gerar para o usuário.”
Fonte: MARTINS, José Carlos Cordeiro. Gerenciando Projetos de Desenvolvimento de Software com PMI, RUP, UML. 4ª Edição. Rio de Janeiro: Brasport, 2007, 
O trecho acima trata da importância dos casos de uso. Assim, considerando essas informações e os conteúdos estudados sobre os fundamentos de teste de software, pode-se afirmar que os casos de teste são:
especificações presentes nos processos de teste e na inspeção do sistema.
especificações presentes na declaração de componentes e na linguagem de programação. 
especificações presentes nas entradas do teste e nas interfaces do sistema.
especificações presentes nas linguagens de programação e na saída prevista pelo sistema.
especificações presentes nas entradas do teste e na saída prevista pelo sistema.
Pergunta 7
1 ponto
Leia o trecho a seguir:
“Apesar das novas e eficientes técnicas de engenharia de software, os projetos de desenvolvimento de software continuam muitas vezes não atendendo às expectativas dos clientes por extrapolarem prazos e orçamentos, além de não satisfazerem completamente o usuário. Muitos problemas ocorrem por falhas no processo desses, consequência, sobretudo, das definições de requisitos de software incompletas e inconsistentes.”
Fonte: Guerrini, Fábio Müller; Escrivão Filho, Edmundo CAZARINI, Edson Walmir; DE PÁDUA, Sílvia Inês Dallavale. Modelagem da organização: Uma vida Integrada. Bookman. 2014. Página 93
Considerando essas informações e o conteúdo estudado sobre o desenvolvimento de software e teste de software, é possível afirmar que, ao iniciar os requisitos de software:
a interface de um sistema implementará umasérie de informações referentes ao teste de software.
o projeto representará a primeira atividade técnica exigida para o desenvolvimento e análise de um software.
o conjunto de critérios presentes na declaração de código será ampliado. 
as aplicações de software dentro da linguagem de programação serão expandidas no sistema.
a interação representação do projeto final que será tratado nas plataformas sistêmicas.
Pergunta 8
1 ponto
Leia o trecho a seguir:
“A implantação do sistema é a ultima fase do desenvolvimento de um software quando se utiliza metodologia para desenvolvimento de sistemas ou software. Essa fase sucede os projetos de teste, treinamento e documentação. Não se deve envolver o cliente e alta administração neste momento. Eles devem estar envolvidos desde a fase inicial do estudo preliminar.”
Fonte: REZENDE, Denis Alcides. Engenharia de software e sistema da Informação. 3ª Edição. Rio de Janeiro. Brasport, 2005. p. 282.
O trecho acima traz as diferenças entre projeto e implantação de software. A partir dessas informações e do conteúdo estudado sobre o desenvolvimento de software e teste de software, ao utilizar um dentre uma série de métodos existentes, o projeto pode ser classificado em:
projeto interno, de programação e de interface.
projeto de dados, arquitetura e procedimental. 
projeto de dados, programação e interno.
projeto de interface, arquitetura e interno.
projeto de dado, interno e procedimental.
Pergunta 9
1 ponto
Leia o trecho a seguir:
“O teste de cenário pode simular condições específicas, eventos e cenários de risco. Os testes devem ser realizados em situações o mais próximo possível de realidade para efetivamente garantir que, em caso de crise ou eventos de falha, o Plano de continuidade de Serviço de TI possa atender satisfatoriamente aos seus propósitos.”
Fonte: FREITAS, Marcos André dos Santos. Fundamentos de Gerenciamento de serviços de TI. 2ª Edição. Rio de Janeiro. Brasport. 2013. p. 213.
Considerando as informações apresentadas e os conteúdos estudados, é possível afirmar que o teste de cenário consiste em:
um procedimento capaz de avaliar a ocorrência de problemas no sistema por meio de uma lógica de programação.
uma cobertura de requisitos desenvolvidos por mainframes que utilizam um código-fonte no sistema. 
um núcleo do código formado por uma série de interfaces testadas no sistema.
uma implementação de diversos dados e informações utilizados em um sistema de software.
uma abordagem na qual o usuário vai criar cenários que auxiliam no desenvolvimento de casos de teste do sistema.
Pergunta 10
1 ponto
Leia o trecho a seguir:
“Se a organização não fizer o relatório por nível de teste, mesmo assim deverá fazer o relatório master, que representará, neste caso, um sumério de projeto de teste. Deve haver uma correspondência entre o Plano Master de Teste e o relatório Master de Teste.”
Fonte: RIOS, Emerson; MOREIRA FILHO, Trayahú. Teste de Software. 3ª Edição. Rio de Janeiro. Alta Books, 2013. p. 264
Considerando essas informações e o conteúdo estudado sobre o desenvolvimento e teste de software, pode-se afirmar que o relatório de teste: 
disponibiliza uma série linguagens relevantes sobre as interfaces observadas no sistema, além do seu desempenho. 
disponibiliza uma série de códigos relevantes sobre as interfaces observadas no sistema, além do seu desempenho. 
disponibiliza uma série de informações relevantes sobre as falhas observadas no sistema, além do seu comportamento. 
disponibiliza uma série de interações relevantes sobre as informações observadas no sistema, além do seu perfil. 
disponibiliza uma série de interfaces relevantes sobre as linguagens observadas no sistema, além do seu comportamento.

Continue navegando