o modelo de ciclo de vida em Cascata consiste em uma estratégia cíclica voltada para ampliar, de modo incremental, o grau de definição e a implementação de um sistema, enquanto que o modelo de ciclo de vida Espiral sugere uma abordagem sequencial e sistemática para o desenvolvimento de software.