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....

Nenhum comentário:

Postar um comentário