terça-feira, 13 de novembro de 2012
Software Development Life Cycle
O que é Software Development Life Cycle?
O ciclo de vida de desenvolvimento de software é um processo passo-a-passo envolvido no desenvolvimento de um produto de software. É também indicado como processo de desenvolvimento de software, em certas partes do mundo. Todo o processo é geralmente classificado em um conjunto de passos e uma operação específica será realizada em cada um dos passos.
Classificação
A classificação básica de todo o processo é tão followsPlanning
Análise
Projeto
Desenvolvimento
Implementação
Teste
Desenvolvimento
Manutenção
Cada um dos passos do processo tem a sua própria importância e desempenha um papel significativo no desenvolvimento de produtos. A descrição de cada um dos passos pode permitir uma melhor compreensão.
Planejamento
Esta é a primeira fase e mais importante no desenvolvimento e uma das etapas mais importantes. O motivo básico é planejar o projeto total e estimar os méritos e deméritos do projeto. A fase de planejamento inclui a definição do sistema pretendido, o desenvolvimento do plano de projeto e gestão paralela do plano durante todo o processo de desenvolvimento.
Um bom plano e amadureceu pode criar uma iniciativa muito boa e pode afetar positivamente o projeto completo.
Análise
O principal objetivo da fase de análise é a realização de estatísticas e levantamento de requisitos. Com base na análise do projecto e devido à influência dos resultados de a fase de planeamento, os requisitos para o projecto são decididas e recolhidas.
Uma vez que os requisitos para o projeto estão reunidos, eles são priorizados e prontas para uso posterior. As decisões tomadas na fase de análise são fora-e-para fora devido à análise de requisitos. Processo após a atual fase estão definidos.
Projeto
Uma vez que a análise é mais, a fase de desenho começa. O objetivo é criar a arquitetura do sistema total. Esta é uma das etapas importantes do processo e serve para ser uma fase de referência uma vez que os erros realizados até esta fase e durante esta fase podem ser apagados aqui.
A maioria dos desenvolvedores têm o hábito de desenvolver um protótipo de todo o software e representam o software como um modelo em miniatura. As falhas, tanto técnica e design, pode ser encontrado e removido e todo o processo pode ser redesenhado.
Desenvolvimento e Implementação
A fase de desenvolvimento e implementação é a fase mais importante, pois é a fase em que a parte principal do projeto é feito. As obras básicas incluem a concepção da arquitetura básica técnica e manutenção dos registros de dados e programas relacionados com o processo de desenvolvimento.
Um dos cenários principais é a implementação do modelo protótipo para um ambiente de pleno direito de trabalho, que é o produto final ou software.
Teste
A fase de testes é uma das etapas finais do processo de desenvolvimento e esta é a fase em que os ajustamentos finais são feitas antes de apresentar o software completamente desenvolvido para o utilizador final.
Em geral, os testadores encontrar o problema de remover os erros e os erros lógicos. As condições de ensaio que são decididos na fase de análise são aplicados ao sistema e se a saída obtida é igual à produção pretendida, isso significa que o software está pronto para ser fornecido ao utilizador.
Manutenção
A tarefa mais difícil é encontrado na fase de manutenção, que normalmente representa a maior quantidade de dinheiro. A equipe de manutenção é decidido de forma que eles monitoram a mudança na organização do software e relatório para os desenvolvedores, no caso de uma necessidade.
O balcão de informações também é fornecida, nesta fase. Isso serve para manter a relação entre o usuário eo criador....
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário