SlideShare uma empresa Scribd logo
Globalcode – Open4education
Dos requisitos à implantação em
uma palestra
Rafael Chaves - rafael@abstratt.com
Globalcode – Open4education
Palestrante
Formação: bacharel (2000) e mestre (2004) em Computação pela UFSC
Experiência:
• OTI/IBM Canada: Eclipse (2002-2005)
• IBM Canada: Jazz/Team Concert (2005-2006)
• Genologics: Desenvolvedor Senior/Arquiteto (2008-2012)
Hoje:
• Desenvolvendo Cloudfier (2012-)
• Consultor em Engenharia de Software e Modernização de Software (2013-)
Globalcode – Open4education
Sistemas de Informação
Conhecimento do negócio (domínio)
+
Tecnologia (arquitetura)
=
Implementação
Globalcode – Open4education
Desenvolvimento de
Software de Gestão
O valor está no entendimento do domínio do
problema
Tecnologicamente simples
GUI + regras de negócio + BD (+ integração)
Globalcode – Open4education
Hipótese
Muitos dos problemas do software de gestão
nascem do desconexo entre o entendimento do
negócio e a criação da solução
Globalcode – Open4education
Dificuldades em software de
gestão
Desenvolvedores levam muito tempo para atender
requisitos aparentemente simples
Globalcode – Open4education
Dificuldades em software de
gestão
Desenvolvedores têm dificuldade em visualizar os
requisitos existentes
Globalcode – Open4education
Dificuldades em software de
gestão
Analistas de negócio têm dificuldade em validar que
a solução satisfaz os requisitos do negócio
Globalcode – Open4education
Dificuldades em software de
gestão
O trabalho dos desenvolvedores é extremamente
repetitivo
Globalcode – Open4education
Dificuldades em software de
gestão
Comunicação entre os que conhecem o negócio e
quem produz a solução é imprecisa e falha
Globalcode – Open4education
Uma Ideia
Precisamos aproximar o entendimento do negócio e
o desenvolvimento da solução técnica
Como?
Possibilitar a criação de uma solução conceitual
Globalcode – Open4education
Elementos da Solução
Linguagem de modelagem conceitual (p/
programadores)
Protótipo automático a partir do modelo conceitual
Testes automatizados no nível do modelo
Documentação via tradução automática
Geração da solução final via tradução automática
Globalcode – Open4education
Linguagem de modelagem
conceitual
• Classes, atributos, operações
• Comportamento imperativo
• Eventos, comunicação por mensagens
• Relacionamentos
• Atributos derivados
• Restrições: pré-condições, invariantes
• Máquinas de estado
Globalcode – Open4education
Protótipo automático a partir
do modelo conceitual
Globalcode – Open4education
Testes automatizados no
nível do modelo
Globalcode – Open4education
Documentação via tradução
automática
Globalcode – Open4education
Geração da solução final via
tradução automática
Globalcode – Open4education
Dos requisitos à implantação em
uma palestra
Rafael Chaves - rafael@abstratt.com

Mais conteúdo relacionado

Mais procurados

TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaTDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
Mayra de Souza
 
Programação Funcional usando F#
Programação Funcional usando F#Programação Funcional usando F#
Programação Funcional usando F#
Gabriel Schade Cardoso
 
TDC2016SP - Trilha Análise de Negócios
TDC2016SP - Trilha Análise de NegóciosTDC2016SP - Trilha Análise de Negócios
TDC2016SP - Trilha Análise de Negócios
tdc-globalcode
 
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
Rafael Targino
 
Usando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em LibrasUsando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em Libras
Gabriel Schade Cardoso
 
Jornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coachJornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coach
Mauricio Correa
 
Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!
tdc-globalcode
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
tdc-globalcode
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
Gabriel Schade Cardoso
 
Brisa Qualidade e Testes de software
Brisa   Qualidade e Testes de softwareBrisa   Qualidade e Testes de software
Brisa Qualidade e Testes de software
Gilda M Manetti Lauriano
 
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
Allan Ferreira
 
Certificações PMI, onde cada uma poderá agregar valor na sua carreira
Certificações PMI, onde cada uma poderá agregar valor na sua carreiraCertificações PMI, onde cada uma poderá agregar valor na sua carreira
Certificações PMI, onde cada uma poderá agregar valor na sua carreira
Maria Angelica Castellani
 
Apresentação P&P
Apresentação P&PApresentação P&P
Apresentação P&P
gueste0291e
 
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
Maria Angelica Castellani
 
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
Jorge8D
 
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
tdc-globalcode
 
Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017
Guilherme Cardoso
 
Clean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de SoftwareClean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de Software
Gabriel Felipe Soares
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
Sandro Giacomozzi
 
Produtividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team servicesProdutividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team services
Guilherme Cardoso
 

Mais procurados (20)

TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxutaTDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
TDC SP 2016 - Direto ao ponto - Criando produto de forma enxuta
 
Programação Funcional usando F#
Programação Funcional usando F#Programação Funcional usando F#
Programação Funcional usando F#
 
TDC2016SP - Trilha Análise de Negócios
TDC2016SP - Trilha Análise de NegóciosTDC2016SP - Trilha Análise de Negócios
TDC2016SP - Trilha Análise de Negócios
 
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
TDC Floripa 2017 - O Funil de Análise de Negócio com os frameworks SAFe e Sta...
 
Usando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em LibrasUsando Visão Computacional para Identificar Letras em Libras
Usando Visão Computacional para Identificar Letras em Libras
 
Jornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coachJornada de gerente de projeto para agile coach
Jornada de gerente de projeto para agile coach
 
Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!Tem gente demais mexendo no APP!
Tem gente demais mexendo no APP!
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
 
Brisa Qualidade e Testes de software
Brisa   Qualidade e Testes de softwareBrisa   Qualidade e Testes de software
Brisa Qualidade e Testes de software
 
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
[TDC-Floripa 2017] Utilizando BDD para análise de negócio e desenvolvimento d...
 
Certificações PMI, onde cada uma poderá agregar valor na sua carreira
Certificações PMI, onde cada uma poderá agregar valor na sua carreiraCertificações PMI, onde cada uma poderá agregar valor na sua carreira
Certificações PMI, onde cada uma poderá agregar valor na sua carreira
 
Apresentação P&P
Apresentação P&PApresentação P&P
Apresentação P&P
 
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
Webinar: Serviços de um PMO e sua relação com a Maturidade em Gerenciamento ...
 
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
The Developers Conference - TDC 2014 - A adoção do scrum no atendimento ao mo...
 
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
 
Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017Os principios do DevOps - #MTACWeek 2017
Os principios do DevOps - #MTACWeek 2017
 
Clean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de SoftwareClean code - Qualidade em desenvolvimento de Software
Clean code - Qualidade em desenvolvimento de Software
 
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de TestesTDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
TDC Florianópolis 2019. Trilha Java - Arquitetura de Testes
 
Produtividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team servicesProdutividade para times de desenvolvimento com visual studio team services
Produtividade para times de desenvolvimento com visual studio team services
 

Semelhante a Dos requisitos à implantação em uma palestra

Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPCombatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Rodrigo Dos Santos
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Domingos Teruel
 
Design de Software com ASP.NET MVC
Design de Software com ASP.NET MVCDesign de Software com ASP.NET MVC
Design de Software com ASP.NET MVC
Waldyr Felix
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
tdc-globalcode
 
Construindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutosConstruindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutos
Rafael Chaves
 
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
tdc-globalcode
 
Powerlogic java ee open-source
Powerlogic   java ee open-sourcePowerlogic   java ee open-source
Powerlogic java ee open-source
Juarez Junior
 
Clean Architecture com .NET Core
Clean Architecture com .NET CoreClean Architecture com .NET Core
Clean Architecture com .NET Core
Gabriel Schade Cardoso
 
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
Wagner Roberto dos Santos
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdf
Douglas Siviotti
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeis
Cristiano Caetano
 
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
Eric Lemes
 
DevOps
DevOpsDevOps
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com R
Eduardo Klein
 
Apresentação TDC2015
Apresentação TDC2015Apresentação TDC2015
Apresentação TDC2015
Bruno Murawski
 
Automacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do ItAutomacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do It
tdc-globalcode
 
TDC2016SP - Agile Enterprise Architecture
TDC2016SP - Agile Enterprise ArchitectureTDC2016SP - Agile Enterprise Architecture
TDC2016SP - Agile Enterprise Architecture
tdc-globalcode
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result pattern
Ana Manzan
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
Allan Ferreira
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
Rodrigo Branas
 

Semelhante a Dos requisitos à implantação em uma palestra (20)

Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHPCombatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
Combatendo o Código Procedural - TDC 2012 Florianópolis - Trilha PHP
 
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 Lições aprendidas com a Re (escrita |design) de uma aplicação PHP  Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
Lições aprendidas com a Re (escrita |design) de uma aplicação PHP
 
Design de Software com ASP.NET MVC
Design de Software com ASP.NET MVCDesign de Software com ASP.NET MVC
Design de Software com ASP.NET MVC
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
 
Construindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutosConstruindo um micro-serviço Java 100% funcional em 15 minutos
Construindo um micro-serviço Java 100% funcional em 15 minutos
 
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
TDC2018SP | Trilha Arq .Net - Clean Architecture com .NET Core 2.0
 
Powerlogic java ee open-source
Powerlogic   java ee open-sourcePowerlogic   java ee open-source
Powerlogic java ee open-source
 
Clean Architecture com .NET Core
Clean Architecture com .NET CoreClean Architecture com .NET Core
Clean Architecture com .NET Core
 
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
[Tdc2012] Auditoria Sistêmica - Processos, Práticas e Ferramentas
 
tdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdftdc-2022-poa-quem-tem-medo-low-code.pdf
tdc-2022-poa-quem-tem-medo-low-code.pdf
 
Automação de testes em projetos ágeis
Automação de testes em projetos ágeisAutomação de testes em projetos ágeis
Automação de testes em projetos ágeis
 
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
 
DevOps
DevOpsDevOps
DevOps
 
Uma jornada de dados com R
Uma jornada de dados com RUma jornada de dados com R
Uma jornada de dados com R
 
Apresentação TDC2015
Apresentação TDC2015Apresentação TDC2015
Apresentação TDC2015
 
Automacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do ItAutomacao de testes em .NET? Keep Calm and Just do It
Automacao de testes em .NET? Keep Calm and Just do It
 
TDC2016SP - Agile Enterprise Architecture
TDC2016SP - Agile Enterprise ArchitectureTDC2016SP - Agile Enterprise Architecture
TDC2016SP - Agile Enterprise Architecture
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result pattern
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
 

Mais de Rafael Chaves

TDC POA 2017 - Introdução a Kotlin para programadores Java
TDC POA 2017 - Introdução a Kotlin para programadores JavaTDC POA 2017 - Introdução a Kotlin para programadores Java
TDC POA 2017 - Introdução a Kotlin para programadores Java
Rafael Chaves
 
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
Rafael Chaves
 
EclipseCon 2015 - Generating business applications from executable models
EclipseCon 2015 - Generating business applications from executable modelsEclipseCon 2015 - Generating business applications from executable models
EclipseCon 2015 - Generating business applications from executable models
Rafael Chaves
 
Modernização de Sistemas de Gestão
Modernização de Sistemas de GestãoModernização de Sistemas de Gestão
Modernização de Sistemas de Gestão
Rafael Chaves
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestão
Rafael Chaves
 
Cloudfier business pitch deck
Cloudfier business pitch deckCloudfier business pitch deck
Cloudfier business pitch deck
Rafael Chaves
 
Refatorando o software corporativo
Refatorando o software corporativoRefatorando o software corporativo
Refatorando o software corporativo
Rafael Chaves
 
11 Dogmas of model driven development
11 Dogmas of model driven development11 Dogmas of model driven development
11 Dogmas of model driven development
Rafael Chaves
 
Code generation
Code generationCode generation
Code generation
Rafael Chaves
 
MDD with Executable UML Models
MDD with Executable UML ModelsMDD with Executable UML Models
MDD with Executable UML Models
Rafael Chaves
 
AlphaSimple product pitch
AlphaSimple product pitchAlphaSimple product pitch
AlphaSimple product pitch
Rafael Chaves
 
TextUML Toolkit
TextUML ToolkitTextUML Toolkit
TextUML Toolkit
Rafael Chaves
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven Prototyping
Rafael Chaves
 

Mais de Rafael Chaves (13)

TDC POA 2017 - Introdução a Kotlin para programadores Java
TDC POA 2017 - Introdução a Kotlin para programadores JavaTDC POA 2017 - Introdução a Kotlin para programadores Java
TDC POA 2017 - Introdução a Kotlin para programadores Java
 
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...TDC Floripa 2015  Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
TDC Floripa 2015 Desenvolvendo Sistemas de Gestão a partir de Modelos Execut...
 
EclipseCon 2015 - Generating business applications from executable models
EclipseCon 2015 - Generating business applications from executable modelsEclipseCon 2015 - Generating business applications from executable models
EclipseCon 2015 - Generating business applications from executable models
 
Modernização de Sistemas de Gestão
Modernização de Sistemas de GestãoModernização de Sistemas de Gestão
Modernização de Sistemas de Gestão
 
Separando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestãoSeparando arquitetura e negócios em sistemas de gestão
Separando arquitetura e negócios em sistemas de gestão
 
Cloudfier business pitch deck
Cloudfier business pitch deckCloudfier business pitch deck
Cloudfier business pitch deck
 
Refatorando o software corporativo
Refatorando o software corporativoRefatorando o software corporativo
Refatorando o software corporativo
 
11 Dogmas of model driven development
11 Dogmas of model driven development11 Dogmas of model driven development
11 Dogmas of model driven development
 
Code generation
Code generationCode generation
Code generation
 
MDD with Executable UML Models
MDD with Executable UML ModelsMDD with Executable UML Models
MDD with Executable UML Models
 
AlphaSimple product pitch
AlphaSimple product pitchAlphaSimple product pitch
AlphaSimple product pitch
 
TextUML Toolkit
TextUML ToolkitTextUML Toolkit
TextUML Toolkit
 
Model Driven Prototyping
Model Driven PrototypingModel Driven Prototyping
Model Driven Prototyping
 

Dos requisitos à implantação em uma palestra