Buscar

Leia o trecho abaixo: A construção de software não é uma tarefa simples. Por isso, está sujeita a diversos tipos de problema que acabam resultando...

Leia o trecho abaixo:

A construção de software não é uma tarefa simples. Por isso, está sujeita a diversos tipos de problema que acabam resultando na obtenção de um produto diferente daquele que se espera.
Para que os erros de software sejam descobertos antes de o software ser liberado para utilização, existe uma série de atividades chamadas de validação, verificação e teste, com a finalidade de garantir que tanto o modo pelo qual o software está sendo construído quanto o produto em si estejam em conformidade com o especificado.
(Fonte: DELAMARO, M. E.; MALDONADO, J. C.; JINO, M. Introdução ao teste de software.
Rio de Janeiro: Campos/Elsevier, 2007).

Considerando as informações apresentadas, avalie as afirmacoes a seguir:

I. A única forma de testar um algoritmo é testá-lo após a codificação em uma linguagem de programação, com isso, podemos entrar com os dados. Os resultados finais mostram o comportamento exato do algoritmo nos vários cenários de teste.
II. Um sistema é composto por um conjunto de programas, sendo que cada qual possui um objetivo específico, mas que são todos voltados para resolver um problema maior. Por isso, fazer testes unitários não contribui para o teste de um sistema. Somente um teste amplo é capaz de mostrar pontos falhos no todo.
III. Ao término da elaboração do algoritmo, o programador deve buscar formas de verificar se está funcionando corretamente. Uma forma eficaz de utilizar uma técnica com a qual possa identificar todas as variáveis manipuladas no algoritmo, verificar todas as condições (requisitos) necessárias para solucionar o problema, dispositivos de entrada e saída, e pontos que demonstrem o comportamento do programa.

É correto o que se afirma em:

I. A única forma de testar um algoritmo é testá-lo após a codificação em uma linguagem de programação, com isso, podemos entrar com os dados. Os resultados finais mostram o comportamento exato do algoritmo nos vários cenários de teste.
II. Um sistema é composto por um conjunto de programas, sendo que cada qual possui um objetivo específico, mas que são todos voltados para resolver um problema maior. Por isso, fazer testes unitários não contribui para o teste de um sistema. Somente um teste amplo é capaz de mostrar pontos falhos no todo.
III. Ao término da elaboração do algoritmo, o programador deve buscar formas de verificar se está funcionando corretamente. Uma forma eficaz de utilizar uma técnica com a qual possa identificar todas as variáveis manipuladas no algoritmo, verificar todas as condições (requisitos) necessárias para solucionar o problema, dispositivos de entrada e saída, e pontos que demonstrem o comportamento do programa.
II e III, apenas.
III, apenas.
I e II, apenas
I, apenas.
I e III, apenas.

Essa pergunta também está no material:

AO2 Prova_ Algoritmos e Lógica de Programação
17 pág.

Banco de Dados I Faculdade das AméricasFaculdade das Américas

Respostas

4 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

A alternativa correta é: I e III, apenas. A afirmativa I está correta, pois é possível testar um algoritmo após a codificação em uma linguagem de programação, com a entrada de dados, para verificar o comportamento do algoritmo em diferentes cenários de teste. A afirmativa II está incorreta, pois fazer testes unitários é importante para garantir que cada programa que compõe o sistema esteja funcionando corretamente, contribuindo para o teste do sistema como um todo. A afirmativa III está correta, pois é importante verificar se o algoritmo está funcionando corretamente após a elaboração, utilizando técnicas para identificar variáveis manipuladas, verificar condições necessárias para solucionar o problema, dispositivos de entrada e saída, e pontos que demonstrem o comportamento do programa.

0
Dislike0

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

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina