Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 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. Somente a afirmação III está correta Somente a afirmação I está correta Somente as afirmações I e III estão corretas Somente as afirmações I e II estão corretas Somente a afirmação II está correta Respondido em 05/06/2022 20:43:54 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. 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). 2a Questão Acerto: 1,0 / 1,0 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: utilização mínima de recursos atualização contínua legalidade legibilidade segurança Respondido em 05/06/2022 20:44:39 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. 3a Questão Acerto: 1,0 / 1,0 É importante conhecermos o histórico das atividades de teste, para tratarmos os sistemas com qualidade. Myers foi um precursor sobre os processos de teste de software. Ele ficou conhecido pela "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. Apenas os itens I e II estão corretos. Apenas os itens II e III estão corretos. Apenas o item I está correto. Apenas o item III está correto. Apenas o item II está correto. Respondido em 05/06/2022 20:45:12 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 com objetivo de garantir a conformidade e uniformidade 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, torna-se impossível imaginar um produto de software ¿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 Myers. 4a Questão Acerto: 0,0 / 1,0 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 a asserção III está correta Somente as asserções I e II estão corretas Somente as asserções I e III estão corretas Somente as asserções II e III estão corretas Somente a asserção I está correta Respondido em 05/06/2022 20:46:12 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". 5a Questão Acerto: 1,0 / 1,0 __________________ 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. Testes de estresse Testes de regressão Teste Integração Teste alfa Teste fumaça Respondido em 05/06/2022 20:43:32 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. 6a Questão Acerto: 1,0 / 1,0 "É caracterizado por concentrar-se no projeto e na construção da arquitetura de software" refere-se ao teste de: Integração. Unidade. Validação. Caixa preta. Sistema. Respondido em 05/06/2022 20:39:10 Explicação: No teste de integração os módulos são montados ou integrados para formar um pacote de software. Utiliza principalmente as técnicas de teste de caixa preta. 7a Questão Acerto: 1,0 / 1,0 Existem diferentes papéis com diferentes reponsabilidade dentro de uma equipe de teste independente. Marque a opção INCORRETA: Gerente de Teste - responsável pela liderança de um projeto de teste específico. Product Owner - Responsável pela análise dos dados de teste. Testador - Responsável pela execução dos casos de teste e script de teste. Analista de Teste - responsável pela modelageme elaboração dos casos de testes e scripts de teste. Arquiteto de Teste - Responsável pela montagem do ambiente de teste (infraestrutura) e escolha de ferramentas. Respondido em 05/06/2022 20:39:51 Explicação: O Product Owner não faz parte dos papéis e reponsabilidade dentro de uma equipe de teste independente. Sem planejamento, fica mais difícil o desenvolvimento de qualquer projeto. O plano é como se fosse um mapa. Com ele podemos chegar ao nosso destino. A Equipe (responsabilidades e requisitos humanos) e Infraestrutura: - Mostram as necessidades físicas para a realização do teste. - Mostram os diferentes papéis desempenhados no projeto de teste. - Os recursos humanos e requisitos de treinamento da equipe de teste. 8a Questão Acerto: 1,0 / 1,0 Sobre os testes automatizados de software é incorreto afirmar que: Os testes automatizados substituem os testes manuais. Todo caso de teste é naturalmente candidato a automação, mas com toda a certeza nem todos são recomendáveis para a automação. Preparação do ambiente, execução dos testes e conferência dos testes são etapas dos testes automatizados. Um projeto de automação de software é um investimento alto e de longa duração. Cucumber é uma ferramenta de automação de testes. Respondido em 05/06/2022 20:41:12 Explicação: Os testes automatizados não podem substituir os testes manuais. Eles são complementares. 9a Questão Acerto: 0,0 / 1,0 Qual tarefa não é necessárias para pré-instalação do MantisBT? Visualizar os usuários que possuem apenas permissão de consulta Extraia o lançamento Transferir o arquivo baixado para o seu servidor Renomeie o diretório Faça o download do MantisBT Respondido em 05/06/2022 20:41:54 Explicação: Cada nível de usuários do Mantis possui diferentes responsabilidades dentro da ferramenta. O Visualizador é um dos níveis. 10a Questão Acerto: 0,0 / 1,0 Sobre as baselines/releases no TestLink é correto afirmar: Representam a liberação de um novo release do software, que é um novo build contendo modificações em relação ao release anterior. Representam a liberação de um novo build do software, que é um novo release contendo modificações em relação ao build anterior. Representam o encerramento de um novo build do software, que é um novo release contendo modificações em relação ao release anterior. Representam o encerramento de um novo release do software, que é um novo build contendo modificações em relação ao release anterior. Representam a liberação de um novo build do software, que é um novo release contendo modificações em relação ao release anterior. Respondido em 05/06/2022 20:42:49 Explicação: Baselines/ releases no TestLink representam a liberação de um novo build do software, que é um novo release contendo modificações em relação ao release anterior.
Compartilhar