Home : Termos de Software : Definição de SDLC

SDLC

Significa "Ciclo de vida de desenvolvimento do sistema". SDLC é uma abordagem estruturada para criar e manter um sistema usado em tecnologia da informação. Pode ser aplicado a redes e serviços on-line, mas é mais frequentemente usado em Programas desenvolvimento.

Quando aplicado ao software, o SDLC também é chamado de "ciclo de vida de desenvolvimento de aplicativos". Alguns modelos SDLC têm até cinco estágios, enquanto outros têm até dez. Uma estrutura SDLC típica usada para desenvolver um software aplicação pode incluir os sete estágios a seguir:

  1. Planejamento - A parte mais fundamental do SDLC é o planejamento. Isso inclui etapas como determinar a necessidade de um programa específico, quem será o usuários finais, quanto custará o desenvolvimento e quanto tempo levará.
  2. Definindo - Nesta fase, o plano geral de desenvolvimento é canalizado para critérios específicos. Os requisitos específicos do programa são definidos. Nesta fase, a equipe de desenvolvimento também pode decidir o que linguagem de programação deve ser usado para criar o programa.
  3. Desenho - Esse processo envolve a criação do interface com o usuário e determinar como o programa funcionará. Para aplicativos maiores, é comum criar uma especificação de documento de design (DDS), que pode precisar ser revisada e aprovada antes do início do desenvolvimento.
  4. Prédio - O estágio de construção normalmente compreende a maior parte do processo de desenvolvimento de software. Inclui a programação do código fonte, criando os gráficos e compilando os ativos em um programa executável. Projetos pequenos podem envolver um único programador, enquanto projetos maiores podem incluir várias equipes trabalhando juntas. Por exemplo, uma equipe pode projetar a interface do usuário, enquanto outra equipe escreve o código-fonte. Para multi plataforma aplicações, equipes individuais podem ser atribuídas a diferentes plataformas.
  5. ensaio - A importante fase de teste permite ao desenvolvedor capturar problemas desconhecidos e corrigir qualquer erros que surgem no programa. Alguns testes podem ser feitos internamente, enquanto um beta A versão do software pode ser fornecida a um grupo selecionado de usuários para testes públicos.
  6. desenvolvimento - Depois que um programa passa na fase de teste, ele está pronto para implantação. Nesta fase, o software é lançado ao público. Pode ser fornecido através de um baixar ou como software in a box, que vem em um CD or DVD.
  7. Manutenção - Depois que um aplicativo de software é lançado, ainda pode haver erros adicionais ou solicitações de recursos enviadas pelos usuários. A equipe de desenvolvimento deve manter o software corrigindo erros e adicionando novos recursos. Software comercial programas geralmente incluem algum nível de suporte técnico.

A razão pela qual os estágios acima são chamados de ciclo é porque esses estágios são repetidos toda vez que uma nova versão principal do software é lançada. Embora o estágio de manutenção possa abranger pequenas atualizações, a maioria das empresas de software permanece ativa lançando regularmente atualizações pagas (versão 2, versão 3, etc). Antes de embarcar em uma nova versão principal, a equipe de desenvolvimento deve primeiro criar um plano (estágio 1) e, em seguida, continuar nos outros estágios do SDLC.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de SDLC. Explica na terminologia de computação o que significa SDLC e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de SDLC, poderá fazer referência a ela usando os links de citação acima.