Informática, perguntado por vitoriag4618, 11 meses atrás

espiral (spiral model) do Ciclo de Vida do Desenvolvimento do Software (SDLC):? gostaria de saber, por favor.

Soluções para a tarefa

Respondido por denin1010
2

Resposta:

Explicação:

É uma combinação do modelo de processo de desenvolvimento iterativo e sequencial e o modelo

de desenvolvimento, ou seja, o modelo em cascata linear com alta ênfase em análise de risco.

Ele permite as versões incrementais do produto, ou o refinamento progressivo por meio de cada

iteração ao redor da espiral. O modelo espiral tem quatro fases, um projeto de software passa

repetidamente por essas fases em iterações chamadas espirais.

PRÓS

• Novas exigências podem ser acomodadas;

• Permite o uso extensivo de protótipos;

• Os requisitos podem ser capturados com mais

precisão;

• Os usuários veem o sistema mais cedo;

• O desenvolvimento pode ser dividido em

partes menores e as peças de maior risco

podem ser desenvolvidas antes, o que ajuda

na melhor gestão de riscos.

CONTRAS

• O gerenciamento é mais complexo;

• O fim do projeto não pode ser conhecido

mais cedo;

• Não é adequado para projetos de pequeno ou

de baixo risco, e pode ser caro para pequenos

projetos;

• O processo é complexo;

• Grande número de etapas intermediárias,

exige documentação excessiva.

Respondido por Guilobooliveira
3

Resposta:

O modelo espiral foi definido por Barry Boehm no ano de 1988, quando ele publicou um importante artigo denominado: “A Spiral Model of Software Development and Enhancement”. Neste modelo são explorados dois importantes aspectos, que são à análise de risco, mais relacionado para a análise de viabilidade e a prototipagem. Podem acomodar vários processos específicos. Com o objetivo de encaixar no modelo espiral, as principais características dos outros modelos de desenvolvimento de software.

As quatro fases de maneira detalhada são explanadas abaixo:

 Comunicação: Verdadeira e franca conversa com o usuário/cliente, para maior detalhamento sobre o interesse no software.

 Planejamento: Cronograma do projeto de desenvolvimento do sistema, estipulando tempo de duração do projeto e formação da equipe, além de estimativa de custo.

 Modelagem: O software irá começar a ter formas da aplicação esperada pelo usuário/cliente final.

 Construção: Parte da implementação e de testes internos.

 Entrega: Feedback do usuário/cliente e princípios da instalação do Software.

Explicação:

Pesquisei em várias referências bibliográficas diferentes, com o objetivo de tentar trazer à melhor resposta possível com minhas palavras. Porém o outro usuário conseguiu explicar muito bem o modelo ciclo Espiral. Espero ter ajudado.

Perguntas interessantes