<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - Software diagramming</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - Software diagramming</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Sun, 26 May 2013 09:09:55 GMT</pubDate>
	<lastBuildDate>Sun, 26 May 2013 09:09:55 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>12</c9:totalResults>
	<c9:pageCount>-12</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>So we all know about class diagrams, but I'm after some kind of &quot;object diagram&quot; that shows what objects a class will hold within its state and how they call come together.</p>
<p>&nbsp;</p>
<p>I've seen diagrams which seem to show this in my GoF Design Patterns book, but it doesn't say what the type of diagram is, and I can't see any templates of use in Visio 2003. I hope it's not under UML.</p>
<p>&nbsp;</p>
<p>Any hints? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/532416#532416</link>
		<pubDate>Thu, 25 Feb 2010 19:36:00 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/532416#532416</guid>
		<dc:creator>W3bbo</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/W3bbo/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>Like this?</p>
<p>&nbsp;</p>
<p><a href="http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm">http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm</a></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/565d02c357094b5980fb9deb00d9d88d#565d02c357094b5980fb9deb00d9d88d</link>
		<pubDate>Thu, 25 Feb 2010 19:54:44 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/565d02c357094b5980fb9deb00d9d88d#565d02c357094b5980fb9deb00d9d88d</guid>
		<dc:creator>Scott</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/spivonious/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>I guess they are just called Object digrams and of course it's UML</p>
<p><a href="http://en.wikipedia.org/wiki/Object_diagram">http://en.wikipedia.org/wiki/Object_diagram</a></p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/7b64d97fa11846e19b879deb00d9d8b8#7b64d97fa11846e19b879deb00d9d8b8</link>
		<pubDate>Thu, 25 Feb 2010 19:57:35 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/7b64d97fa11846e19b879deb00d9d8b8#7b64d97fa11846e19b879deb00d9d8b8</guid>
		<dc:creator>bitdisaster</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/section31/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>That stuff is fun in school. Nobody knows anything about it in real life, yet everyone gets by...
</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/73c1886e98bf4832b56d9deb00d9d8e1#73c1886e98bf4832b56d9deb00d9d8e1</link>
		<pubDate>Thu, 25 Feb 2010 21:19:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/73c1886e98bf4832b56d9deb00d9d8e1#73c1886e98bf4832b56d9deb00d9d8e1</guid>
		<dc:creator>Manip</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ManipUni/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>They even teach those at school.&nbsp;That would be OM diagrams, class diagrams and sequence diagrams, my friend <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /> I personally prefer OM&nbsp;diagrams, which are more compact than the class&nbsp;diagrams,&nbsp;yet useful.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/28b57a11b09e4476924b9deb00d9d90c#28b57a11b09e4476924b9deb00d9d90c</link>
		<pubDate>Fri, 26 Feb 2010 02:00:25 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/28b57a11b09e4476924b9deb00d9d90c#28b57a11b09e4476924b9deb00d9d90c</guid>
		<dc:creator>Ion Todirel</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Ion Todirel/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>That stuff is fun in school. Nobody knows anything about it in real life, yet everyone gets by...
</p>
</div></blockquote>
<p>Err.. not quite nobody. Many US corporations for which I've worked over the last ~10 years use UML; Class and Sequence Diagrams especially - Use Case/Activity Diagrams&nbsp;sometimes. The larger the development team, the more useful they seem&nbsp;- especially for
 communicating (at least) design intent. However, the quality supporting tools tend(ed) to be expensive and without them the effort does not seem cost effective - IMHO.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/0fb04a42558641aba1289deb00d9d939#0fb04a42558641aba1289deb00d9d939</link>
		<pubDate>Fri, 26 Feb 2010 16:58:12 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/0fb04a42558641aba1289deb00d9d939#0fb04a42558641aba1289deb00d9d939</guid>
		<dc:creator>ScottWelker</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/ScottWelker/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">ManipUni said:</div><div class="quoteText">
<p>That stuff is fun in school. Nobody knows anything about it in real life, yet everyone gets by...
</p>
</div></blockquote>
<p>Indeed, I'm developping a project with some other people spread all over the country and our UML diagrams make sure everybody working on the project has a clear view of what we are making.</p>
<p>&nbsp;</p>
<p>Also it helps devide the work to know who is working on witch part. Ones you have the UML diagram coding it takes less time... And even maintaining your code is easy for everybody who can read the diagram.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/5e9e06459add4f2fa6cb9deb00d9d964#5e9e06459add4f2fa6cb9deb00d9d964</link>
		<pubDate>Fri, 26 Feb 2010 17:02:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/5e9e06459add4f2fa6cb9deb00d9d964#5e9e06459add4f2fa6cb9deb00d9d964</guid>
		<dc:creator>CKurt</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/CKurt/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>We use Gliffy (<a href="http://www.gliffy.com">http://www.gliffy.com</a>). Not sure if that's what you're looking for.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/0f3e34b8964144acb04e9deb00d9d98d#0f3e34b8964144acb04e9deb00d9d98d</link>
		<pubDate>Fri, 26 Feb 2010 19:30:21 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/0f3e34b8964144acb04e9deb00d9d98d#0f3e34b8964144acb04e9deb00d9d98d</guid>
		<dc:creator>System.UnauthorizedException: selected Species does not have access to target resource &#39;name&#39;.</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/MasterPie/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>Not really development-related: the <a href="http://29.media.tumblr.com/tumblr_kwj7dpvSi01qzvqipo1_500.jpg">
Denzel Washington Venn Diagram</a>.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/e5858080fc944aba97d19deb00d9d9b7#e5858080fc944aba97d19deb00d9d9b7</link>
		<pubDate>Sat, 27 Feb 2010 18:44:13 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/e5858080fc944aba97d19deb00d9d9b7#e5858080fc944aba97d19deb00d9d9b7</guid>
		<dc:creator>Tommy Carlier</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/TommyCarlier/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">TommyCarlier said:</div><div class="quoteText">
<p>Not really development-related: the <a href="http://29.media.tumblr.com/tumblr_kwj7dpvSi01qzvqipo1_500.jpg">
Denzel Washington Venn Diagram</a>.</p>
</div></blockquote>
<p>Hehe... that's awesome!</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/db50c23b68ef47b0a3679deb00d9d9e2#db50c23b68ef47b0a3679deb00d9d9e2</link>
		<pubDate>Sun, 28 Feb 2010 07:52:30 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/db50c23b68ef47b0a3679deb00d9d9e2#db50c23b68ef47b0a3679deb00d9d9e2</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p>Hello there, funny enough you had me pull out my GoF book just to be sure, and guess to what you are referring to, because you didn't really ask the question clearly... but I'll attempt to answer.</p>
<p>&nbsp;</p>
<p>There are 2 different diagrams which you could be wanting:</p>
<p>1) <a href="http://upload.wikimedia.org/wikipedia/commons/6/60/TCP_state_diagram.png">
A State Diagram</a> = Tracks a programs persistent state as the program executes, in a stepwise manner</p>
<p>2) <a href="http://www.scitools.com/products/understand/features/images/graph_views_control_flow_c.png">
A Control flow graph</a> = A hierarchical logical way to mind map how the program should function</p>
<p>&nbsp;</p>
<p>For the GoF book, they mainly use control flow graphs, having the function encapsulate other functions to hand control into other defined objects.</p>
<p>&nbsp;</p>
<p>For tools on how to create them, there are 2 I've been having fun with lately, Visio 2010 which is in a free Beta right now, and Visual Studio 2010 also has UML modeling capabilities. &nbsp;You can currently create UML diagrams from existing code now, but you
 can't yet create skeleton templates of code from the UML diagrams you create(yet).</p>
<p>&nbsp;</p>
<p>So those two programs would be my suggestions.</p>
<p>&nbsp;</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/fe796add217b49d18ad19deb00d9da0f#fe796add217b49d18ad19deb00d9da0f</link>
		<pubDate>Mon, 01 Mar 2010 05:41:54 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/fe796add217b49d18ad19deb00d9da0f#fe796add217b49d18ad19deb00d9da0f</guid>
		<dc:creator>Eric Aguiar</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/HeavensRevenge/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - Software diagramming</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">HeavensRevenge said:</div><div class="quoteText">
<p>Hello there, funny enough you had me pull out my GoF book just to be sure, and guess to what you are referring to, because you didn't really ask the question clearly... but I'll attempt to answer.</p>
<p>&nbsp;</p>
<p>There are 2 different diagrams which you could be wanting:</p>
<p>1) <a href="http://upload.wikimedia.org/wikipedia/commons/6/60/TCP_state_diagram.png">
A State Diagram</a> = Tracks a programs persistent state as the program executes, in a stepwise manner</p>
<p>2) <a href="http://www.scitools.com/products/understand/features/images/graph_views_control_flow_c.png">
A Control flow graph</a> = A hierarchical logical way to mind map how the program should function</p>
<p>&nbsp;</p>
<p>For the GoF book, they mainly use control flow graphs, having the function encapsulate other functions to hand control into other defined objects.</p>
<p>&nbsp;</p>
<p>For tools on how to create them, there are 2 I've been having fun with lately, Visio 2010 which is in a free Beta right now, and Visual Studio 2010 also has UML modeling capabilities. &nbsp;You can currently create UML diagrams from existing code now, but you
 can't yet create skeleton templates of code from the UML diagrams you create(yet).</p>
<p>&nbsp;</p>
<p>So those two programs would be my suggestions.</p>
<p>&nbsp;</p>
</div></blockquote>
<p>Out our company we recently started a special interest group just for the purpose of designing these diagrams.</p>
<p>&nbsp;</p>
<p>We use <a href="http://SparxSystems.eu/EnterpriseArchitect">Enterprise Architect</a></p>
<p>&nbsp;</p>
<p>UML 2.0 compliant and it hosts a lot of stuff. But beware UML knowlidge is needed!</p>
<p>&nbsp;</p>
<p>We looked into VS 2010, but it doesnt suit our needs. You cant nest elements.</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/822b0dcc2cf047e5b9569deb00d9da3f#822b0dcc2cf047e5b9569deb00d9da3f</link>
		<pubDate>Mon, 01 Mar 2010 15:21:37 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/532416-Software-diagramming/822b0dcc2cf047e5b9569deb00d9da3f#822b0dcc2cf047e5b9569deb00d9da3f</guid>
		<dc:creator>Maddus Mattus</dc:creator>
		<slash:comments>12</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Maddus Mattus/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>