terça-feira, 23 de outubro de 2012
Modelo Cachoeira modificado
Ampliar imagem
O modelo cascata é a abordagem sequencial implementado em desenvolvimento de software. Neste processo de desenvolvimento de software, há um fluxo contínuo de uma fase para a outra. O fluxo representa uma queda de água, daí o nome do modelo. É conhecido como o modelo em cascata tradicional ou modelo em cascata pura. Mas então o que é modificado modelo em cascata? Como é que é diferente do modelo em cascata tradicional? Vamos ver o que é o modelo em cascata tradicional, antes de virar-se para modelo em cascata modificados.
Modelo tradicional Cachoeira
O modelo em cascata veio em desenvolvimento de software das indústrias de manufatura e construção. Ambas as indústrias têm estruturado ambiente físico e as alterações pós-são quase impossíveis. Durante o início da indústria de desenvolvimento de software, não houve metodologias de desenvolvimento de software formais, portanto, esse modelo das indústrias de manufatura e construção foi adaptado para o desenvolvimento de software.
Neste modelo de desenvolvimento de software cachoeira, há fases diferentes do software atravessa. As fases são exigência fase de análise, fase de projeto, fase de implementação, fase de testes e por último, mas não menos importante, é a fase de manutenção. As fases são sequenciais modelo em cascata, o que significa que só após a conclusão da etapa anterior, é que o movimento de desenvolvimento para a fase seguinte. No entanto, uma vez que o software tem progredido de uma fase para a próxima fase, não há como o software pode voltar ao estágio anterior. Há vantagens cachoeira muitos modelo e desvantagens. No entanto, uma vez que o software não pode voltar ao estágio anterior é o impedimento, devido a que este modelo não é usado, muitas vezes, o que exigiu o desenvolvimento de modelo em cascata modificados.
O que é modificado modelo em cascata?
O modelo em cascata modificados em engenharia de software passou a existir por causa dos defeitos do modelo em cascata tradicional. As fases do modelo modificado é semelhante ao modelo tradicional, são
* Fase Análise de Requisitos
* Fase de Projeto
* Fase de Implementação
* Fase de teste
* Fase de Manutenção
A principal alteração, a qual é vista no modelo em cascata modificada é que as fases do ciclo de vida modificado cascata modelo estão autorizados a sobrepor-se. Porque as fases se sobrepõem, uma grande flexibilidade foi introduzida no modelo em cascata modificados em engenharia de software. Ao mesmo tempo, um certo número de tarefas podem funcionar ao mesmo tempo, o que garante que os defeitos no software são removidos na etapa de desenvolvimento próprio e o custo geral de fazer alterações no software antes da implementação é guardado.
Ao mesmo tempo, fazer mudanças para a concepção básica também é possível, uma vez que existem um número de fases activas em um ponto de tempo. No caso de existirem quaisquer erros introduzidos por causa das alterações feitas, retificando-los também é fácil. Isso ajuda a reduzir os problemas de fiscalização. O diagrama modelo modificado cachoeira não difere do diagrama tradicional cachoeira modelo, como a cada fase do modelo de verificação e etapa de validação foi adicionado.
A outra vantagem do modelo cascata modificado é que é uma abordagem mais relaxada para procedimentos formais, documentos e opiniões. Ele também reduz o feixe enorme de documentos. Devido a isto a equipe de desenvolvimento tem mais tempo para se dedicar a trabalhar no código e não tem que se preocupar com os procedimentos. Isto, por sua vez, ajuda a terminar o produto mais rápido.
Como tudo tem dois lados, o modelo cascata modificou também tem uma desvantagem. É na verdade se presta a flexibilidade para o processo de desenvolvimento de software, mas seguindo o progresso em todas as etapas torna-se difícil, como um número de fases estão em curso ao mesmo tempo. Além disso, o modelo em cascata modificada não acabou com as fases do modelo cascata tradicional. Por conseguinte, existe alguma dependência em relação à fase anterior, o que continua a existir. Essa dependência aumenta o problema eo projeto pode se tornar um complicado às vezes. A equipe de desenvolvimento pode ser tentado a frente e para trás entre as etapas para ajustes finos. Isso resulta em atraso na conclusão do projeto. No entanto, esta desvantagem pode ser removida, se certos parâmetros são configurados para cada fase. O benchmarking ajuda a garantir que o projeto está dentro do cronograma e não derem errado.
Apesar dos inconvenientes do modelo em cascata modificado, este modelo é largamente utilizado nas indústrias de software. A maioria das desvantagens do modelo em cascata tradicional foram atendidas e isso tornou mais fácil para trabalhar em estágios avançados....
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário