Upload
dnad
View
425
Download
0
Tags:
Embed Size (px)
Citation preview
Business-Driven x Architecture-Driven
Rodrigo YoshimaRodrigo Yoshimablog.aspercom.com.brblog.aspercom.com.br@rodrigoy@rodrigoy
Modelo Econômico de Software
A B
Linha de vida do Software
Modelo Econômico de Software
A B
Linha de vida do Software
R1
Modelo Econômico de Software
A B
Linha de vida do Software
R1
Modelo Econômico de Software
A B
Linha de vida do Software
R1
Modelo Econômico de Software
A B
Linha de vida do Software
R1
Modelo Econômico de Software
A B
Linha de vida do Software
R1
Processo Business-Driven
A
Ciclo de Desenvolvimento
R1
Processo Business-Driven
A
Ciclo de Desenvolvimento
R1
Escolha de uma arquitetura de caixinha
Processo Business-Driven
A
Ciclo de Desenvolvimento
R1
Entrega de funcionalidades
O que é Arquitetura afinal?
““Arquitetura são as decisões que gostaríamosArquitetura são as decisões que gostaríamoster tomado no início do projeto.”ter tomado no início do projeto.”
Ralph JohnsonRalph Johnson
economicamente ruim de mudar – comentário do Rodrigoeconomicamente ruim de mudar – comentário do Rodrigo
Processo Architecture-Driven
A
Ciclo de Desenvolvimento
R1
Provar a arquitetura(com código funcionando)
Processo Architecture-Driven
A
Ciclo de Desenvolvimento
R1
Provar a arquitetura(com código funcionando)
Qual linguagem
Qual runtime
Quem e quantos vão usar
Como distribuir
Quais custos envolvidos
FUNCIONA?
Processo Architecture-Driven
A
Ciclo de Desenvolvimento
R1
Isso é a fase de elaboração do RUP
Como testar sua arquitetura?
Escrevendo código arquiteturalmente significativo Escrevendo código – está produtivo? Deployando código Teste de Carga Testes de Performance Testes de Usabilidade
Obrigado!
A
Ciclo de Desenvolvimento
R1
Rodrigo YoshimaRodrigo Yoshimablog.aspercom.com.brblog.aspercom.com.br@rodrigoy@rodrigoy