Suas respostas
-
A evolução contínua da tecnologia possibilitou os cibercrimes serem executados de várias maneiras, surgindo, seguidamente, novos tipos de golpes virtuais. Um ponto importante para rastrear os criminosos é entender que o cibercrime é dividido em quatro elementos; saber identificá-los auxiliará no sucesso da investigação. Um fator determinante para que se tenha sucesso na investigação desses crimes é saber qual foi o meio e as ferramentas utilizadas para cometê-lo.
Considerando o trecho apresentado e o conteúdo estudado, assinale a alternativa que traz os quatro componentes de um cibercrime.
Resposta Correta:
Sujeito ativo, tecnologia empregada, técnica de ataque e sujeito passivo.
Leia o trecho a seguir:
“Atualmente o Brasil conta com 94,2 milhões de pessoas que utilizam a internet, das quais 45% usam as redes sociais diariamente. Perante esses fatos, não fica difícil imaginarmos as atuações de alguns criminosos que buscam estratégias para se apropriar de dados. Segundo a Bitdefender, citada por Galli (2013), a cada 15 segundos, um brasileiro é vítima de fraudes com documentos roubados ou informações furtadas na rede.”
BOMFATI, C. A.; KOLBE JUNIOR, A. Crimes Cibernéticos. Curitiba: InterSaberes, 2020. p. 150.
Considerando o trecho apresentado e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. A segurança em camadas é um conjunto de proteções estruturadas em camadas como de uma cebola, a fim de dificultar o acesso do agente da ameaça à rede-alvo do ataque.
II. O vírus é comumente empregado para disseminar malwares, na maioria dos casos, fazendo uso de técnicas de engenharia social para se aproximar das vítimas, infectar suas redes sociais e, através delas, disseminar o golpe para outros usuários.
III. As redes sociais e alguns serviços web atualmente propiciam que se possa ativar autenticação em duas etapas para adicionar outra camada de proteção à conta do usuário.
IV. Endpoint e rede são consideradas camadas menores, estão alocadas dentro da camada lógica, pertencente à tríade das camadas de segurança.
Resposta Correta:
V, F, V, V
Texto da questão
A norma IEEE 829 prevê uma abordagem sobre os documentos úteis a atividade de teste. Sendo um padrão, elevado à categoria de norma, onde se trata do Documento de Plano de Testes, ou Test Plan. Com base no contexto apresentado e no material de estudos da disciplina, como é estruturada a norma IEEE 829
Resposta Correta:
A norma IEEE 829 apresenta uma padronização do documento de Test Plan, sendo a sua estruturação separada em 8 passos.
Texto da questão
O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles:
I – Identificação de funções que um sistema deverá realizar.
II – Aplicar a execução de teste de unidade
III – criar casos de teste para checar as funções.
É correto o que se afirma em:
Resposta Correta:
I e III apenas.
Texto da questão
O caso de teste pode ser aplicado por um analista de teste ou pelo próprio desenvolvedor do sistema, quando um programador aplica de modo demasiado e sem controle os casos de testes, este pode comprometer o testes. Leia as alternativas a seguir e assinale a qual corresponde sobre a razão pela qual um programador não pode apenas aplicar um caso de teste, que viole a lógica criada.
Resposta Correta:
Quando um programador aplicar casos de teste sem planejamento, este irá atacar a sua própria criação, e conceber casos de teste que podem violar a lógica, poderá revelar falhas ou causar falhas.
Texto da questão
Um caso de teste consiste em efetuar a entrada de dados no software, para em si testar as suas funcionalidades. Temos um ponto de atenção sobre estas entradas de dados, mais específico em entrada de dados já conhecidas pelo analista de teste e pelo próprio desenvolvedor. Com base no conteúdo abordado no material de estudo, por que devemos ter um ponto de atenção sobre entradas já conhecidas?
Resposta Correta:
Devemos ter cuidado em utilizar entradas conhecidas, pois partes críticas do software e mais prováveis de apresentação de erro não vão viram à tona, assim o teste falha.
Texto da questão
A ferramenta de teste funcional constrói uma representação por meio de uma estrutura em grafo. Um grafo consiste em nós, que são os pontos de dados e arestas que são linhas de interligação dos nós, um grafo pode ser conexo, onde todos os nós são interconectados ou desconexos, onde temos nós dos grafos que não podem ser acessados utilizando as arestas.
Com base no conteúdo apresentado e no material da disciplinas, em um grafo de teste funcional, os nós têm qual propriedade.
Resposta Correta:
A partir da execução de comandos no primeiro nó, os demais comandos nos nós serão executados de forma sequencial. Cada nó possui uma ação sobre o caso de teste, e devem ser executados de modo totalmente separados.
Texto da questão
Mesmo o teste automatizado trazendo diversos benefícios de sua aplicação, no entanto, deve-se ponderar o custo de sua implementação em comparação a testes manuais, para isso se leva em consideração alguns fatores, tais como:
I – Um dos fatores que estão associado ao custo é a encontrar e contratar profissionais especialistas no tipo de teste que será aplicado.
II – Selecionar os melhores casos de teste, o fator ferramenta não é um item que onera nos custos.
III – A elaboração de padrões de testes específicos para organização, é um fator relevante que pode interferir no custo.
IV – O treinamento do analista de teste e gerente de projetos para a compreensão dos testes aplicado, é um fator de custo a ser analisado.
Com base no conteúdo apresentado e no material de estudo, é correto afirmar em:
Resposta Correta:
I e III apenas.
Texto da questão
Alguns testes são aplicados para abranger a parte a qual o usuário tem a iteração, outros são focados na estrutura. Quando se aplica um teste focado na estrutura, o analista tem acesso ao código-fonte, onde se é possível submeter casos de teste na programação, banco de dados, dentre outras partes do back-end. A partir do contexto apresentado e no material de estudo, qual o nome é dado para este tipo de teste.
Resposta Correta:
Caixa Branca
Texto da questão
O caso de teste é considerado um dos tipos de teste a serem aplicados em um software com maior relevância, a partir deste é possível testar as funcionalidades e analisar os resultados. Um caso de teste é composto praticamente por:
Resposta Correta:
Uma ou mais entradas de dados e saída esperadas, sendo analisado os processos executados.
Texto da questão
A técnica de teste funcional é de simples aplicação nos mais variados tipos de programas, as quais as funcionalidades são conhecidas, entretanto não podemos deixar de considerar um ponto desta técnica. Leia as afirmações a seguir sobre e assinale a qual corresponde sobre o que devemos considerar sobre esta técnica.
Resposta Correta:
Mesmo sendo uma técnica muito eficaz, não é possível garantir que pontos críticos do software serão executados com perfeição, mesmo aplicando inúmeros testes.
Em um plano de teste deve-se constar diversas informações para um bom andamento da aplicação de testes. Neste documento deve-se constar algumas ações e tarefas específicas. Sobre estas ações e tarefas leia as afirmações a seguir.
I – Neste documento é informado os módulos que serão testados e as técnicas aplicadas
II – Deve-se constar as estratégias de teste a serem aplicadas e os recursos computacionais como ferramentas e hardware.
III – No documento é apresentado os recursos de mão de obra e o cronograma de execução das atividades.
IV – O documento apresenta os passos para aplicar os casos de teste e também o que se esperar nos resultados obtidos.
Com base no estudo do material da disciplina, é correto o que se afirma em:
Resposta Correta:
II e III apenas.
A definição de qualidade de software vem sendo estudada por diversos autores da comunidade de software, diversos conceitos e definições foram apresentados no passar dos anos sobre como associar a qualidade de software a um fator.
Analise as afirmações a seguir sobre algumas definições:
I – Um produto de qualidade está intrinsecamente associado ao fator de conformidade de seus requisitos.
II – Caso um produto atingisse os níveis de adequação para ser utilizado pelo usuário, poderia-se dizer que este possuía qualidade.
III – O usuário tem por finalidade afirmar se o produto tem qualidade, já que este seria o árbitro final.
IV – Pode-se dizer que um produto tem qualidade se este satisfaz os requisitos explícitos e implícitos elencados.Resposta Correta:
Todas as alternativas estão corretas.
De acordo com a norma ISO/IEC 9126-1 (2003, p. 17), “qualidade é a totalidade das características de um produto de software que lhe confere a capacidade de satisfazer necessidades implícitas e explícitas”.
ABNT – ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR ISO/IEC 9126-1:2001 . Engenharia de software – qualidade de produto. Parte 1: modelo de qualidade. Rio de Janeiro: ABNT, 2003.
A norma relaciona a qualidade do software com bases nas características do produto em atender as funcionalidades implícitas e explícitas. A partir do contexto apresentado, assinale a alternativa que corresponde às necessidades implícitas e explícitas
Resposta Correta:
As necessidades explícitas são as funcionalidades que um cliente disse que deverá ter, já as implícitas não são ditas pelo cliente, cabendo ao engenheiro identificar e sugerir os requisitos.
Uma métrica de qualidade de software que pode ser aplicada é a de capacidade de manutenção, mesmo essa métrica sendo destinada apenas para os envolvidos no desenvolvimento do software, é necessária para medir a capacidade do software em suportar manutenções e não perder a qualidade do software. Essa métrica pode medir outras características, além da capacidade de manutenção. Sendo assim, assinale a alternativa que contenha outras características sobre a métrica de capacidade de manutenção.
Resposta Correta:
Modularidade, reusabilidade e analisabilidade.