Ciclo de vida de desenvolvimento de software (SDLC)

1 de junho de 2020 | Cyber Ciclo de vida de desenvolvimento de software (SDLC)

desenvolvimento de software SDLC Cybrary

O Ciclo de Vida de Desenvolvimento de Software (SDLC, na sigla em inglês) é o processo que as empresas seguem para produzir software de qualidade de forma eficiente, sustentável e dentro do prazo. O SDLC passou por tantas mudanças nos últimos 50 anos quanto os próprios computadores. Mesmo assim, ainda existe uma estrutura fundamental para entender como desenvolver e entregar produtos de software. O SDLC é dividido nas seguintes etapas:

  1. Planeamento
  2. Análise (Coleta de Requisitos)
  3. Design
  4. Implementação
  5. Teste e Integração
  6. Manutenção (e Documentação)

Há outras fases que às vezes também são inseridas, como a Implantação (particularmente importante para ambientes de Nuvem hoje em dia). No entanto, em geral, isso é conhecido como Ciclo de Vida de Desenvolvimento de Software (SDLC).

Outros tópicos que a CyberHoot abordará incluem métodos de desenvolvimento de código, como estilos de desenvolvimento em cascata e ágil.

Fonte: Techopedia

Leitura Adicional:

O ciclo de vida do desenvolvimento de software seguro: sincronizando desenvolvimento e segurança

Abordagem Ágil versus Cascata para Desenvolvimento de Software

Termos relacionados: Software de código fechado , Software comercial pronto para uso (COTS) , Fim da vida útil/Fim do suporte de software , Software de código aberto

O que isso significa para uma PME?

PMEs não devem se preocupar com este tópico, a menos que estejam no mundo da criação de aplicativos ou codificação. Esta estrutura é principalmente para engenheiros de software ou testadores de aplicativos que buscam maneiras de melhorar a qualidade de seus esforços de desenvolvimento. Se você é uma PME que desenvolve software, provavelmente já está intimamente familiarizado com SDLC. Você precisará considerar qual estilo de gerenciamento de projetos seguirá em sua área de desenvolvimento, o que é abordado parcialmente no vídeo abaixo. Diversas metodologias de gerenciamento de projetos são usadas no SDLC hoje, mas dois métodos de gerenciamento de projetos são amplamente utilizados: as metodologias de gerenciamento de projetos "Cascata" e "Ágil". Assista ao vídeo abaixo para saber mais sobre como esses métodos de gerenciamento de projetos se sobrepõem ao SDLC.

Para saber mais sobre o Ciclo de Vida de Desenvolvimento de Software, assista a este breve vídeo de 2 minutos:

Você está fazendo o suficiente para proteger seu negócio?

Cadastre-se no CyberHoot hoje e durma melhor sabendo que seu

Os funcionários são treinados cibernéticos e estão em alerta!


Inscreva-se hoje!

Últimos Blogs

Fique por dentro das últimas novidades insights de segurança

Descubra e compartilhe as últimas tendências, dicas e melhores práticas de segurança cibernética, além de novas ameaças às quais você deve ficar atento.

Extensões falsas de carteiras de criptomoedas atingem o Firefox. Veja como manter seu navegador limpo.

Extensões falsas de carteiras de criptomoedas atingem o Firefox. Veja como manter seu navegador limpo.

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Mesmo antes de Claude Code fazer...

Ler mais
Corp MDM: O aplicativo de trabalho falso que queria ler suas mensagens de texto

Corp MDM: O aplicativo de trabalho falso que queria ler suas mensagens de texto

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Já sabíamos disso há algum tempo...

Ler mais
Assistentes falsos do ChatGPT estão espalhando malware. Veja como identificá-los.

Assistentes falsos do ChatGPT estão espalhando malware. Veja como identificá-los.

Autora: Katie Boquetti | Editorial: Craig Taylor Editorial de Craig Taylor: Um CAPTCHA deve testar se...

Ler mais