Etapas do Ciclo de Vida de Desenvolvimento do Sistema



O Sistema de Ciclo de Vida de Desenvolvimento (SDLC) é uma série de seis etapas que uma equipe de projeto funciona através de forma a conceber, analisar, projetar, construir e implementar um sistema de nova tecnologia de informação. Aderindo a uma SDLC aumenta a eficiência e precisão e reduz o risco de falha do produto.

Planejamento

Durante a fase de planejamento, o objetivo do projeto é determinado e os requisitos para produzir o produto são considerados. Uma estimativa de recursos, como pessoal e custos, é preparado, juntamente com um conceito para o novo produto. Toda a informação é analisada para ver se há uma solução alternativa à criação de um novo produto. Se não houver outra alternativa viável, a informação é montada em um plano de projeto e apresentados à gerência para aprovação.

Análise

Durante a fase de análise da equipe do projeto determina os requisitos do usuário final. Muitas vezes, isso é feito com a ajuda de grupos de clientes-alvo, que fornecem uma explicação sobre as suas necessidades e quais as suas expectativas para o produto acabado e como ele irá executar. Os documentos da equipe do projeto a todos os requisitos do usuário e recebe um sinal-off do cliente e de gestão para avançar com o projeto do sistema.

Projeto

A fase de projeto é a fase de "arquitetura" do projeto do sistema. O fluxo de processamento de dados é desenvolvido em gráficos, ea equipe do projeto determina o design mais lógica e estrutura para o fluxo de dados e armazenamento. Para a interface de usuário, a equipe do projeto desenvolve layouts mock-up de tela que os desenvolvedores usa para escrever o código para a interface real.

Construção

Durante a construção desenvolvedores de fase executar os planos estabelecidos na fase de projeto. O design desenvolvedores do banco de dados, gerar o código para o processo de fluxo de dados e projetar as telas de interface do usuário real. Durante a fase de construção, os dados de teste é preparado e processado tantas vezes quanto necessário refinar o código.

Teste

Durante a fase de teste de todos os aspectos do sistema são testados quanto à funcionalidade e desempenho. O sistema é testado para integração com outros produtos, bem como as versões anteriores com que necessita de comunicar. Essencialmente, os elementos essenciais da fase de testes é verificar se o sistema contiver todos os requisitos do utilizador final estabelecidos na fase de análise, que todas as funções de processamento de dados são correctamente, que o novo sistema funciona com todos os outros sistemas ou sistemas anteriores, e que o novo sistema atenda os padrões de qualidade da empresa e os clientes.

Rollout

A fase de implementação é quando os clientes recebem o novo sistema como uma atualização ou uma conversão completa. Uma vez lançamento começa, o feedback dos clientes começa, e que o código é voltado para quaisquer problemas de desempenho ou os dados de mau uso.



Veja também: