Buscar

Simulado Segurança de Aplicações 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: SEGURANÇA DE APLICAÇÕES   
Aluno(a): ALFREDO EDUARDO DE CASTRO NASCIMENTO 202203431471
Acertos: 2,0 de 2,0 14/09/2023
Acerto: 0,2  / 0,2
No que tange a questão dos processos ágeis, é verdadeiro a�rmar que ...
    
I - usam o feed-back mais que o planejamento como seus mecanismos de controle
II - é o processo mais antigo onde os desenvolvedores seguem os passos em ordem
III - as interações ocorrem em ciclo de cascateamento
IV - o desenvolvimento é iterativo e incremental
V - usado para processos cujo ciclo de vida é bastante longo
Assinale a alternativa correta.
Apenas as opções I e II estão corretas.
Apenas as opções II e III estão corretas.
Apenas as opções III e IV estão corretas.
 Apenas as opções I e IV estão corretas.
Apenas as opções II e V estão corretas.
Respondido em 14/09/2023 16:19:12
Explicação:
Os processos ágeis usam o feed-back mais que o planejamento como seus mecanismos de controle e o desenvolvimento é iterativo
e incremental
Acerto: 0,2  / 0,2
Marque a resposta certa de acordo com as assertivas abaixo:
I - O modelo iterativo é considerado o mais antigo e conhecido pelos desenvolvedores.
II - O processo em cascata é preferido por desenvolvedores porque lhes fornece um potencial para atingir os objetivos de
projeto de um cliente que não sabe exatamente o que quer, ou quando não se conhece bem todos os aspectos da solução.
III - Os processos ágeis usam o feedback, mais que o planejamento, como seus mecanismos de controle primário.
IV - No processo não-ágil o feedback é produzido por testes regulares e das versões do software desenvolvido.
 Apenas a opção III está correta.
Apenas a opção I está correta.
Apenas a opção IV está correta.
Todas as acertivas estão corretas.
Apenas a opção II está correta.
Respondido em 14/09/2023 16:19:43
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
Explicação:
Modelo Iterativo e Incremental é um dos clássicos modelos de processo de desenvolvimento de software criado em resposta às
fraquezas do modelo em cascata, o mais tradicional. Os dois padrões mais conhecidos de sistemas iterativos de desenvolvimento
são o RUP (Processo Uni�cado da Rational) e o Desenvolvimento ágil de software. Por isso o desenvolvimento iterativo e
incremental é também uma parte essencial da Programação Extrema e outros.
O Modelo em Cascata é um modelo de desenvolvimento de software seqüencial no qual o processo é visto como um �uir constante
para frente (como uma cascata) através das fases de análise de requisitos, projeto, implementação, testes (validação), integração, e
manutenção de software. A origem do termo cascata é frequentemente citado como sendo um artigo publicado em 1970 por W. W.
Royce; ironicamente, Royce defendia um abordagem iterativa para o desenvolvimento de software e nem mesmo usou o termo
cascata. Royce originalmente descreve o que é hoje conhecido como o modelo em cascata como um exemplo de um método que ele
argumentava ser um risco e um convite para falhas.
Os processos ágeis, é um processo baseado na experiência e na observação, com feedebacks e com ciclos constantes de inspeção e
adaptação, a equipe trabalha sempre num ambiente de melhoria contínua. O Manifesto deixa claro que é preciso valorizar
agilidade, simplicidade, excelência técnica, pessoas e feedback constante.
 
Acerto: 0,2  / 0,2
São exemplos de processos da metodologia ágil?
PDCA e Crystal
RUP e XP 
Scrum e RUP
Crystal e Scrum
 XP e Scrum
Respondido em 14/09/2023 15:53:13
Explicação:
São considerados como métodos ágeis XP e Scrum
Acerto: 0,2  / 0,2
O Processo de Desenvolvimento de Software (PDS) foi uma forma de aumentar o nível / grau de maturidade nos processos
dentro das organizações.
Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ?
 Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir informações
através de conversas.    
Mudanças de requisitos são bem-vindas.
Tem como prioridade satisfazer o cliente com entregas rápidas.
Construa um ambiente de con�açãoe com pessoas motivadas.
A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto.
Respondido em 14/09/2023 15:53:56
Explicação:
Os processos ou métodos ágeis são baseados em trabalho cooperativo do que o formalismo. A maior prioridade é satisfazer o
cliente.
 Questão3
a
 Questão4
a
Acerto: 0,2  / 0,2 Questão5
a
A tarefa de efetuar testes, em software, foi considerada secundária por muito tempo. Geralmente, era vista como castigo
para o programador ou como uma tarefa, onde não se deveria gastar muito tempo e investimentos. O tema esteve relegado
a segundo plano e, até alguns anos atrás, não se encontrava muita literatura sobre o assunto. Este é um paradigma que vem
mudando no mundo moderno de desenvolvimento de software. Um dos testes, que ajudou a mudar este paradigma, é o
teste de aceitação que tem como principal característica
 
ser realizado no início do desenvolvimento do software, com o objetivo de evitar futuros erros, durante o processo
de desenvolvimento.
ser realizado, com o cliente, apenas após a implantação do software.
ser realizado, com o cliente, apenas após o treinamento de uso do software.
ser realizado, pelos analistas de teste, no meio do processo de desenvolvimento do produto.
 veri�car o sistema, em relação aos seus requisitos originais e às necessidades atuais do usuário.
Respondido em 14/09/2023 16:18:12
Explicação:
O teste de aceitação possui como uma das suas principais caracterísiticas a veri�cação do sistema, em relação aos seus requisitos
originais e às necessidades atuais do usuário.
Acerto: 0,2  / 0,2
Assinale qual é o método de teste de caixa branca (white box), que apresenta uma métrica de software e estabelece um
limite máximo para o número de testes que deve se executado para garantir que todas as instruções sejam executadas pelo
menos uma vez.
 
Teste de Laços (loops)
Teste de Condição
Teste de Fluxo de Dados
Teste de Estrutura de Controle
 Complexidade Ciclomática
Respondido em 14/09/2023 16:15:16
Acerto: 0,2  / 0,2
(FCC - TRT - 4ª REGIÃO/RS - 2015) Após a codi�cação terminar em alguma fase, a técnica para projeto de casos de teste
conhecida como Caixa Preta terá como um de seus principais objetivos
 encontrar funções incorretas ou ausentes.
exercitar estruturas de dados internas para garantir a sua qualidade e validade.
garantir que todos os caminhos independentes dentro de um módulo de software tenham sido exercitados pelo
menos uma vez.
garantir que todos os laços sejam testados dentro dos limites operacionais do sistema.
exercitar todas as decisões lógicas para valores verdadeiros e falsos.
Respondido em 14/09/2023 16:15:52
Explicação:
O teste caixa preta tem como um de seus principais objetivos encontrar funções incorretas ou ausentes.
 
Acerto: 0,2  / 0,2
 Questão6
a
 Questão7
a
 Questão8
a
Considerando as melhores práticas para desenvolvimento de código seguro, o que são testes de caixa cinza?
São testes com acesso ao código fonte, desse modo podem ser elaborados para veri�car partes especí�cas do
sistema.
São testes baseados nos requisitos do software, sem acesso ao código fonte.
São testes triviais feitos por usuários, não pela equipe de desenvolvimento.
 Envolve aspectos dos testes de caixa branca e preta.
São testes de engenharia social, sem nenhum acesso ao código fonte.
Respondido em 14/09/2023 16:15:37
Explicação:
Testes de caixa cinza envolve aspectos dos testes de caixa branca e preta.
Acerto: 0,2  / 0,2
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades.
Sendo assim, o que busca esse processo?
I. Padronizar os trabalhos para um melhor controle dos projetosde testes.
II. Minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento como também a redução de
custos de correção de defeitos.
III. Redução de custos de correção de defeitos.
Assinale a única alternativa correta.
 
Apenas os itens II e III estão corretos.
Apenas o item III está correto.
 Todos os itens estão corretos.
Apenas os itens I e II estão corretos.
Apenas o item II está correto.
Respondido em 14/09/2023 16:20:19
Explicação:
O Processo de Testes de Software representa uma estrutura das etapas, atividades, artefatos, papéis e responsabilidades,
buscando padronizar os trabalhos para um melhor controle dos projetos de testes. O objetivo de um Processo de teste (com
metodologia própria, ciclo de vida, etc.) é minimizar os riscos causados por defeitos provenientes do processo de desenvolvimento
como também a redução de custos de correção de defeitos, pois, o custo do software (desenvolvimento + manutenção) tende a ser
menor quando o software é bem testado.
 
Acerto: 0,2  / 0,2
Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está na ligação lógica e
não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As opções abaixo apresentam característica do
lado Cliente:
I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface grá�ca.
II- É o processo ativo na relação Cliente/Servidor.
III- Não se comunica com outros Clientes.
Assinale a opção CORRETA.
Somente os itens II e III estão corretos
Somente os itens I e III estão corretos
Somente o item II está correto
 Questão9
a
 Questão10
a
 Os itens I, II e III estão corretos
Somente o item I está correto
Respondido em 14/09/2023 16:00:31

Continue navegando