Portifolioa modelos de ciclo de vida no processo de desenvolvimento de software

3606 palavras 15 páginas
Portifolioa_Modelos de Ciclo de Vida no processo de desenvolvimento de software
[pic]

SUMÁRIO

1 INTRODUÇÃO 3
2 MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE 4
2.1 CASCATA 4
2.2 ESPIRAL 5
2.3 Modelo iterativo e incremental 7
3 processos ágeis 9
3.1 extreme programming 9
4 rup 12
4.1 Fases do RUP 13
4.1.1 Verdades e Mitos 15
4.1.2 Verdades 15
4.1.2.1 Mitos 15
5 CONCLUSÃO 17
REFERÊNCIAS 18 INTRODUÇÃO

Como já é sabido, o mercado consumidor, de maneira geral, está cada vez mais exigente, sempre desejando alta qualidade a baixo custo. Historicamente, os produtos/serviços de software não acompanhavam a evolução dessa demanda por serem muitas vezes caros ou fora de escopo. E foi assim, com esse perfil de demanda, que chegamos, no mundo do desenvolvimento de sistemas, à era das fábricas de software, à era da escala produtiva normatizada de softwares. O modelo de ciclo de vida é um dos elementos essenciais do processo de desenvolvimento de tecnologia e a escolha de um modelo acaba por ter grande influência sobre o sucesso de produção de um projeto, pois ajuda a melhorar o seu andamento e a garantir que os objetivos finais de cada passo sejam alcançados. Ainda, dependendo da escolha, é possível aumentar a velocidade de desenvolvimento, melhorar a qualidade, localizar e controlar pontos de melhoria, minimizar overhead e exposições a riscos e até mesmo melhorar as relações com os clientes.

MODELOS DE CICLO DE VIDA NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

1 CASCATA

O modelo em cascata, que também é conhecido como abordagem “Top-down”, caracteriza-se pelo fato do trabalho do projeto obedecer a uma sequência estrita, comparado com outros modelos de desenvolvimento de software, este é mais rígido e menos

Relacionados

  • como elaborar um trabalho
    827 palavras | 4 páginas