A respeito de ciclo de vida de desenvolvimento seguro, julgu...
A respeito de ciclo de vida de desenvolvimento seguro, julgue o item que se segue.
Durante a fase de implementação, são aplicados padrões de
codificação e testes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - certo
A afirmação está correta, pois durante a fase de implementação de um ciclo de vida de desenvolvimento seguro de software, conhecido também como SDLC (Software Development Life Cycle), é fundamental a aplicação de padrões de codificação e a realização de testes. Os padrões de codificação são essenciais para garantir que o código seja escrito de forma consistente e segura, reduzindo a probabilidade de erros e vulnerabilidades serem introduzidos. Eles atuam como um conjunto de diretrizes que os desenvolvedores devem seguir para manter a qualidade e a segurança do código.
Além disso, os testes durante a implementação são implementados para verificar a funcionalidade, desempenho e segurança do código. Isso inclui uma variedade de testes, como testes unitários, testes de integração, testes de sistema e testes de aceitação, cada um focando em diferentes aspectos e componentes do software. Esses testes são essenciais para identificar e corrigir problemas antes que o software seja lançado, contribuindo para um produto final mais seguro e confiável.
Portanto, a aplicação de padrões de codificação e a execução de testes são práticas recomendadas que fazem parte da fase de implementação no ciclo de vida de desenvolvimento seguro de software, o que justifica a alternativa como correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
PMPB NÃO FOI A MINHA VEZ
PMPE SERÁ DIFERENTE
O ciclo de vida de desenvolvimento de software (SDLC) é um framework adotado para desenvolver, implantar e fazer a manutenção de software. Esse framework formaliza as tarefas ou atividades e as divide em seis a oito fases. O objetivo é melhorar a qualidade do software com foco no processo. A formalização das etapas visa não somente monitorar o progresso e os custos, mas também possibilitar medições e análises que poderão ser usadas para fazer melhorias.
As fases do SDLC:
Planejamento: determinar o escopo e a finalidade do software.
Requisitos: definir as funções que o software deve desempenhar.
Projeto: decidir os parâmetros principais, como arquitetura, plataforma e interfaces de usuário.
Desenvolvimento: criar e implementar o software.
Documentação: produzir as informações necessárias para ajudar usuários e stakeholders a entender como usar e operar o software.
Teste: validar que o software cumpre com os requisitos.
Implantação: disponibilizar o software para os usuários a que se destina.
Manutenção: solucionar as vulnerabilidades ou os bugs descobertos no software.
A primeira impressão é que o SDLC é muito semelhante ao gerenciamento do ciclo de vida de aplicações (ALM), pois ambos lidam com o processo de desenvolvimento e gerenciamento de software.
testes seria na fase de testes uai
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo