desenvolvimento iterativo-incremental

42
Desenvolvimento Iterativo e Incremental DSN03S1

Upload: ruan-carvalho

Post on 06-Jun-2015

10.691 views

Category:

Technology


2 download

DESCRIPTION

Visão geral sobre como funciona o Desenvolvimento Iterativo-Incremental

TRANSCRIPT

Page 1: Desenvolvimento Iterativo-Incremental

Desenvolvimento Iterativo e Incremental

DSN03S1

Page 2: Desenvolvimento Iterativo-Incremental

O desenvolvimento Iterativo e Incremental é um processo de

desenvolvimento cíclico

Page 3: Desenvolvimento Iterativo-Incremental

Ciclos == Iterações

Page 4: Desenvolvimento Iterativo-Incremental

Começa com um planejamento inicial...

Page 5: Desenvolvimento Iterativo-Incremental

e termina com entregas entre as iterações.

Page 6: Desenvolvimento Iterativo-Incremental

É parte essencial do Rational Unified Process, Extreme Programming e das

metodologias Agile, em geral.

Page 7: Desenvolvimento Iterativo-Incremental

onde as partes são criadas separadamente

Incremental é uma estratégia...

Page 8: Desenvolvimento Iterativo-Incremental

e integradas quando completadas.

Page 9: Desenvolvimento Iterativo-Incremental

Iterativo refere-se ao loop, quando tais partes serão revisadas.

Page 10: Desenvolvimento Iterativo-Incremental

Cada iteração entrega uma parte do produto funcionando.

Page 11: Desenvolvimento Iterativo-Incremental

A idéia básica desse processo é desenvolver software

incrementalmente, permitindo aprender e corrigir as versões anteriormente

entregues.

Page 12: Desenvolvimento Iterativo-Incremental

Há algumas fases neste processo...

Page 13: Desenvolvimento Iterativo-Incremental

Concepção

Page 14: Desenvolvimento Iterativo-Incremental

Elaboração

Page 15: Desenvolvimento Iterativo-Incremental

Construção

Page 16: Desenvolvimento Iterativo-Incremental

Transição

Page 17: Desenvolvimento Iterativo-Incremental

A Concepção identifica...

Page 18: Desenvolvimento Iterativo-Incremental

Escopo do Projeto

Page 19: Desenvolvimento Iterativo-Incremental

Riscos

Page 20: Desenvolvimento Iterativo-Incremental

e Requisitos funcionais e não-funcionais.

Page 21: Desenvolvimento Iterativo-Incremental

A Elaboração cria a arquitetura...

Page 22: Desenvolvimento Iterativo-Incremental
Page 23: Desenvolvimento Iterativo-Incremental
Page 24: Desenvolvimento Iterativo-Incremental
Page 25: Desenvolvimento Iterativo-Incremental

A Construção transforma tudo em código e testes...

Page 26: Desenvolvimento Iterativo-Incremental
Page 27: Desenvolvimento Iterativo-Incremental
Page 28: Desenvolvimento Iterativo-Incremental
Page 29: Desenvolvimento Iterativo-Incremental

Não, ela não programa...

Page 30: Desenvolvimento Iterativo-Incremental

E a Transição coloca tudo em ambiente de produção..

Page 31: Desenvolvimento Iterativo-Incremental

à medida que são entregues.

Page 32: Desenvolvimento Iterativo-Incremental

Como funciona mesmo??

Page 33: Desenvolvimento Iterativo-Incremental

Planejamento

Page 34: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Page 35: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Análise & Arquitetura

Page 36: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Análise & Arquitetura

ImplementacãoImplementação

Testes

Page 37: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Análise & Arquitetura

Implementacão

Deploy

Implementação

Testes

Page 38: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Análise & Arquitetura

Implementacão

Deploy

Implementação

Testes

Avaliações

Page 39: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Análise & Arquitetura

Implementacão

Deploy

Implementação

Testes

AvaliaçõesRevisão & Mudanças

Page 40: Desenvolvimento Iterativo-Incremental

Planejamento

Requisitos

Page 41: Desenvolvimento Iterativo-Incremental

Assim por diante...

Page 42: Desenvolvimento Iterativo-Incremental

Perguntas?