Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 (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) Processo Projeto Software Conhecimento Portifólio Respondido em 05/05/2021 13:53:58 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". 2a Questão Acerto: 1,0 / 1,0 Fonte: FCC 2013 - AL-RN Analista Legislativo - Analista de Sistemas O primeiro modelo de desenvolvimento de software a ser publicado foi derivado de processos mais gerais da engenharia de sistemas. Por causa do encadeamento entre uma fase e outra, esse modelo é conhecido como modelo em cascata ou ciclo de vida de software. Dentre seus principais estágios se encontram a análise e definição de requisitos, o projeto de sistema e software e: A|ssinale a complementação correta. implementação e teste unitário pesquisa e testes. análise de recursos e software desenvolvimento incremental geração de relatórios de teste Respondido em 05/05/2021 13:31:27 Explicação: De acordo com o modelo cascata apresentado, após a fase de projeto vem a de implementação e teste unitário. 3a Questão Acerto: 1,0 / 1,0 Com relação ao tamanho e complexidade de software, assinale a opção correta, considerando tais características nos anos 60, 80 e 2000. Em 1960 o tamaho era minimo e em 2000 a complexidade era média. 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 1980 a complexidade era média e em 2000 a complexidade era alta. Em 1980 o tamanho era pequeno e a complexidade alta. Respondido em 05/05/2021 15:11:19 Explicação: No Cenário Atual do desenvolvimento de o conceito de teste ganha complexidade, pois os riscos dos softwares não funcionarem a contento, cresce de forma exponencial. Myers concluiu que zero-defeito é algo inatingível? Ou seja, pela complexidade envolvida e pelo número altíssimo de situações existentes, torna-se impossível imaginar um produto de software 'livre de erros'. Sempre existirão erros a serem descobertos. 4a Questão Acerto: 1,0 / 1,0 Sobre o conceito de Teste de Software, analise abaixo algumas citações de autores variados e, a seguir, assinale a alternativa correta: I. "Teste é uma parte inevitável de qualquer esforço necessário para desenvolver um sistema de software" II. "O teste de software é um conjunto de atividades que podem ser planejadas e executadas concomitantemente" III. "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" IV. "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" Somente as asserções I 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 Somente as asserções II, III e IV estão corretas Somente as asserções I, II e IV estão corretas Respondido em 05/05/2021 13:30:15 Explicação: "Teste é uma parte ineevitável de qualquer esforço necessário para desenvolver um sistema de software" (HOWDEN, 1987) "O teste de software é um conjunto de atividades que podem ser planejdas com antecedência e executadas sistematicamente" (PRESSMAN, 1985) "Qualquer atividade que, a partir da avaliação de um atributo ou capacidade de um programa ou sistema, seja possível determinar se alcança resultados desejados" (HETZEL, 1988) "Processo de executar um programa ou sistema com a itenção de encontrar defeitos" (MYERS, 1979) 5a Questão Acerto: 1,0 / 1,0 O (I) é um modelo mais robusto e completo do que o cascata, podendo produzir softwares de maior qualidade do que com ele. O (II) acrescenta duas partes importantes, que são: Verificação e Validação. Após a leitura das sentenças (I) e (II), assinale a alternativa que as preencher corretamente e respectivamente. (I) Modelo Iterativo; (II) Modelo Iterativo (I) Modelo V; (II) Modelo Cascata (I) Modelo Iterativo; (II) Modelo Cascata (I) Modelo V; (II) Modelo Iterativo (I) Modelo V; (II) Modelo V Respondido em 05/05/2021 13:29:13 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? 6a Questão Acerto: 1,0 / 1,0 A equipe de desenvolvimento recebe o documento de Resultado de Testes gerado pelos homologadores. Qual processo os desenvolvedores devem executar agora? Os desenvolvedores irão planejar o reparo do erro. Os desenvolvedores farão a localização do erro. Os desenvolvedores farão o reparo do erro. Os desenvolvedores farão a depuração. Os desenvolvedores irão refazer os testes. Respondido em 05/05/2021 13:28:15 Explicação: Os testes já foram efetuados pela equipe e os desenvolvedores tem que fazer a depuração. 7a Questão Acerto: 1,0 / 1,0 Na empresa, seu chefe solicitou que você elaborasse a documentação da abordagem da equipe de software para os testes a serem realizados em uma importante aplicação web da sua empresa. Esta documentação deve conter a definição do plano que descreve a estratégia global e o procedimento designando as etapas específicas do teste, assim como os tipos de testes que serão aplicados. Neste caso qual documento você deverá elaborar? Especificação de teste. Massa de teste. Script de teste. Caso de teste. Caso de uso. Respondido em 05/05/2021 13:26:59 Explicação: Neste caso, a especificação de teste é um documento que especifica um procedimento de teste com objetivo determinado, assim, é dada a condição de entrada e o resultado esperado após a execução do teste. 8a Questão Acerto: 1,0 / 1,0 Sobre o teste de aceitação é correto afirmar que: Um bug gerado por um programador não pode ser considerado uma falha. O comportamento do software diferente do esperado pelo usuário final chama-se de erro. Erro e falha são, do ponto de vista do teste de aceitação, semanticamente equivalentes. Um defeito encontrado em um artefato de software chama-se de falha. Ato inconsistente realizado por um indivíduo ao tentar compreender uma informação chama-se de defeito. Respondido em 05/05/2021 13:27:45 Explicação: Erro é um defeito encontrado em um artefato de software. Falha é o comportamento do software diferente do esperado pelo usuário final. Erros e falhas não são semanticamente equivalentes. Bugs são falhas. 9a Questão Acerto: 1,0 / 1,0 Não é status de um bug cadastrado pela ferramenta Mantis: Descartado. Retorno. Em execução. Pendente. Fechado. Respondido em 05/05/2021 13:26:02 Explicação: Os status válidos são: novo, retorno, atribuído, em execução, pendente, concluído e fechado. 10a Questão Acerto: 1,0 / 1,0 Sobre filtrar casos de teste na ferramenta TestLink é incorreto afirmir: Permite ao usuário filtrar os casos de testes para uma navegaçãointeligente antes que eles sejam executados. Os usuários podem filtrar casos de testes por palavra-chave. Os usuários podem filtrar casos de testes por seus testadores. Pode-se apenas criar e ediar palavras-chave. Os usuários podem filtrar casos de teste por resultados. Respondido em 05/05/2021 13:25:31 Explicação: As palavras-chave são definidas usando o Criar/Editar/Deletar casos de testes ou pelo Atribuir palavras-chave para múltiplos casos. Palavras-chave só podem ser criadas, editadas ou apagadas pelo líder, mas podem ser renomeadas aos casos de testes por testadores.