Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/12/2021 20:30 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851883 1/5 Validação do software: testes de softwares e aplicações de segurança no sistema Professor(a): Luís Otávio Toledo Perin (Especialização) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Sabemos que inúmeros são os testes em um software, bem como o objetivo proposto por cada um deles, mas é a relação temporal que deve prevalecer nesta escolha, já que saber o momento mais adequado para determinado teste é de extrema importância para obter o máximo rendimento. Ciente da leitura efetuada anteriormente, quem é o responsável que detém o conhecimento técnico para escolher o melhor teste em determinado momento? Alternativas: O analista. CORRETO O desenvolvedor. O gerente. O usuário. O testador. Código da questão: 58411 Considerando as informações mencionadas anteriormente, associe as colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – A; II – B; III – C. I – C; II – A; III – B. CORRETO I – C; II – B; III – A. I – A; II – C; III – B. I – B; II – C; III – A. Código da questão: 58430 Resolução comentada: fica evidente que o responsável por essa tarefa é o analista, já que possui conhecimento técnico sobre o assunto, além de estar diretamente ligado às decisões sobre teste e qualidade. Resolução comentada: sabemos que padrões como a ISO vêm ao encontro da melhoria do processo de concepção do produto software. Neste aspecto, temos que ISO/IEC 15.408 foi a norma implementada com o intuito da melhoria do processo e possui sete níveis para a garantia da segurança. Já o EAL 5 é semiformalmente projetado e testado. Por fim, o EAL 6 também é semiformalmente projetado, testado e verificado. 14/12/2021 20:30 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851883 2/5 3) 4) 5) Sabemos que em todo projeto é necessário possuir normas para que a segurança seja obtida de acordo com os padrões do mercado, bem como priorizar a qualidade do produto. Assinale a alternativa que apresenta corretamente a norma NBR ISO/IEC, correspondente à primeira parte. Alternativas: ISO/IEC 15.408. NBR ISO/IEC 27.002. CORRETO NBR ISO/IEC 27.001. NBR ISO/IEC 27.300. NBR ISO/IEC 27.023. Código da questão: 58437 O produto software também demanda manutenção, ou seja, alguns ajustes antes, durante e após a sua concepção serão necessários. Deste modo, entender o que significa cada situação é de extrema importância. Leia e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – C; II – B; III – A. I – A; II – B; III – C. I – A; II – C; III – B. CORRETO I – B; II – C; III – A. I – C; II – A; III – B. Código da questão: 58407 Sabe-se que a exigência por sistemas que apresentam cada vez mais requisitos de qualidade tem crescido no mercado, haja vista que a indústria está seguindo um padrão. Quanto ao planejamento de qualidade de software, sabemos que é de extrema importância e ele deve possuir uma garantia mínima de ___________. Resolução comentada: as normas NBR ISO/IEC 27.001 e NBR ISO/IEC 27.002 têm o princípio de “estabelecer diretrizes e princípios gerais para iniciar, implementar, manter e melhorar a gestão da segurança da informação em uma organização”. São divididas em parte um (NBR ISO/IEC 27.002) e parte dois (NBR ISO/IEC 27.001). Resolução comentada: segundo o International Software Testing Qualifications Board (ISTQB), o erro é causado por falha humana, o que produz um resultado incorreto, podendo ser um erro de sintaxe, por exemplo. O defeito, por sua vez, é resultado de um código mal escrito, causando mau funcionamento no sistema. Por fim, a falha é resultado de um código que apresenta defeito e foi executado, causando funcionamento incoerente das funções do software. 14/12/2021 20:30 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851883 3/5 6) 7) Alternativas: Processos. Execução. CORRETO Métricas. Testes. Acessibilidade. Código da questão: 58392 Entender os tipos de testes, saber qual utilizar em cada situação e aplicá-los adequadamente se tornam cada vez mais importantes em softwares desenvolvidos. Por esse motivo, existem ferramentas que surgiram para auxiliar no controle desses testes. Considerando tal informação, analise as afirmativas a seguir a respeito de ferramentas de testes e classifique-as em verdadeiras (V) ou falsas (F). ( ) Menor possibilidade de falhas. ( ) Integração com outras plataformas. ( ) Gera relatório de testes. ( ) Aumenta o custo do projeto. ( ) Torna o processo mais lento. Assinale a alternativa que contenha a sequência correta: Alternativas: F – V – F – F – V. F – V – F – V – F. V – V – F – V – F. V – V – V – F – F. CORRETO F – V – V– F – F. Código da questão: 58404 Sabemos que seguir métricas e padrões é importante para a construção do software. Neste sentido, associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: I – A; II – C; III – B. CORRETO Resolução comentada: seguir métricas e padrões ajuda antes, durante e após a entrega do produto software, mas para que algo funcione, mesmo que seja o básico, é necessário que haja uma garantia mínima de execução. Deste modo, o usuário não se frustrará ao fazer uso da aplicação, garantindo, assim, que os requisitos foram cumpridos. Resolução comentada: é importante a utilização de uma ferramenta que faça esse controle e gerenciamento, já que a possibilidade de falhas durante o processo passa a ser menor, além de gerar relatórios e integrar-se a outras plataformas, garantindo, assim, a unificação das informações. 14/12/2021 20:30 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851883 4/5 8) 9) I – C; II – A; III – B. I – C; II – B; III – A. I – B; II – C; III – A. I – A; II – B; III – C. Código da questão: 58394 Práticas, metodologias e ferramentas CASE devem servir como apoio para a equipe de desenvolvimento do produto software, além de padronizarem o seu ciclo de desenvolvimento. Neste aspecto, o mercado sempre exige e cobra o que é mais atual e seguro, já que a segurança dos dados é importante, assim como a metodologia Secure Tropos. Considerando o exposto, analise as afirmativas a seguir: I. Framework com foco na segurança nas fases de desenvolvimento do sistema. II. Não tem a finalidade de modelar problemas de segurança. III. Secure Tropos é uma extensão de Tropos. IV. Conceituada na engenharia de domínio e engenharia de segurança. V. Forma parâmetros de restrição de segurança, mas sem objetivos de segurança e ataques. É correto o que se afirma em: Alternativas: III – IV – V. I – II – III – IV. II – III – V. I – III – IV. CORRETO I – II. Código da questão: 58444 Ao longo do tempo, a evolução tem feito inúmeras melhorias em processos e métricas, especialmente quando falamos em tecnologia. Neste sentido, a engenharia de software tem seu papel fundamental, pois: Alternativas: O software ficou mais agradável. O papel do analista deixa de existir. A programação ficou menos complicada. Houve uma melhora na qualidade do software. CORRETO Não é mais necessário documentação do software. Resolução comentada: todas essas metodologias ou organização têm por objetivo maior nortear a engenharia de software e, mais especificamente, o processo de teste e qualidade. Neste aspecto, temos o CMMi como um conjunto de práticas que tem por finalidade alcançar uma meta preestabelecida; o TMMi, composto por práticas de testes que podemser aplicadas e melhoradas, dando suporte ao processo de teste de qualidade, principalmente em etapas incrementais; e, por fim, o IEEE, voltado ao objetivo de definir diversos padrões e práticas presentes na engenharia de software. Resolução comentada: a afirmação II é falsa, porque possui a finalidade de modelar problemas de segurança; e a V também é falsa, porque forma parâmetros de restrição de segurança, mas com objetivos de segurança e ataques. Resolução comentada: a engenharia fez com que houvesse uma evolução no quesito qualidade de software, deste modo, os padrões e métricas ficaram mais bem acertados. 14/12/2021 20:30 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2388968/2851883 5/5 10) Código da questão: 58391 Sabemos que, durante os testes de software, várias práticas são executadas, isso para poder tornar a atividade o mais próxima possível da situação real de usabilidade. Por esse motivo, __________ são inseridos no software, a fim de simular sua utilização pelo usuário, e os resultados obtidos são utilizados como parâmetros em busca de anormalidades. Alternativas: Métodos. Anomalias. Dados fictícios. CORRETO Métricas. Processos. Código da questão: 58402 Resolução comentada: com o intuito de simular o uso real do produto, mas sem disponibilizá-lo de maneira final ao usuário, testes são necessários, sendo inseridos dados fictícios, garantindo, assim, que o teste contemple situações do usuário. Arquivos e Links
Compartilhar