Praticidade no desenvolvimento

Olá pessoal!
Gostaria de saber se ao desenvolver um sistema em Java existe alguma ferramenta ou programa que reduza o trabalho na criação da análise, do código ou o banco de dados transformando o que foi definido. Me parece que o JUDE fazia isso, agora o sistema se chama Astah, por exemplo cria-se o diagrama de classes e manda ele criar o código, me parece tambem que o Eclipse cria as tabelas do banco de dados a partir das classes. :slight_smile: Se isso estiver correto acho que o procedimento seria desenhar o sistema no Astah, gerar as classes a partir desse sistema e no Eclipse gerar as tabelas do banco de dados.
Quem souber sobre esse assunto eu gostaria de algum esclarecimento.
OBRIGADO!!!

Na verdade é o Hibernate que gera as tabelas a partur das entidades!

[quote=PIPO_RJ]Olá pessoal!
Gostaria de saber se ao desenvolver um sistema em Java existe alguma ferramenta ou programa que reduza o trabalho na criação da análise, do código ou o banco de dados transformando o que foi definido. Me parece que o JUDE fazia isso, agora o sistema se chama Astah, por exemplo cria-se o diagrama de classes e manda ele criar o código, me parece tambem que o Eclipse cria as tabelas do banco de dados a partir das classes. :slight_smile: Se isso estiver correto acho que o procedimento seria desenhar o sistema no Astah, gerar as classes a partir desse sistema e no Eclipse gerar as tabelas do banco de dados.
Quem souber sobre esse assunto eu gostaria de algum esclarecimento.
OBRIGADO!!![/quote]

Sim, se chama compilador. Voce cria a classe ele gera o bytecode que é o executável java.