
O DA20 é uma plataforma de modelagem de entidades e toda sua arquitetura para acesso dos stakeholder simplifica e padroniza o processo de desenvolvimento de software.
DA20 aplica uma nova metodologia de desenvolvimento, com base em arquivo texto (txt,cvs) possibilita uma rápida construção de sistemas corporativos para a web e desktop, simplificando procedimentos e ampliando a produtividade.
Todas as aplicações construídas utilizando DA20 trabalham em sistema SaaS* usufruindo o benefício de Computação nas Nuvens (cloud computing).
Costumo dizer que com DA20 você tem mais 20 arquitetos e 20 programadores para o seu projeto.
Ao utilizar D20 o Analista e Desenvolvedor se concentram nas necessidades do negócio e não na linguagem de programação ou arquitetura do sistema.
O DA20 aumenta a produtividade não só no processo de codificação, mas no processo de desenvolvimento de software, tornando-o padronizado e resultando num aumento significativo de produtividade e tolerância a falhas.
O DA20 não é um framework e nem um gerador de código. É uma ferramenta robusta e padronizada para o desenvolvimento de software web e desktop para operar usufruindo da cloud computing.
o DA20 pode agregar enormes vantagens para as corporações, fabricas de softwares, universidades e centros de pesquisa, reduzindo os custos e os prazos elásticos.
O DA20 é muito mais que uma tecnologia do momento é a quebra de paradigmas e uma nova maneira de simplificar e entender a estrutura de negócios é simplesmente o futuro ou o inicio dele.
Produtividade
Com o DA20, o desenvolvedor, analista de sistema ou negocio não precisam dominar uma linguagem. Ele pode se concentrar exclusivamente nas nas regras de negócio do sistema que está sendo desenvolvido ou atualizado. Com esta abordagem o DA20 aumenta a capacidade do desenvolvimento de software sendo mais rápido do que os métodos tradicionais. É simples e rápido, criar arquivo txt formatar e pedir par o DA20 trabalhar.
Desenvolvimento
O inicio da utilização do DA20 é fase de especificação e levantamento dos requisitos. A cada item/entidade/objeto/classe (cada um define um termo), aqui vamos chamar de item. É necessário é possível é prudente inserir uma breve descrição do item que será criado. Ou seja, para que será utilizado aquele item . Esta descrição será utilizada futuramente em documentação de código, documentação de tela e de documentos para o desenvolvedor e usuários. Assim diminuindo o gargalo entre o negócio e a área de Tecnologia.
Documentação
Todo o arquivo TXT utilizado na execução pode ser utilizado como documentação, alem disto no fim de cada execução é gerado uma documentação contendo todos os itens do negocio e suas descrições. Podemos dizer que com o DA20 você pode gerar documentação desde a prototipação do sistema até a entrega do mesmo. Além disso tudo é constantemente atualizado na medida em que o projeto vai evoluindo estando em total conformidade com a aplicação final.

Tecnológica
A tecnologia utilizada pelo DA20 é uma tecnologia já consolidada no mercado Brasileiro, assim tendo uma fácil aceitação por intermedio de outras empresas e profissionais qualificados. Veja bem o objetivo do DA20 não é eliminar o desenvolvedor e sim diminuir o tempo de desenvolvimento, reduzir os prazos elastivos e coisas deste tipo. Sendo assim, ainda é necessário o uso de desenvolvedor Java.
DA20 foi criado para atender, sistemas simples, até os mais sistemas mais complexos. Podendo atuar com sistemas que sejam integrados como ERPs e CRMs.
O DA20 constroi de forma rápida e robusta aplicativos que operam nas 03 camadas de aplicações existente, faz a camada de negócio, camada de persist?ncia, camada de FrontEnd e a mais nova, camada móvel. Hoje o DA20 está preparado para construir aplicativos em micro edition em J2ME e Android. Muito importante lembrar, não é necessário ter especialistas nesta áreas, o DA20 dá o maior passo para você deixando apenas a integração para sua equipe.
Um desenvolvedor especialista em Clipper, Cobol, SmallTalk etc pode ser inserido no processo de desenvolvimento de aplicações com DA20 sem problemas.
Migração via bancos de dados.
Ao trabalhar com o DA20 é possível migrar a estrutura de dados de um determinado banco de dados para uma aplicação. Resumindo, com base em um determinado banco de dados é possível construir uma outra nova aplicação. Isto pode ser realizado em alguns segundos. Um teste realizado com OCX, foi possível migrar uma aplicação em dBase para uma aplicação 100% 03 camadas Java.
Curva de aprendizado
Com DA20 o programador, analista de sistemas ou negócios não precisa ter conhecimento de sintaxe ou de uma linguagem, ou ter a preocupação se o código é cliente ou servidor, se o SQL ou outra milhares de outras coisas que possam ser usadas para o desenvolvimento estão configurados corretamente. Assim um profissional de TI pode, em apenas 24 horas poderá estar apto para montar uma aplicação corporativa para Desktop ou Web .
Gestão de Profissionais
O DA20 é uma ferramenta simples, de fácil entendimento do negócio pelos profissionais. O processo de mudança de profissionais é muito fácil e tranqüilo de adaptação à ferramenta e ao projeto que esteja em andamento. Com o DA20 pode ser usado SVN e com isto podendo trabalhar em equipe e tendo os conhecimentos disponíveis para todos, Assim podemos agregar mais segurança e independência para empresa, para o projeto e para os profissionais.
* Software as a Service (SaaS): Esse é o já conhecido pela maioria dos profissionais da área de software, trata-se de entregar produtos de software para os consumidores finais através de dispositivos e aplicações clientes “leves”, como dispositivos móveis (p.ex. celulares e netbooks), e de uma forma mais geral através de navegadores de Internet padrão (browsers). O cliente final não gerencia ou controla a infraestrutura necessária para o funcionamento do serviço, como rede, armazenamento, sistema operacional, nem tão pouco as funcionalidades oferecidas. Nessa categoria estão produtos como Gmail, Google Docs, Twitter, Flickr, Picasa, Facebook, entre muitos outros.>
Visão Geral do DA20



O que é DA20?

