Qual é o modelo espiral?

O modelo espiral é uma filosofia de design de software que, em vez de ser um processo linear, é um processo de quatro etapas que se repete continuamente até que o software seja concluído. Na primeira etapa do modelo em espiral, os desenvolvedores discutem os objetivos. Depois disso, os desenvolvedores encontram métodos para concluir os objetivos da maneira mais rápida e segura. Quando os desenvolvedores sabem o que estão fazendo, eles executam a programação real para colocar os recursos no software. Quando esse processo é concluído, o cliente é mostrado o software para aceitação ou negação das alterações. Neste ponto, os desenvolvedores discutem os recursos que precisam ser adicionados ao software. Por exemplo, se o programa for feito para colaboração em grupo, os desenvolvedores poderão discutir a necessidade de uma interface de grupo que facilite para muitas pessoas usarem o programa simultaneamente. Os desenvolvedores discutem apenas o feitoRes necessário, sem discutir como criá -los.

Quando os desenvolvedores sabem quais recursos são necessários, eles começam a discutir maneiras de concluí -los. Nesta fase do modelo em espiral, os desenvolvedores discutirão diferentes práticas e métodos de programação para concluir a tarefa. Embora possa haver muitas maneiras de adicionar os recursos, os desenvolvedores geralmente escolhem o que é mais rápido para fazer e processar. A segurança também pode ser um problema, porque os desenvolvedores não querem que o programa trave durante o uso.

Depois que um método for selecionado, os desenvolvedores começarão a programar os recursos. Essa programação será de acordo com o método selecionado na segunda fase e não será alterado, a menos que ocorram grandes problemas. Ao contrário das outras duas partes do modelo em espiral, há muito pouca discussão aqui.

Com os recursos discutidos terminados, o cliente será contatadoPara experimentar o software em sua condição atual. O software raramente será concluído neste momento, e esta etapa é mais para testar os recursos programados do que a reivindicação de que está concluído. Se o software não for feito para um cliente específico, os clientes em potencial poderão ser chamados para experimentar o programa. Independentemente de o cliente aceitar ou negar os recursos, o modelo em espiral remonta à primeira etapa - planejamento - onde novos recursos são discutidos ou negados e os recursos são corrigidos. Isso continuará em sequência até que o software esteja pronto para distribuição ou concluído para as especificações do cliente.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?