Pergunta

É mencionado na página Desenvolvimento de Sistemas do Ciclo de Vida na Wikipedia :

Para administrar isso, uma série de modelos de ciclo de vida de desenvolvimento de sistemas (SDLC) foram criados:. Cachoeira, fonte, espiral, construção e reparo, prototipagem rápida, incremental e sincronizar e estabilizar

Eu encontrei algumas coisas no Google, mas eu senti que eles eram vagas e eles simplesmente não clique para mim. Talvez uma explicação de alguém aqui poderia ser mais claro.

Foi útil?

Solução

Cachoeira é um modelo que reforça o controle e evita paralelismo; todos os requisitos para uma tarefa tem de ser cumprida antes de iniciar a tarefa. Fountain diz que uma nova tarefa pode ser iniciada antes de todos os requisitos forem cumpridos, porque nem todos os requisitos são necessários no início da tarefa.

Pense nisso: Super Mario Jogo,

Cachoeira:. Primeiro, design tudo, em seguida, obter hardware feito (Team Hardware), em seguida, criar algumas sprites de teste, então o código do motor, em seguida, criar obras de arte, então a música e acabamento

Fonte: enquanto a equipe de hardware está fazendo seu trabalho, obra inicia trabalho conceitual, e codificação começa alguns protótipos em preexistentes hw. Quando os artistas e acabamentos de hw, codificadores integrá-los em seu código e continuar 'até terminar o jogo ...

Outras dicas

Fountain : Estar em um círculo e jogar alguns padrões e palavras-chave no ar para ver onde eles pousam. Pegar apenas os que a terra dentro do círculo. Repita até ser cancelada.

Cachoeira : "Geronimo" Wrangle todos em um barco, em seguida, gritar enquanto passando por cima Niagra Falls. Pegar os pedaços quebrados, em seguida, enxaguar e repetir. Certifique-se de que está bem documentado que parte do barco cada indivíduo deve estar sentado no, que eles deveriam estar segurando, quão alto para gritar, e exatamente onde deveria pousar. Veja formulário 3684-B para obter instruções adicionais.

Espiral : Escolha um membro da equipe e ter todos os outros spin-los em círculos até dizy.

Construir e Fix : simplesmente jogá-lo contra a parede para ver o que pega. Se algo cai adicionar um pouco de fita adesiva. goma utilizadas também podem trabalhar. Qualquer parte que não vai ficar preso, simplesmente jogar fora.

Prototipagem Rápida : fazer exatamente o que o cliente pediu. Repita até que descobrir o que eles querem.

Incremental : Só construir as peças que você quer, e só quando você quiser fazê-lo. Uma versão alternativa é construir apenas as partes que gritam mais alto para, e só quando eles estão realmente em pé em sua mesa esperando por ele.

Sincronizar e estabilizar : Como espiral exceto apenas uma pessoa de cada vez gira o membro da equipe de azar. Quando o seu turno acabou, parar o giro por um momento.

Pelo que entendi, eles contêm essencialmente os mesmos passos, mas uma abordagem fonte é muito mais interativo, com menos foco no design inicial e mais em análise.

Você basicamente bodge seu caminho através de coisas. Veja o que precisa acontecer, e melhorá-lo. Veja o que precisa acontecer. Melhorá-lo.

É mais ágil, mas à custa da estabilidade do projeto. Cachoeira é muito melhor para os grandes projectos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top