SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Processo de Desenvolvimento MDA:  Metodologias e Agilidade Mestrado em Sistemas e Computação MDA e Reengenharia de Software Profa. Laís Salvador Luiz Matos – luizmatos.eti.br  Salvador, Abril de 2008
[object Object],[object Object],[object Object],[object Object],[object Object],AGENDA
[object Object],[object Object],INTRODUÇÃO
INTRODUÇÃO ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],INTRODUÇÃO
INTRODUÇÃO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
( KLEPPE e outros, 2003) INTRODUÇÃO Ciclo de vida MDA Passos principais do processo
[object Object],[object Object],[object Object],[object Object],[object Object],Metodologias MDA (GERVAIS, 2002)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Metodologias MDA ,[object Object],(GERVAIS, 2002)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Metodologias MDA ,[object Object],(GERVAIS, 2002)
[object Object],(GERVAIS, 2002) Objetivo do sistema, contexto na organização, informações manipuladas e tarefas realizadas. Corresponde a transformação do PIM, que é configurado de acordo com o PDM Descrição do ambiente de execução (Platform-Description Model)
[object Object],[object Object],[object Object],[object Object],Metodologias MDA ,[object Object],(CÁCERES e outros, 2003)
[object Object],Metodologias MDA ,[object Object],(CÁCERES e outros, 2003) Requirements of the modeling of a WIS Levels Phases Aspects content hypertext presentation analysis implementation structure behavior
[object Object],[object Object],[object Object],Metodologias MDA (CÁCERES e outros, 2003)
[object Object],[object Object],[object Object],[object Object],[object Object],Metodologias MDA
DESENVOLVIMENTO ÁGIL DIRIGIDO A MODELOS Agile Model Driven Development (AMDD) (AMBLER, 2008) Ciclo de vida AMDD Identificar o escopo e arquitetura do sistema  0 1 2 ... n-1 n n+1
[object Object],[object Object],[object Object],[object Object],DESENVOLVIMENTO ÁGIL DIRIGIDO A MODELOS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Metodologias MDA (MELLOR, 2004)
[object Object],[object Object],[object Object],[object Object],Metodologias MDA (MELLOR, 2004)
[object Object],[object Object],[object Object],[object Object],CONSIDERAÇÕES FINAIS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],REFERÊNCIAS

Contenu connexe

Tendances

A importância da arquitetura de software
A importância da arquitetura de softwareA importância da arquitetura de software
A importância da arquitetura de softwareAdriano Tavares
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Adriano Tavares
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Cláudio Amaral
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...Os Fantasmas !
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - WikipediaRobson Silva Espig
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de SoftwareJairo Junior
 
Aula4-modelagem e uml
Aula4-modelagem e umlAula4-modelagem e uml
Aula4-modelagem e umlneilaxavier
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...Os Fantasmas !
 
Projeto de Sistemas - Aula003
Projeto de Sistemas - Aula003Projeto de Sistemas - Aula003
Projeto de Sistemas - Aula003Cláudio Amaral
 
Arquitetura de software - Introdução
Arquitetura de software - IntroduçãoArquitetura de software - Introdução
Arquitetura de software - IntroduçãoSergio Crespo
 
Aula1 analise de sistemas remixado
Aula1 analise de sistemas remixadoAula1 analise de sistemas remixado
Aula1 analise de sistemas remixadoneilaxavier
 
Reflexões sobre arquitetura de software
Reflexões sobre arquitetura de softwareReflexões sobre arquitetura de software
Reflexões sobre arquitetura de softwareTiago Sciencia
 

Tendances (20)

A importância da arquitetura de software
A importância da arquitetura de softwareA importância da arquitetura de software
A importância da arquitetura de software
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 
Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002Projeto de Sistemas - Aula002
Projeto de Sistemas - Aula002
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO SISTEMAS OPERACI...
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - Wikipedia
 
Rup e metodos ágies
Rup e metodos ágiesRup e metodos ágies
Rup e metodos ágies
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula4-modelagem e uml
Aula4-modelagem e umlAula4-modelagem e uml
Aula4-modelagem e uml
 
Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
Eng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de softwareEng.ª do Software - 4. Processos de software
Eng.ª do Software - 4. Processos de software
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 3º PERÍODO PROCESSOS DE DES...
 
ArquiteturaSoftware
ArquiteturaSoftwareArquiteturaSoftware
ArquiteturaSoftware
 
Projeto de Sistemas - Aula003
Projeto de Sistemas - Aula003Projeto de Sistemas - Aula003
Projeto de Sistemas - Aula003
 
Visao Geral Rup
Visao Geral RupVisao Geral Rup
Visao Geral Rup
 
Arquitetura de software - Introdução
Arquitetura de software - IntroduçãoArquitetura de software - Introdução
Arquitetura de software - Introdução
 
Aula1 analise de sistemas remixado
Aula1 analise de sistemas remixadoAula1 analise de sistemas remixado
Aula1 analise de sistemas remixado
 
Ferramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projetoFerramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projeto
 
Reflexões sobre arquitetura de software
Reflexões sobre arquitetura de softwareReflexões sobre arquitetura de software
Reflexões sobre arquitetura de software
 

En vedette

Apresentação PIM (07/2015)
Apresentação PIM (07/2015)Apresentação PIM (07/2015)
Apresentação PIM (07/2015)Pim Das Ses
 
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimento
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimentoMt 28.19-20 - Discipulado e RDLl como estratégia de crescimento
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimentoNatalino das Neves Neves
 
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.01
Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.01Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.01
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.01Arthur Luna
 
Guia Básico do CAR - MDA
Guia Básico do CAR - MDAGuia Básico do CAR - MDA
Guia Básico do CAR - MDAagrogp
 
Discipulado ciclo básico ieadp aula 03 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 03 - caruaru- 2014Discipulado ciclo básico ieadp   aula 03 - caruaru- 2014
Discipulado ciclo básico ieadp aula 03 - caruaru- 2014Arthur Luna
 
Discipulado ciclo básico ieadp aula 04 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 04 - caruaru- 2014Discipulado ciclo básico ieadp   aula 04 - caruaru- 2014
Discipulado ciclo básico ieadp aula 04 - caruaru- 2014Arthur Luna
 
Discipulado ciclo básico ieadp aula 05 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 05 - caruaru- 2014Discipulado ciclo básico ieadp   aula 05 - caruaru- 2014
Discipulado ciclo básico ieadp aula 05 - caruaru- 2014Arthur Luna
 
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim i
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim iA73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim i
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim imonicamgfcorsini
 
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.02
Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.02Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.02
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.02Arthur Luna
 
Discipulado Avançado II - MDA COMEJE
Discipulado Avançado II - MDA COMEJEDiscipulado Avançado II - MDA COMEJE
Discipulado Avançado II - MDA COMEJERoberto Trindade
 
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Luis Henrique Ferreira
 
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADAS
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADASDiscipulado Avançado IV - DISCIPULANDO MULHERES CASADAS
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADASRoberto Trindade
 
Discipulado ciclo básico ieadp aula 01 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 01 - caruaru- 2014Discipulado ciclo básico ieadp   aula 01 - caruaru- 2014
Discipulado ciclo básico ieadp aula 01 - caruaru- 2014Arthur Luna
 

En vedette (20)

Apresentação PIM (07/2015)
Apresentação PIM (07/2015)Apresentação PIM (07/2015)
Apresentação PIM (07/2015)
 
Seminário discipulado um a um
Seminário discipulado um a umSeminário discipulado um a um
Seminário discipulado um a um
 
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimento
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimentoMt 28.19-20 - Discipulado e RDLl como estratégia de crescimento
Mt 28.19-20 - Discipulado e RDLl como estratégia de crescimento
 
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.01
Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.01Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.01
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.01
 
Guia Básico do CAR - MDA
Guia Básico do CAR - MDAGuia Básico do CAR - MDA
Guia Básico do CAR - MDA
 
Discipulado ciclo básico ieadp aula 03 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 03 - caruaru- 2014Discipulado ciclo básico ieadp   aula 03 - caruaru- 2014
Discipulado ciclo básico ieadp aula 03 - caruaru- 2014
 
Pim rev 220512
Pim rev 220512Pim rev 220512
Pim rev 220512
 
Discipulado ciclo básico ieadp aula 04 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 04 - caruaru- 2014Discipulado ciclo básico ieadp   aula 04 - caruaru- 2014
Discipulado ciclo básico ieadp aula 04 - caruaru- 2014
 
Discipulado ciclo básico ieadp aula 05 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 05 - caruaru- 2014Discipulado ciclo básico ieadp   aula 05 - caruaru- 2014
Discipulado ciclo básico ieadp aula 05 - caruaru- 2014
 
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim i
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim iA73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim i
A73b2bc7 5ee3-4418-bb3b-38f0a6b18060 - pim i
 
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.02
Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.02Discipulado ciclo básico ieadp   aula 02 - caruaru- 2014 part.02
Discipulado ciclo básico ieadp aula 02 - caruaru- 2014 part.02
 
Discipulado Avançado II - MDA COMEJE
Discipulado Avançado II - MDA COMEJEDiscipulado Avançado II - MDA COMEJE
Discipulado Avançado II - MDA COMEJE
 
Discipulado Avançado III
Discipulado Avançado IIIDiscipulado Avançado III
Discipulado Avançado III
 
Projeto natanael 3
Projeto natanael 3Projeto natanael 3
Projeto natanael 3
 
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
Tcc - Desenvolvimento de jogos eletrônicos utilizando a tecnologia Unity - Lu...
 
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADAS
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADASDiscipulado Avançado IV - DISCIPULANDO MULHERES CASADAS
Discipulado Avançado IV - DISCIPULANDO MULHERES CASADAS
 
Discipulado avançado
Discipulado avançadoDiscipulado avançado
Discipulado avançado
 
Discipulado ciclo básico ieadp aula 01 - caruaru- 2014
Discipulado ciclo básico ieadp   aula 01 - caruaru- 2014Discipulado ciclo básico ieadp   aula 01 - caruaru- 2014
Discipulado ciclo básico ieadp aula 01 - caruaru- 2014
 
Projeto natanael
Projeto natanaelProjeto natanael
Projeto natanael
 
As quatro colunas do mda
As quatro colunas do mdaAs quatro colunas do mda
As quatro colunas do mda
 

Similaire à Processo de Desenvolvimento MDA: metodologias e agilidade

TEES - MDA Apresentação Final
TEES - MDA Apresentação FinalTEES - MDA Apresentação Final
TEES - MDA Apresentação Finalguestc7f5eb
 
Mda Apresentacao
Mda ApresentacaoMda Apresentacao
Mda Apresentacaoguestff06a
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
DDD – Domain Driven Design
DDD – Domain Driven DesignDDD – Domain Driven Design
DDD – Domain Driven DesignÍtalo Bandeira
 
MDA – Sistemas Distribuidos
MDA – Sistemas DistribuidosMDA – Sistemas Distribuidos
MDA – Sistemas Distribuidoselliando dias
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemasPriscila Stuani
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indianahellequin
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01Franklin Matos Correia
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Pedro Lamas
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Eric Gallardo
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...Emmanuel Neri
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Priscilla Aguiar
 

Similaire à Processo de Desenvolvimento MDA: metodologias e agilidade (20)

TEES - MDA Apresentação Final
TEES - MDA Apresentação FinalTEES - MDA Apresentação Final
TEES - MDA Apresentação Final
 
Mda Apresentacao
Mda ApresentacaoMda Apresentacao
Mda Apresentacao
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
DDD – Domain Driven Design
DDD – Domain Driven DesignDDD – Domain Driven Design
DDD – Domain Driven Design
 
RAD
RADRAD
RAD
 
Aula01 introducao
Aula01 introducaoAula01 introducao
Aula01 introducao
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
MDA – Sistemas Distribuidos
MDA – Sistemas DistribuidosMDA – Sistemas Distribuidos
MDA – Sistemas Distribuidos
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
 
Projeto Indiana
Projeto IndianaProjeto Indiana
Projeto Indiana
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Introdução a engenharia de software aula 01
Introdução a engenharia de software   aula 01Introdução a engenharia de software   aula 01
Introdução a engenharia de software aula 01
 
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
 
Treinamento ASP.NET 2014
Treinamento ASP.NET 2014Treinamento ASP.NET 2014
Treinamento ASP.NET 2014
 
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
O comparativo de arquiteturas de software monolíticas em relação a arquitetur...
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?Como especificar requisitos em metodologias ágeis?
Como especificar requisitos em metodologias ágeis?
 
Aula2 processos sw
Aula2 processos swAula2 processos sw
Aula2 processos sw
 
Es 09
Es 09Es 09
Es 09
 

Plus de Luiz Matos

Processamento consultas-xml-v2
Processamento consultas-xml-v2Processamento consultas-xml-v2
Processamento consultas-xml-v2Luiz Matos
 
Making Sense of Revision-Control Systems
Making Sense of Revision-Control SystemsMaking Sense of Revision-Control Systems
Making Sense of Revision-Control SystemsLuiz Matos
 
Computacao Movel Ubiqua
Computacao Movel UbiquaComputacao Movel Ubiqua
Computacao Movel UbiquaLuiz Matos
 
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Luiz Matos
 
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...Treinamento Organizacional: uma especificação da área de processo do nível 3 ...
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...Luiz Matos
 
The Past and Future History of the Internet
The Past and Future History of the InternetThe Past and Future History of the Internet
The Past and Future History of the InternetLuiz Matos
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoLuiz Matos
 
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...Luiz Matos
 
Obtendo Informação Útil em Dados Semi-Estruturados da Web
Obtendo Informação Útil em Dados Semi-Estruturados da WebObtendo Informação Útil em Dados Semi-Estruturados da Web
Obtendo Informação Útil em Dados Semi-Estruturados da WebLuiz Matos
 
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFaAnotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFaLuiz Matos
 
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Luiz Matos
 
Agentes Moveis - Aspectos De Desenvolvimento
Agentes Moveis - Aspectos De  DesenvolvimentoAgentes Moveis - Aspectos De  Desenvolvimento
Agentes Moveis - Aspectos De DesenvolvimentoLuiz Matos
 
Learning Design
Learning DesignLearning Design
Learning DesignLuiz Matos
 

Plus de Luiz Matos (13)

Processamento consultas-xml-v2
Processamento consultas-xml-v2Processamento consultas-xml-v2
Processamento consultas-xml-v2
 
Making Sense of Revision-Control Systems
Making Sense of Revision-Control SystemsMaking Sense of Revision-Control Systems
Making Sense of Revision-Control Systems
 
Computacao Movel Ubiqua
Computacao Movel UbiquaComputacao Movel Ubiqua
Computacao Movel Ubiqua
 
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
 
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...Treinamento Organizacional: uma especificação da área de processo do nível 3 ...
Treinamento Organizacional: uma especificação da área de processo do nível 3 ...
 
The Past and Future History of the Internet
The Past and Future History of the InternetThe Past and Future History of the Internet
The Past and Future History of the Internet
 
JME Web Services API: um estudo de caso
JME Web Services API: um estudo de casoJME Web Services API: um estudo de caso
JME Web Services API: um estudo de caso
 
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...
Análise e Utilização de Gestão do Conhecimento no Apoio ao Desenvolvimento de...
 
Obtendo Informação Útil em Dados Semi-Estruturados da Web
Obtendo Informação Útil em Dados Semi-Estruturados da WebObtendo Informação Útil em Dados Semi-Estruturados da Web
Obtendo Informação Útil em Dados Semi-Estruturados da Web
 
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFaAnotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa
Anotação Semântica de Conteúdo Web Utilizando Microformatos e RDFa
 
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
Sobre a Criação de Unidades de Aprendizagem do Padrão IMS Learning Design - u...
 
Agentes Moveis - Aspectos De Desenvolvimento
Agentes Moveis - Aspectos De  DesenvolvimentoAgentes Moveis - Aspectos De  Desenvolvimento
Agentes Moveis - Aspectos De Desenvolvimento
 
Learning Design
Learning DesignLearning Design
Learning Design
 

Processo de Desenvolvimento MDA: metodologias e agilidade

  • 1. Processo de Desenvolvimento MDA: Metodologias e Agilidade Mestrado em Sistemas e Computação MDA e Reengenharia de Software Profa. Laís Salvador Luiz Matos – luizmatos.eti.br Salvador, Abril de 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. ( KLEPPE e outros, 2003) INTRODUÇÃO Ciclo de vida MDA Passos principais do processo
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. DESENVOLVIMENTO ÁGIL DIRIGIDO A MODELOS Agile Model Driven Development (AMDD) (AMBLER, 2008) Ciclo de vida AMDD Identificar o escopo e arquitetura do sistema 0 1 2 ... n-1 n n+1
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.