Baixe o app para aproveitar ainda mais
Prévia do material em texto
SEGURANÇA DE APLICAÇÕES Lupa Calc. Aluno: Matr.: Disc.: SEGURANÇAAPLICAÇÕES 2021.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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 ? Construa um ambiente de confiaçãoe com pessoas motivadas. A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto. Tem como prioridade satisfazer o cliente com entregas rápidas. Mudanças de requisitos são bem-vindas. 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. Explicação: Os processos ou métodos ágeis são baseados em trabalho cooperativo do que o formalismo. A maior prioridade é satisfazer o cliente. 2. No que tange a questão dos processos ágeis, é verdadeiro afirmar 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 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. Apenas as opções II e III estão corretas. Apenas as opções I e II estão corretas. Explicação: Os processos ágeis usam o feed-back mais que o planejamento como seus mecanismos de controle e o desenvolvimento é iterativo e incremental 3. 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 IV está correta. Apenas a opção I está correta. Todas as acertivas estão corretas. Apenas a opção II está correta. Apenas a opção III está correta. 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 Unificado 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 fluir 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.
Compartilhar