<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Diagramas de Sequencia - Mensagens para interfaces"]]></title>
		<link>http://www.guj.com.br/posts/list/12.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Diagramas de Sequencia - Mensagens para interfaces"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Olá pessoal,<br /> <br /> Estou com uma dúvida para criação de diagramas de sequencia que não encontro solução em lugar algum!<br /> Qual a melhor maneira de modelar a invocação de métodos em interfaces? <br /> Em frameworks como Spring em que a classe possui como atributo uma interface e é invocado um método da mesma. <br /> Mas o método efetivamente que implementa aquela chamada é o método da classe que implementa a interface, por injeção de dependência.<br /> Como modelo essas chamadas? Passo a chamada para a interface (que é o que será codificado) ou direto para a implementação?<br /> <br /> Obrigado, guilherme maranhao]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/526346.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/526346.java</link>
				<pubDate><![CDATA[Wed, 23 Jul 2008 16:28:41]]> GMT</pubDate>
				<author><![CDATA[ Guilherme_82]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Será que você precisa realmente representar a objeto que vai ser injetado? Se o objetivo de injetar a dependência é te dar flexibilidade, pra que você vai precisar representar a instância, sendo que essa pode variar?<br /> Considere também o fato de que a interface é quem diz o que acontece, a implementação diz como. Portanto, num diagrama de sequência, basta a interface.<br /> <br /> []s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/526369.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/526369.java</link>
				<pubDate><![CDATA[Wed, 23 Jul 2008 17:12:31]]> GMT</pubDate>
				<author><![CDATA[ Emerson Macedo]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Entendo o que vc quer dizer. <br /> Mas na sequencia do diagrama, preciso representar as interações e chamadas desse método da interface, que na verdade é implementado por uma outra classe. <br /> Como eu representaria? Modelaria essas interações sendo implementadas pela interface? acredito que não....<br /> preciso mostrar a execução do método da interface.<br /> o que vc sugere?<br /> <br /> <br /> obrigado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/526502.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/526502.java</link>
				<pubDate><![CDATA[Thu, 24 Jul 2008 06:43:15]]> GMT</pubDate>
				<author><![CDATA[ Guilherme_82]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Talvez você esteja entrando num nível de detalhe mais profundo de implementação. Se esse for seu caso, vá em frente. Só tome cuidado pra não programar 2 vezes: 1 na UML e depois no código fonte.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/526859.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/526859.java</link>
				<pubDate><![CDATA[Thu, 24 Jul 2008 12:42:55]]> GMT</pubDate>
				<author><![CDATA[ Emerson Macedo]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ De fato. mas preciso que alguns níveis de implementação fiquem no projeto para manter a padronização dos códigos entre os implementadores. Mas detalhes mínimos de tecnologia podem ser abstraidos.<br /> <br /> obrigado, guilherme]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/526904.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/526904.java</link>
				<pubDate><![CDATA[Thu, 24 Jul 2008 13:17:33]]> GMT</pubDate>
				<author><![CDATA[ Guilherme_82]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Diagramas de Sequência mostram a interação entre objetos. Leia isso como "a maneira que os objetos trocam estímulos". É uma péssima idéia usar isso para mostrar o comportamento interno do objeto. A UML é mais high-level. Não é uma linguagem de implementação. Se você quiser detalhes vá ao código.<br /> <br /> Ter ambiguidade entre artefatos é muito ruim.<br /> <br /> E outra, não é a UML que vai manter os programadores na linha. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527056.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527056.java</link>
				<pubDate><![CDATA[Thu, 24 Jul 2008 16:26:54]]> GMT</pubDate>
				<author><![CDATA[ rodrigoy]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ [quote=rodrigoy]Ter ambiguidade entre artefatos é muito ruim.[/quote]<br /> <br /> Exato. DRY não diz respeito apenas a código.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527161.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527161.java</link>
				<pubDate><![CDATA[Thu, 24 Jul 2008 20:44:20]]> GMT</pubDate>
				<author><![CDATA[ Rodrigo Manhães]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ E lembrando que UML é uma ótima maneira de comunicar e discutir coisas mas umas péssima linguagem para modelar funcionamento já que não é executável.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527232.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527232.java</link>
				<pubDate><![CDATA[Fri, 25 Jul 2008 05:19:44]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Como então seria o sucesso de ferramentas de geração automática de códigos sem um detalhamento nos diagramas de sequencia?<br /> Lembrando que ferramentas para esse propósito é a grande aposta de engenheiros de software, MDA, EA...<br /> não estou defendendo essa opinião. concordo, com o meu pouco conhecimento, que o papel do implementador é fundamental. <br /> O que vcs acham?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527250.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527250.java</link>
				<pubDate><![CDATA[Fri, 25 Jul 2008 07:14:03]]> GMT</pubDate>
				<author><![CDATA[ Guilherme_82]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Eu não diria que essas ferramentas são um sucesso. Pelo contrário, são/foram um fracasso.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527274.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527274.java</link>
				<pubDate><![CDATA[Fri, 25 Jul 2008 07:45:16]]> GMT</pubDate>
				<author><![CDATA[ Emerson Macedo]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Nem tanto o céu, nem tanto a terra... Talvez a MDA seja específica demais, rigorosa demais e a OMG a tenha levado como sempre como se fosse a bala de prata e a última bolacha do pacote. Porém, transformação de modelos e geração de código são ferramentas que podem ser usadas baseadas na idéia da MDA.<br /> <br /> As vezes eu uso geração de código do modelo UML para poupar tempo após uma leve modelagem inicial. Não significa que sempre tem que ser assim.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527347.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527347.java</link>
				<pubDate><![CDATA[Fri, 25 Jul 2008 09:00:32]]> GMT</pubDate>
				<author><![CDATA[ rodrigoy]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ [quote=Guilherme_82]Como então seria o sucesso de ferramentas de geração automática de códigos sem um detalhamento nos diagramas de sequencia?<br /> Lembrando que ferramentas para esse propósito é a grande aposta de engenheiros de software, MDA, EA...<br /> não estou defendendo essa opinião. concordo, com o meu pouco conhecimento, que o papel do implementador é fundamental. <br /> O que vcs acham?<br /> [/quote]<br /> <br /> Que sucesso? Aposta de quais enenheiros de software?<br /> <br /> [quote=rodrigoy]Nem tanto o céu, nem tanto a terra... Talvez a MDA seja específica demais, rigorosa demais e a OMG a tenha levado como sempre como se fosse a bala de prata e a última bolacha do pacote. Porém, transformação de modelos e geração de código são ferramentas que podem ser usadas baseadas na idéia da MDA.<br /> [/quote]<br /> <br /> Na verdade MDA que se baseia (e tenta padronizar) nessas idéias.<br /> <br /> [quote=rodrigoy]<br /> As vezes eu uso geração de código do modelo UML para poupar tempo após uma leve modelagem inicial. Não significa que sempre tem que ser assim.[/quote]<br /> <br /> Ótimo para gerar código não não-testado e não confiável. Fora que a maioria das ferramentas não consegue gerar muito mais que classes semi-vazias.<br /> <br /> Eu gosto de abordagens tipo a do Together, com visualização utilizada como ferramenta durante o desenvolvimento.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/527979.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/527979.java</link>
				<pubDate><![CDATA[Fri, 25 Jul 2008 23:16:13]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ [quote=pcalcado]<br /> Eu gosto de abordagens tipo a do Together, com visualização utilizada como ferramenta durante o desenvolvimento.<br /> [/quote]<br /> <br /> Taí... Tive experiência de trabalhar 6 meses num projeto onde nossa ferramenta para, digamos assim, "modelagem", era o Together, e esse lance de fazer um diagrama de domínio, por exemplo, e ver o código resultante dele ali na hora, em outra janela, e poder refinar este código e vê-lo também refletido no diagrama, era bem legal e útil.<br /> <br /> Dava pra ir conversando com o analista de negócio (que não entendia nada de código Java, mas compreendia bem diagramas de UML), escrevendo código e modelando junto com ele. O resultado era bom. E, melhor, eu não tinha que programar duas vezes.<br /> <br /> Isso, sim, me parece mais nem tanto o céu nem tanto a terra.  <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0"> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/528067.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/528067.java</link>
				<pubDate><![CDATA[Sat, 26 Jul 2008 11:48:56]]> GMT</pubDate>
				<author><![CDATA[ le-silva]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ Para contribuir com o tema, segue citação: "No tempo que levaria criando o código para um design, você pode comparar três designs usando imagens" - Kent Beck, em Extreme Programming Explained<br /> <br /> Uso a UML para modelar, o modelo pode ser quadro branco...  o importante é o ato de modelar, e talvez, deveria ser descartável.<br /> <br /> Claro que em um quadro branco, usamos todo tipo de símbolo gráfico inventado no momento para complementar a idéia, ou seja, sem formalismo. <br /> <br /> Outro uso interessante da UML seria ensinar praticas e métodos, uma vez entendido os mecanismos, podem ser trocados por um processo mais mental ou direto no código...<br /> <br /> No entanto, concordo que código também é um modelo.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/535406.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/535406.java</link>
				<pubDate><![CDATA[Thu, 7 Aug 2008 19:56:00]]> GMT</pubDate>
				<author><![CDATA[ Gustavo Serafim]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ [quote=Gustavo Serafim]<br /> No entanto, concordo que código também é um modelo.[/quote]<br /> <br /> Código não é [b]um[/b] modelo, código (na maioria das tecnologias mainstream) é [b]o[/b] modelo. UML é, como já dito aqui e como o Beck escreveu na sua citação, uma boa ferramenta de comunicação. Ela serve para explicar o modelo, não é o modelo.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/535475.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/535475.java</link>
				<pubDate><![CDATA[Fri, 8 Aug 2008 04:14:57]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Diagramas de Sequencia - Mensagens para interfaces</title>
				<description><![CDATA[ [quote=pcalcado]...[/quote]<br /> <br /> Ok, não precisa pedir minha cabeça.  <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"> <br /> <br /> Este post contribui com o tema: [url]http://blog.fragmental.com.br/2008/08/09/analista-pedreiro[/url]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/97823/535657.java</guid>
				<link>http://www.guj.com.br/posts/preList/97823/535657.java</link>
				<pubDate><![CDATA[Fri, 8 Aug 2008 09:53:26]]> GMT</pubDate>
				<author><![CDATA[ Gustavo Serafim]]></author>
			</item>
	</channel>
</rss>