Mas � importante ter em mente que o tempo que se gasta na an�lise, modelagem, se ganha na manuten��o do sistema. N�o adiante fazer um sistema em uma semana para depois ter de dispender muito esfor�o de manuten��o. Se n�o me engano, um instituo desses de pesquisa diz que 75% do ciclo de vida de um produto de software � gasto em manuten��o. Agora, se sua modelagem � bem feita, este tempo tende a diminuir. Nossos clientes est�o "viciados" em receber sistemas em prazos apertad�sssimos. MAs depois o custo da manuten��o � alto.
-------- Mensagem Original ------------------- Data : Ter 20/11/2001 08:58 De : Marco Campelo <[EMAIL PROTECTED]> Para : [EMAIL PROTECTED] Assunto: Re: [java-list] Mais que java � Alo Pessoal, um problema que encontro no desenvolvimento de aplica��es Java (no meu caso, para Web/Wap), � que independente de ser um projeto simples ou complexo, encontramos uma grande dificuldade de fazer um desenvolvimento r�pido, pois h� a necessidade de se gastar um tempo consider�vel na an�lise e desenvolver em N camadas. Utilizamos o modelo MVC (Model View Control), ent�o para efetuar uma a��o no sistema, chamamos uma Servlet (Controle), que por sua vez instancia um Command (Negocio), que instancia um DAO (Acesso a dados), onde executamos o acesso necess�rio ao banco de dados. Todo o caminho de volta � feito at� chegarmos finalmente ao JSP, que ser� o respons�vel por exibir o resultado (HTML/WML - Visualiza��o). A passagem de informa��es entre essas camadas � feita via Beans ... Em um sistema complexo, onde teremos muito reaproveitamento, isso funciona bem, vale a pena o trabalho adicional. Mas � falho se precisamos fazer algo r�pido, uma tela simples ... Pois um simples SELECT no banco, implica na cria��o de v�rias classes. Como voc�s tem trabalhado com isso? Solu��es? Um abra�o, Marco Camp�lo At 19:35 14/11/01 -0200, you wrote: > > Uma tend�ncia natural em nossa profiss�o � aprender primeiro a programar, saber a sintaxe >da linguagem, usar as bibliotecas, e tal..., tamb�m � uma evolu��o natural voc� olhar pro c�digo >que voc� fez h� mais de um ano e dizer "que c�digo ruim...", isso � MUITO BOM, pois indica que >voc� melhorou, podemos usar n�s mesmos como termom�tro. > > Extreme Programming promove a simplicidade, comunica��o, mudan�as sem medos. > > Por que fazer de conta que, congelar os requerimentos no inicio (achando que n�o v�o >mudar), para depois das primeiras classes implementadas, j� olharem para os modelos e >requerimento com ares de mudan�as? Vamos parar de brincar com isso, e se for necess�rio mudar, >que MUDE, sem medo, com o time preparado para isso, e com seu sistema preparado para isso, >(quando digo preparado, n�o � tentando prever que alguma funcionalidade ser� super considerada, >e sim, que o c�digo est� bem desenhado, pouca complexidade, baixo acoplamento, etc.). > > Pessoal, isso serve para n�o acontecer de "Puxa, est� chegando a deadline, vou dar um >g�s!" ou "Pessoal! Na segunda temos de entregar o sistema, funcionando, fa�a de qualquer jeito >que t� bom!". > > Acho que todo mundo quer desenvolver software de qualidade, e acima disso, desenvolver >apoiado por um processo �gil! > > Bom, � isso, abra�o a todos! > > >Claudio Miranda > > > >14/11/2001 09:20:30, "Alessandro Romero" <[EMAIL PROTECTED]> escreveu: > >>Caro amigo, >> >> Se voce est� interessado somente em programar JAVA, nem precisa ler o >>restante da mensagem... >> >> A linguagem de programa��o, as ferramentas para manipula��o/gera��o de >>c�digo s�o importantes... Mas mais que isso, o importante � como gerar >>c�digo de qualidade no tempo especificado... >> >> Sabe algo sobre XP ou Agile Methods? >> N�o! >> Nunca ouviu falar! >> Se voce quer saber, mais sobre as id�ias que giram no mundo de >>desenvolvimento de software... >> Ent�o acesse: >> http://www.xpers.hpg.ig.com.br >> >>Abra�os, >>Alessandro Romero. > > > >_________________________________________________________ >Do You Yahoo!? >Get your free @yahoo.com address at http://mail.yahoo.com > > >------------------------------ LISTA SOUJAVA ---------------------------- >http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP >d�vidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ************************************************** Giovani Salvador http://pagina.de/siglas (Siglas de inform�tica) PROCERGS - Cia. de Processamento de Dados do Estado do Rio Grande do Sul Setor TSI - Tecnologia para Sistemas de Informa��o ICQ #44904309 ************************************************** ��������
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
