Geração de código Java sobre uma framework de objectos
A Qualidade , Consistência, Produtividade são os principais objectivos na selecção de uma arquitectura de desenvolvimento de software, devendo ser equacionados numa perspectiva global do ciclo de vida dos projectos, e não somente nas suas primeiras iterações.<P>
Os problemas de re-factoring, são muitas vezes negligenciados, limitando a aplicação generalizada de soluções testadas com sucesso, que poderiam beneficiar globalmente o sistema.<P>
Frequentemente apelidados de geradores de código, os geradores de templates (Wizards), não cumprem os objectivos, dado endereçarem apenas o problema na fase inicial do ciclo de desenvolvimento.<P>
Também os conceitos de re-utilização, actualmente, não se podem limitar a componentes/código, mas permitir a re-utilização de modelos conceptuais testados em problemas recorrentes (Design Patterns ).<P>
O desenvolvimento de uma framework de objectos (tecnológicos e de negócio) integrada com geradores de código não-destrutivos, sobre a plataforma J2EE, permitiu ao departamento de I&D da Quatro (www.quatrosi.com) construir um modelo de desenvolvimento, que evoluiu com a equipa, simplificando ainda a integração de novos elementos.
<P>
Na palestra será apresentado o modelo de desenvolvimento aplicado, enquadrado nos objectivos da empresa, as dificuldades e soluções encontradas e uma breve visão da estratégia comercial do produto - 4GS V5.