Buscar

Adg4 - Segurança em Engenharia de Software

Prévia do material em texto

Adg4 - Segurança em Engenharia de Software
1)
Considere o TDD (Test Driven Design), que se baseia no desenvolvimento de software dirigido por testes, onde de uma forma resumida, se constrói primeiramente testes das funcionalidades de cada unidade do software e posteriormente se implementa as funcionalidades que serão validadas por estes testes. Esta metodologia se baseia em testes das menores partes de um software que são chamadas de ______________.
Marque a alternativa que preenche corretamente a lacuna no texto acima.
Alternativas:
a)unidades.
2)
O TDD (Test Driven Design) se baseia no desenvolvimento de software dirigido por testes, onde de uma forma resumida, se constrói primeiramente testes das funcionalidades de cada unidade do software e posteriormente se implementa as funcionalidades que serão validadas por estes testes
Com relação ao desenvolvimento orientado (dirigido) a testes (do Inglês Test Driven Development - TDD), analise as afirmativas a seguir.
 
I. TDD é uma técnica de desenvolvimento de software iterativa e incremental.
II. TDD implica escrever o código de teste antes do código de produção, um teste de cada vez, tendo certeza de que o teste falha antes de escrever o código que irá fazê-lo passar.
III. TDD é uma técnica específica do processo XP (Extreme Programming), portanto, só pode ser utilizada em modelos de processo ágeis de desenvolvimento de solftware.
Alternativas:
a)somente as afirmativas I e II estão corretas
3)
O processo de escrever testes antes da implementação de um projeto de software é conhecido como Test-Driven Development (TDD). Esta metodologia se baseia em testes das menores partes de um software que são chamadas de unidades.
A respeito do processo de desenvolvimento dirigido por testes, assinale a afirmativa correta
Alternativas:
a)Testes ajudam na modelagem do projeto de software guiando o desenvolvedor no desenho das classes. 
4)
Analise as alternativas abaixo.
I. VPN significa Virtual Private Network.
II. Trata-se de uma conexão de rede protegida, criada para o uso privado em empresas, estabelecida sobre uma infraestrutura de rede pública e compartilhada.
III. Uma VPN utiliza protocolos de segurança e autenticação para garantir características de uma rede privada e dedicada à Corporações que utilizam uma infraestrutura não confiável, como a Internet, para interligação de suas redes ou de usuários remotos a estas.
IV. Corporações interessadas no uso de VPN devem estar preocupadas com vários aspectos de segurança envolvidos na interligação de suas redes através de uma infraestrutura não confiável.
Sobre os fundamentos de VPN, verifique as assertivas e assinale a correta.
Alternativas:
c)Apenas as assertivas III e IV são corretas.

Continue navegando