Logo Passei Direto
Buscar

Avaliação - Validação do software_ testes de softwares e aplicações de segurança no sistema

User badge image
Bruno

em

Ferramentas de estudo

Questões resolvidas

Sabemos que o mundo está cada vez mais conectado e informatizado e, deste modo, garantir a segurança da aplicação torna-se cada vez mais difícil para engenheiros e desenvolvedores.
Mas nem toda invasão ou tentativa dela é oriunda exclusivamente do software, devendo outros fatores serem levados em consideração, como o _________. Escolha a palavra que melhor complete a lacuna:
Processual.
Social.
Humano.
Analítico.
Pessoal.

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?
O analista.
O usuário.
O desenvolvedor.
O gerente.
O testador.

Sabemos que garantir a qualidade do produto é muito importante por diversas situações.
O principal objetivo da garantia da qualidade é assegurar que __________, procedimentos e métricas sejam utilizados durante todo o ciclo de desenvolvimento do software, devendo prover o nível de confiança requerido na entrega do produto.
Situações.
Sistemas.
Problemas.
Padrões.
Dúvidas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sabemos que o mundo está cada vez mais conectado e informatizado e, deste modo, garantir a segurança da aplicação torna-se cada vez mais difícil para engenheiros e desenvolvedores.
Mas nem toda invasão ou tentativa dela é oriunda exclusivamente do software, devendo outros fatores serem levados em consideração, como o _________. Escolha a palavra que melhor complete a lacuna:
Processual.
Social.
Humano.
Analítico.
Pessoal.

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?
O analista.
O usuário.
O desenvolvedor.
O gerente.
O testador.

Sabemos que garantir a qualidade do produto é muito importante por diversas situações.
O principal objetivo da garantia da qualidade é assegurar que __________, procedimentos e métricas sejam utilizados durante todo o ciclo de desenvolvimento do software, devendo prover o nível de confiança requerido na entrega do produto.
Situações.
Sistemas.
Problemas.
Padrões.
Dúvidas.

Prévia do material em texto

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)
3)
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!
Muito é dito quanto à segurança de algo, principalmente na concepção de algo lógico, neste caso, do software. Por esse motivo, a engenharia de
software tem evoluído continuamente para criar, adaptar e se adequar às normas e métricas do mercado. Por isso, considere as seguintes afirmações e
classifique-as em verdadeiras (V) ou falsas (F):
( ) O teste de software não tem o intuito de descobrir falhas.
( ) Testar a segurança do software é importante para prever possíveis ataques.
( ) O sistema deve estar preparado para suportar possíveis invasões.
( ) Os dados não são importantes em um sistema informatizado.
( ) Testar é analisar um programa com a intenção de descobrir erros e defeitos.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
F – V – F – F – V.
V – V – V – F – F.
V – V – V– V – V.
F – V – V – F – V.  CORRETO
V – V – F – V – F.
Código da questão: 58442
Mais importante do que simplesmente testar um software é compreender o processo que está sendo realizado, assim como a escolha da melhor
metodologia a ser aplicada. Sobre os tipos de testes, analise as afirmativas:
I. O teste unitário, sendo ele o mais básico de todos, tem por objetivo avaliar, de maneira conjunta, cada módulo do sistema.
II. O teste de aceitação avalia a aceitação do público frente àquilo que o programa realiza.
III. O teste de regressão é uma espécie de reteste, ou seja, é gerado uma nova versão do sistema e, a partir disso, novos testes são executados para
assegurar que as falhas foram corrigidas e que não afetaram outras partes.
IV. O teste de configuração e instalação avalia a capacidade do software de funcionar corretamente para plataformas específicas.
V. O teste de performance é destinado a avaliar o nível de excelência do produto desenvolvido.
São verdadeiras:
Alternativas:
I – II.
I – II – IV.
I – II – III – IV.
II – III – V.  CORRETO
III – IV – V.
Código da questão: 58409
Sabemos que o mundo está cada vez mais conectado e informatizado e, deste modo, garantir a segurança da aplicação torna-se cada vez mais difícil
para engenheiros e desenvolvedores. Mas nem toda invasão ou tentativa dela é oriunda exclusivamente do software, devendo outros fatores serem
levados em consideração, como o _________.
Resolução comentada:
a afirmativa I é falsa, já que o princípio do teste de software é justamente o de encontrar falhas no software. A afirmativa II é verdadeira, porque o
teste de segurança pode prevenir possíveis ataques. A afirmativa III é verdadeira, porque o sistema deve estar preparado para suportar possíveis
invasões, ou seja, isso deve ser previsto. A afirmativa IV é falsa, porque os dados são importantes, diferente do que a questão afirma. Por fim, a
afirmativa V é verdadeira, porque o objetivo do teste é justamente o que está exposto na frase, ou seja, descobrir erros e defeitos.
Resolução comentada:
a afirmação I é falsa, pois objetiva avaliar cada módulo do sistema de maneira individual; já a IV também é falsa, porque o teste de configuração e
instalação avalia diversas plataformas, e não específicas. As demais afirmações são verdadeiras, sendo elas II, pois avalia qual a satisfação do
público com a utilização de tal sistema; a III assegura que novos testes sejam feitos, mas com uma nova versão do sistema, sendo importante para
assegurar a efetividade dos ajustes; e, por fim, a V mensura a performance do produto, ou seja, o quanto de qualidade ele possui.
4)
5)
Escolha a palavra que melhor complete a lacuna:
Alternativas:
Analítico.
Humano.  CORRETO
Social.
Processual.
Pessoal.
Código da questão: 58440
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 ___________.
Alternativas:
Métricas.
Execução.  CORRETO
Testes.
Acessibilidade.
Processos.
Código da questão: 58392
Seguir padrões e organizações é de extrema importância para manter um nível contínuo de qualidade. Sobre a organização sem fins lucrativos IEEE –
Institute of Electrical and Electronic Engineers, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F):
( ) Foi criada no Brasil.
( ) Determina padrões e práticas presentes na engenharia de software.
( ) Possui padronizações de baixo nível.
( ) Foi criado depois do TMMi.
( ) Contribui, principalmente, para a documentação em testes de software.
Assinale a alternativa que contenha a sequência correta:
Alternativas:
V – V – F – F – F.
F – V – F – V – F.
F – V – F – F – V.  CORRETO
V – V – F – V – F.
F – V – V– F – F.
Código da questão: 58393
Resolução comentada:
outro fator que deve ser levado em consideração durante o processo é o humano, já que atos inseguros podem ocorrer de maneira intencional ou
não, devendo a segurança do software preferencialmente evitar ou minimizar possíveis ataques ou tentativas deles.
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:
a alternativa I é falsa porque a organização não foi criada no Brasil, e sim nos Estados Unidos. A alternativa III é falsa porque os padrões ali
desenvolvidos são de alto nível, além de serem um grande aliado na documentação de testes de software. Por fim, a alternativa IV é falsa porque a
organização foi criada antes do TMMi, e não depois como foi afirmado.
6)
7)
8)
9)
Sabemos que, ao determinar o que significa software, estamos afirmando que vai além de um programa computacional desenvolvido para uma
determinada atividade, ou seja, diversos outros fatores estão agregados àquela prática.
Ciente da leitura efetuada anteriormente, para que a construção do produto software tenha êxito, um processo deve ser rigorosamente seguido em seu
desenvolvimento. A este processo demos o nome de:
Alternativas:
A execução de erros.
O ciclo de vida.  CORRETO
O cliente.
O desenvolvedor.
Os requisitos.
Código da questão: 58445
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étricas.
Anomalias.
Dados fictícios.  CORRETO
Métodos.
Processos.
Código da questão: 58402
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 testador.
O gerente.
O usuário.
O analista.  CORRETO
O desenvolvedor.
Código da questão: 58411
Sabemos que garantir a qualidade do produto é muito importante por diversas situações.
O principal objetivo da garantia da qualidade é assegurar que __________, procedimentose métricas sejam utilizados durante todo o ciclo de
desenvolvimento do software, devendo prover o nível de confiança requerido na entrega do produto.
Complete a frase com a alternativa correta:
Resolução comentada:
todo o ciclo de vida de desenvolvimento do software deve estar de acordo com os padrões estabelecidos, ou seja, seguir as boas práticas que são
mencionadas ao longo do curso, além de aderir a métricas e normas.
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.
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.
10)
Alternativas:
Situações.
Problemas.
Sistemas.
Padrões.  CORRETO
Dúvidas.
Código da questão: 58396
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 – B; III – C.
I – A; II – C; III – B.  CORRETO
I – C; II – B; III – A.
I – B; II – C; III – A.
I – C; II – A; III – B.
Código da questão: 58394
Resolução comentada:
fica evidente que, para o cumprimento do modelo desejado, bem como a efetivação daquilo que se quer construir com qualidade, padrões devem
ser seguidos.
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 podem ser 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.
Arquivos e Links

Mais conteúdos dessa disciplina