<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Systems Engineering</title>
	<atom:link href="http://zhouwenhan.com/2009/03/systems-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://zhouwenhan.com/2009/03/systems-engineering/</link>
	<description>About Zhou Wenhan</description>
	<lastBuildDate>Fri, 16 Oct 2009 02:18:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Ben Leong</title>
		<link>http://zhouwenhan.com/2009/03/systems-engineering/comment-page-1/#comment-5898</link>
		<dc:creator>Ben Leong</dc:creator>
		<pubDate>Sat, 14 Mar 2009 15:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://zhouwenhan.com/?p=183#comment-5898</guid>
		<description>&lt;i&gt;In my mind, Modularity is the over arching princinple. Abstraction is the depth of modularity and SoC is the width of modularity&lt;/i&gt;

Alamak, this means that I lectured poorly and I didn&#039;t manage to explain the ideas clearly, so let&#039;s try again.

SoC: Try to figure out what are the things you care about and try to think about them separately. Some things can be separated, i.e. logic vs presentation, others cannot, i.e. performance

Abstraction: Information hiding. Hide stuff that people shouldn&#039;t need to see to avoid confusing them.

Decomposition/Modularity: Break the problem done into smaller bitesized chunks so that each of them are smaller and easier to solve. What you have to worry about is the interactions between these pieces.

I hope this helps. :-P</description>
		<content:encoded><![CDATA[<p><i>In my mind, Modularity is the over arching princinple. Abstraction is the depth of modularity and SoC is the width of modularity</i></p>
<p>Alamak, this means that I lectured poorly and I didn&#8217;t manage to explain the ideas clearly, so let&#8217;s try again.</p>
<p>SoC: Try to figure out what are the things you care about and try to think about them separately. Some things can be separated, i.e. logic vs presentation, others cannot, i.e. performance</p>
<p>Abstraction: Information hiding. Hide stuff that people shouldn&#8217;t need to see to avoid confusing them.</p>
<p>Decomposition/Modularity: Break the problem done into smaller bitesized chunks so that each of them are smaller and easier to solve. What you have to worry about is the interactions between these pieces.</p>
<p>I hope this helps. <img src='http://zhouwenhan.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

