<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Dhiyah</title>
	<atom:link href="http://dhiyahtechnology.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dhiyahtechnology.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sun, 13 Sep 2009 04:52:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dhiyahtechnology.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Dhiyah</title>
		<link>http://dhiyahtechnology.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dhiyahtechnology.wordpress.com/osd.xml" title="Dhiyah" />
	<atom:link rel='hub' href='http://dhiyahtechnology.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Are usecases effective enough to capture requirements, always?</title>
		<link>http://dhiyahtechnology.wordpress.com/2009/09/13/are-usecases-better-always-to-capture-requirements/</link>
		<comments>http://dhiyahtechnology.wordpress.com/2009/09/13/are-usecases-better-always-to-capture-requirements/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 04:48:55 +0000</pubDate>
		<dc:creator>dhiyahtechnology</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://dhiyahtechnology.wordpress.com/?p=19</guid>
		<description><![CDATA[I have been a strong supporter of usecase driven methodology for software development. Based on my experiences in the past few years, I am now rethinking that usecase methodology is not always a preferred mode of capturing requirements. I noticed, that managing requirements, eliciting requirements through usecases requires business-technology blend which may not be always [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=19&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been a strong supporter of usecase driven methodology for software development. Based on my experiences in the past few years, I am now rethinking that usecase methodology is not always a preferred mode of capturing requirements. I noticed, that managing requirements, eliciting requirements through usecases requires business-technology blend which may not be always at disposal in a project development, where the project is being executed with a limited number of resources. Its imperative that software requirements are bound to change. Managing usecases is more difficult, when the requirements change so fast, and the source of the requirements is unclear about the requirement, and much is left to the developers to decide. The time is luxury and constant pressure to get the system up and running puts additional pressure on developers and managing usecases becomes overhead.</p>
<p>Now, an effective alternative is required, effectively mid path. Coz, usecases are very effective to visualize the system from user&#8217;s perspective and provides important flow navigations. Citing the concerns mentioned above, and importance of usecases in software development, I would suggest to consider midpath that provides the important information on how user sees the system, may in a paragraph. Capture the rest of the requirements as features and functionality. I would refer, user interface related ones as features, and server side implementation as functionality.</p>
<p>Address the concerns by cross cutting it.</p>
<p>List the common validations needed for client side validation, such as input validation, length validation and alike.</p>
<p>List the common validations needed for server side validation</p>
<p>List the features</p>
<p>List the functionality and map it to usecase paragraph</p>
<p>Each list has unique id with which you can trace back to requirements.</p>
<p>With this, we can eliminate need to constantly updating and managing the usecases and related requirements and have better handle over development.</p>
<p>Your comments welcome!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dhiyahtechnology.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dhiyahtechnology.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dhiyahtechnology.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=19&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dhiyahtechnology.wordpress.com/2009/09/13/are-usecases-better-always-to-capture-requirements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad74bbf6a2ef65990ae734576c475a08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dhiyahtechnology</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux facts</title>
		<link>http://dhiyahtechnology.wordpress.com/2009/08/30/linux-facts/</link>
		<comments>http://dhiyahtechnology.wordpress.com/2009/08/30/linux-facts/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 17:27:30 +0000</pubDate>
		<dc:creator>dhiyahtechnology</dc:creator>
				<category><![CDATA[Linux tips]]></category>

		<guid isPermaLink="false">http://dhiyahtechnology.wordpress.com/2009/08/30/linux-facts/</guid>
		<description><![CDATA[Did you know? Richard Stallman is the founder of Free Software Foundation (Formerly, GNU &#8211; Not Unix) Linus Torvalds is the father of Linux No command can be executed unless it gets clearence from shell Shell analyzes command, modifies, if required before forwarding to kernel command execution is performed by kernel Shell is the interpreter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=18&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Did you know?</strong></p>
<p>Richard Stallman is the founder of Free Software Foundation (Formerly, GNU &#8211; Not Unix)<br />
Linus Torvalds is the father of Linux<br />
No command can be executed unless it gets clearence from shell<br />
Shell analyzes command, modifies, if required before forwarding to kernel<br />
command execution is performed by kernel<br />
Shell is the interpreter<br />
Kernel communicates with hardware and is loaded when system boots<br />
Kernel is responsible for managing system resources, resource allocation, priority assignment, and task execution<br />
Shell is the interface between the user and kernel<br />
Shell has the programming capability<br />
Each user works with his/her shell</p>
<p><strong>Important Keystroke Interrupts:</strong></p>
<p>Ctrl-s: Stop scrolling of screen output<br />
Ctrl-q: Resume scrolling of screen output<br />
Delete: Interrupt command<br />
Ctrl-c: Interrupt command<br />
Ctrl-d: Terminate login session<br />
Ctrl-h: Backspace alternative<br />
Ctrl-u: Kill command line without execution<br />
Ctrl-\: Kill command line without execution<br />
Ctrl-j: Enter alternative<br />
Ctrl-m: Enter alternative<br />
stty sane: Restore terminal to normal status</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dhiyahtechnology.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dhiyahtechnology.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dhiyahtechnology.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=18&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dhiyahtechnology.wordpress.com/2009/08/30/linux-facts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad74bbf6a2ef65990ae734576c475a08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dhiyahtechnology</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing PCIMCA wireless network card on OpenSUSE using ndiswrapper</title>
		<link>http://dhiyahtechnology.wordpress.com/2009/08/30/installing-pcimca-wireless-network-card-on-opensuse-using-ndiswrapper/</link>
		<comments>http://dhiyahtechnology.wordpress.com/2009/08/30/installing-pcimca-wireless-network-card-on-opensuse-using-ndiswrapper/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 13:32:47 +0000</pubDate>
		<dc:creator>dhiyahtechnology</dc:creator>
				<category><![CDATA[Linux tips]]></category>

		<guid isPermaLink="false">http://dhiyahtechnology.wordpress.com/?p=6</guid>
		<description><![CDATA[Installing your wireless PCIMCA card in OpenSUSE Linux First make sure that PCIMCA card is available. For that, at the console, type /sbin/lspci This should list your wireless pci card Make sure that you have installed ndiswrapper utility. OpenSUSE Linux comes with default packages. Open YAST and install the ndiswrapper. Next step is to make [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=6&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Installing your wireless PCIMCA card in OpenSUSE Linux</p>
<p>First make sure that PCIMCA card is available. For that, at the console, type<br />
/sbin/lspci<br />
This should list your wireless pci card</p>
<p>Make sure that you have installed ndiswrapper utility. OpenSUSE Linux comes with default packages. Open YAST and install the ndiswrapper. Next step is to make sure that whether the driver is already installed.</p>
<p>Open console, type ndiswrapper -l (This would list the installed drivers)<br />
# ndiswrapper -l<br />
Installed driver:<br />
wg511v2		driver installed, hardware present</p>
<p>If the driver is not properly installed, the message would indicate that. In such cases, remove the incorrectly installed driver using</p>
<p># ndiswrapper -e wg511v2</p>
<p>Now, you may need to installed the driver afresh</p>
<p># ndiswrapper -i<br />
If you place your windows driver in a folder, say /home/mydriver, then<br />
# ndiswrapper -i /home/mydriver/WG511v2.INF<br />
After running this, check with<br />
# ndiswrapper -l<br />
to see the driver installation is success.</p>
<p>After this step, you may need to activate the device by using<br />
# modprobe ndiswrapper<br />
Finally, restart the network<br />
# rcnetwork restart</p>
<p>Now, you may need to use YAST, goto Network devices selection.<br />
Select Network card, Add your newly installed PCI wireless network card and configure to your network.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dhiyahtechnology.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dhiyahtechnology.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dhiyahtechnology.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dhiyahtechnology.wordpress.com&amp;blog=9193838&amp;post=6&amp;subd=dhiyahtechnology&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dhiyahtechnology.wordpress.com/2009/08/30/installing-pcimca-wireless-network-card-on-opensuse-using-ndiswrapper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ad74bbf6a2ef65990ae734576c475a08?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dhiyahtechnology</media:title>
		</media:content>
	</item>
	</channel>
</rss>
