<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Software Design</title>
	<atom:link href="http://satty08.edublogs.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://satty08.edublogs.org</link>
	<description>Just another Edublogs.org weblog</description>
	<pubDate>Tue, 08 Apr 2008 03:26:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Definitions</title>
		<link>http://satty08.edublogs.org/2008/04/07/definitions/</link>
		<comments>http://satty08.edublogs.org/2008/04/07/definitions/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 03:26:16 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/04/07/definitions/</guid>
		<description><![CDATA[Stub-
 A dummy procedure used when linking a program with a run-time library. The stub routine need not contain any code and is only present to prevent &#8220;undefined label&#8221; errors at link time.
 Driver-
- A driver is software that works to communicate between an operating system and a peripheral. Think of it as a translator. If you [...]]]></description>
			<content:encoded><![CDATA[<p>Stub-</p>
<p> A dummy procedure used when linking a program with a run-time library. The stub routine need not contain any code and is only present to prevent &#8220;undefined label&#8221; errors at link time.</p>
<p> Driver-</p>
<p>- A driver is software that works to communicate between an operating system and a peripheral. Think of it as a translator. If you use a crappy driver, your OS won&#8217;t understand your video card and may become unstable and crash. Hardware manufacturers constantly update drivers to make them faster and more stable. Operating systems typically come with a set of drivers, but peripherals newer than your operating system typically require new drivers which must be installed via CD-ROM, floppy, or downloaded from the Web.</p>
<p>Module-</p>
<p>An independent piece of {software} which forms part of one or more larger {programs}.  Different languages have different concepts of a module but there are several common ideas. Modules are usually compiled seperately (in compiled languages) and provide an {abstraction} or information hiding mechanism so that a module&#8217;s implementation can be changed without requiring any change to other modules.  In this respect they are similar to {objects} in an {object-oriented language}, though a module may contain many {procedures} and/or {functions} which would correspond to many objects. A module often has its own {name space} for {identifiers} so the same identifier may be used to mean different things in different modules. [Difference from {package}?]. 2. An independent assembly of electronic components with some distinct function, e.g. a RAM module consisting of several RAM chips mounted on a small circuit board. (1997-10-27)</p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/04/07/definitions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SDD Activity ~</title>
		<link>http://satty08.edublogs.org/2008/03/10/sdd-activity/</link>
		<comments>http://satty08.edublogs.org/2008/03/10/sdd-activity/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 02:13:40 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/03/10/sdd-activity/</guid>
		<description><![CDATA[The Structured Approach
The Structured Approach is bascially done in Stages these include Defining the problem, Planning the solution, builing the solution, checking the solution and modifying the solution it is basically costly because it takes alot of time and therefore cost money!
 Why is it often called a waterfall.?
It is called the waterfall technique becuase the process [...]]]></description>
			<content:encoded><![CDATA[<p>The Structured Approach</p>
<p>The Structured Approach is bascially done in Stages these include Defining the problem, Planning the solution, builing the solution, checking the solution and modifying the solution it is basically costly because it takes alot of time and therefore cost money!</p>
<p> Why is it often called a waterfall.?</p>
<p>It is called the waterfall technique becuase the process must go through step one to Defining the problem, Planning the solution, builing the solution, checking the solution and modifying the solution</p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/03/10/sdd-activity/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fortran information</title>
		<link>http://satty08.edublogs.org/2008/03/02/fortran-information/</link>
		<comments>http://satty08.edublogs.org/2008/03/02/fortran-information/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 03:21:44 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Fortran]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/03/02/fortran-information/</guid>
		<description><![CDATA[Discuss the history of Fortran!
The first FORTRAN compiler was a milestone in the history of computing,
at that time computers had very small memories (on the order of 15KB,
it was common then to count memory capacities in bits), they were slow
and had very primitive operating systems (if they had them at all).
At those days it seemed [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Discuss the history of Fortran!</strong></p>
<p>The first FORTRAN compiler was a milestone in the history of computing,<br />
at that time computers had very small memories (on the order of 15KB,<br />
it was common then to count memory capacities in bits), they were slow<br />
and had very primitive operating systems (if they had them at all).<br />
At those days it seemed that the only practical way is to program in<br />
assembly language.</p>
<p><strong>Uses of Fortran!</strong></p>
<p>Designed for scientific and technical (engineering) computing.</p>
<p><strong>Example of Code.?</strong></p>
<li>GNI_IRK2, symplectic and symmetric implicit Runge-Kutta code for second order differential equations</li>
<li>The Equation for Fortran!</li>
<p>                        q&#8217; = T(q,t)v<br />
         M(t,q)v&#8217; = f(q,v,u,t) - L(q,v,u,t)*lamda<br />
               0  = H(q,t)v + k(q,t)<br />
               u&#8217; = d(q,v,u,lambda,t)</p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/03/02/fortran-information/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Activity H/W</title>
		<link>http://satty08.edublogs.org/2008/02/25/activity-hw/</link>
		<comments>http://satty08.edublogs.org/2008/02/25/activity-hw/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 01:54:32 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/02/25/activity-hw/</guid>
		<description><![CDATA[Drivers: A program that lets the operating system communicate with the computer hardware
eg. printer driver
Dick Doctor: provides data recovering service so when
Anti virus: A program that searches your hard drives and floopy disks for any known or potential viruses
eg. Norton anti virus
Back-up Utilities: A software designed to backup data for the purpose of having a second [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Drivers: </strong>A program that lets the operating system communicate with the computer hardware</p>
<p>eg. printer driver</p>
<p><strong>Dick Doctor: </strong>provides data recovering service so when</p>
<p><strong>Anti virus: </strong>A program that searches your hard drives and floopy disks for any known or potential viruses</p>
<p>eg. Norton anti virus</p>
<p><strong>Back-up Utilities: </strong>A software designed to backup data for the purpose of having a second copy of an original source in case of damage to the original data</p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/02/25/activity-hw/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Elements of hardware</title>
		<link>http://satty08.edublogs.org/2008/02/19/elements-of-hardware/</link>
		<comments>http://satty08.edublogs.org/2008/02/19/elements-of-hardware/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 01:44:52 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/02/19/elements-of-hardware/</guid>
		<description><![CDATA[Input  
1) Input is important to computer system because input is the means by which     a computer receives information from the outside world. Information that is from a non computer based source can only be transferred into the computer by input. 
Keyboard - allows you to enter numeric and alphabetic data into the computer
Mouse – controls movement [...]]]></description>
			<content:encoded><![CDATA[<p><u><font face="Shruti">Input </font></u><font face="Shruti"> </font></p>
<p><strong>1)</strong><font face="Shruti"> Input is important to computer system because input is the means by which     a computer receives information from the outside world. Information that is from a non computer based source can only be transferred into the computer by input. </font></p>
<p><strong>Keyboard</strong><font face="Shruti"> - allows you to enter numeric and alphabetic data into the computer</font></p>
<p><strong>Mouse</strong><font face="Shruti"> – controls movement of the cursor or pointer on a display screen</font></p>
<p><strong>Gaming controllers</strong><font face="Shruti"> – device that allows you to play the game using more realistic controls  </font></p>
<p><font face="Shruti"> </font><strong>3)</strong><font face="Shruti"> </font><strong>Keyboard </strong></p>
<p><font face="Shruti">Enables you to</font><strong> </strong><font face="Shruti">type what you want at a faster rate, rather than using an on screen keyboard </font></p>
<p><u><font face="Shruti">Disadvantage:</font></u><font face="Shruti">May result in the cause of several injuries such as CTS <u>  </u></font><font face="Shruti"> </font></p>
<p><u><font face="Shruti">Output </font></u><font face="Shruti"> </font></p>
<p><strong>1) </strong><font face="Shruti">Output is important to computer system because output is the means by which a computer sends information from either computer to computer/device or from computer to hardcopy. Information that is from a computer based source can only be transferred or made into a non-computer source by output. </font></p>
<p><strong>2) </strong><font face="Shruti">Examples of input devices are:</font></p>
<p><strong>Display monitor </strong><font face="Shruti">– a device that projects a visual image of what is going on in the computer</font></p>
<p><strong>Printer </strong><font face="Shruti">– prints text or illustrations on paper</font></p>
<p><strong>Speaker </strong><font face="Shruti">– converts electrical signals loud enough to be heard at a distance</font></p>
<p><font face="Shruti"> </font><strong>3) Display monitor</strong></p>
<p><font face="Shruti">Allows you to see what you are inputting into the computer system </font></p>
<p><u><font face="Shruti">Disadvantages: </font></u><font face="Shruti">May result in the cause of injuries such as Eye Strain </font></p>
<p><u><font face="Shruti">Process</font></u><font face="Shruti"> </font></p>
<p><strong>1) </strong><font face="Shruti">The process is a set of instructions that are made by inputting data into the computer system then need to be executed for the computer to open windows, start programs, etc </font></p>
<p><strong>2)</strong> Process devices include:</p>
<p>Software programs – Allows inputs to be processed</p>
<p>CPU – Where all inputs are converted into output signals.</p>
<p><strong>3)</strong> The advantage of a CPU is that it allows for fast processing of different inputs to be carried out as an output. CPU’s can also be upgraded to process faster. A disadvantage is that slower CPU’s take longer to process.</p>
<p><strong><u>Storage</u></strong></p>
<p><u></u></p>
<p><u><font face="Shruti">Storage </font></u><font face="Shruti"> </font></p>
<p><strong>1) </strong><font face="Shruti">Storage is important as is retains digital data used for computing. When transferring images or videos from a camera into a computer, the data has to be stored so that you can go back later and look at the data. That is one of the reasons why storage is important for computing systems.</font></p>
<p><strong><font face="Shruti">3) Hard disk</font></strong></p>
<p><u><font face="Shruti">Advantages:</font></u></p>
<p><font face="Shruti">You can save any data and access it whenever you want to on your computer</font></p>
<p><font face="Shruti"> </font><u><font face="Shruti">Disadvantages:</font></u></p>
<p><font face="Shruti">There is a limit to how much can be saved into it and also it is stuck in the one computer, the data cant be accessed by another computer</font></p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/02/19/elements-of-hardware/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Discuss the reasons why they are needed for successful software projects!?!?</title>
		<link>http://satty08.edublogs.org/2008/02/18/discuss-the-reasons-why-they-are-needed-for-successful-software-projects/</link>
		<comments>http://satty08.edublogs.org/2008/02/18/discuss-the-reasons-why-they-are-needed-for-successful-software-projects/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 02:08:04 +0000</pubDate>
		<dc:creator>satty08</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://satty08.edublogs.org/2008/02/18/discuss-the-reasons-why-they-are-needed-for-successful-software-projects/</guid>
		<description><![CDATA[The Inclusive Aspect in Software is needed Because all types of people may use the software some of these people may inclusive: Blind, Deaf, Mute, Physically Impaired&#8230; , Also Gender Aspects as some people May be Affended from some Avaters&#8230;  
Authored by satty08. Hosted by Edublogs.]]></description>
			<content:encoded><![CDATA[<p>The Inclusive Aspect in Software is needed Because all types of people may use the software some of these people may inclusive: Blind, Deaf, Mute, Physically Impaired&#8230; , Also Gender Aspects as some people May be Affended from some Avaters&#8230;  </p>
<br />Authored by <a href="http://satty08.edublogs.org">satty08</a>. Hosted by <a href="http://edublogs.org">Edublogs</a>.]]></content:encoded>
			<wfw:commentRss>http://satty08.edublogs.org/2008/02/18/discuss-the-reasons-why-they-are-needed-for-successful-software-projects/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
