A respeito de ciclo de vida de desenvolvimento seguro, julgu...

Próximas questões
Com base no mesmo assunto
Q2276054 Segurança da Informação

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. 

Alternativas

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