<?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:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>ITCareerCoach Training - Coaching &#187; Use Cases</title>
	<atom:link href="http://www.it-career-coach.net/category/use-cases/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.it-career-coach.net</link>
	<description>How To Take Your Career To The Next Level</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:09:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Write Use Cases – A Tutorial</title>
		<link>http://www.it-career-coach.net/2009/01/23/how-to-write-use-cases-a-tutorial/</link>
		<comments>http://www.it-career-coach.net/2009/01/23/how-to-write-use-cases-a-tutorial/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:45:32 +0000</pubDate>
		<dc:creator>ITCareerCoach</dc:creator>
				<category><![CDATA[business analyst online training]]></category>
		<category><![CDATA[Business Modeling]]></category>
		<category><![CDATA[Business Requirements]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[UML Training]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[business analysis]]></category>
		<category><![CDATA[Business Process Modeling]]></category>
		<category><![CDATA[Documenting Requirements]]></category>
		<category><![CDATA[Requirements Analysis]]></category>
		<category><![CDATA[Requirements Engineering]]></category>
		<category><![CDATA[Unified Modeling Language]]></category>
		<category><![CDATA[Use Case]]></category>

		<guid isPermaLink="false">http://www.it-career-coach.net/?p=572</guid>
		<description><![CDATA[Use cases can be used to document any type of system. They can be used to document a software system or to document a company’s business processes.

Use cases are useful because they quickly and early clarify how the system will behave when the users interact with it. Use cases are easy for users to understand. 

In addition, use cases are helpful for brainstorming conditions under which the system may fail and working out solutions to the problems that fulfill the stakeholders’ interests.

How to Write Use Cases

Develop a list of usage goals from your stake holders. This is your initial list of use cases.
Develop a short paragraph describing each use case this will be your summary or description.What is a Use Case? A use case is a description of how a system&#8217;s behavior in response to a request from a stakeholder known as an actor. The actor could be a person or an external system that interacts with the system being described. The actor initiates an action with the system with the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a target="_blank" href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.it-career-coach.net%2F2009%2F01%2F23%2Fhow-to-write-use-cases-a-tutorial%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.it-career-coach.net%2F2009%2F01%2F23%2Fhow-to-write-use-cases-a-tutorial%2F&amp;style=normal&amp;hashtags=business+analysis,Business+Modeling,Business+Process+Modeling,Documenting+Requirements,Requirements+Analysis,Requirements+Engineering,UML,UML+Training,Unified+Modeling+Language,Use+Case,Use+Cases&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h3>What is a Use Case?</h3>
<p>A use case is a description of how a system&#8217;s behavior in response to a request from a stakeholder known as an actor. The actor could be a person or an external system that interacts with the system being described.</p>
<p>The actor initiates an action with the system with the purpose of accomplishing a goal. The system responds to the actor&#8217;s action in a way that fulfills the interests of all of its stakeholders. A use case summarizes a complete series of related scenarios that may unfold.</p>
<p>Use cases by definition are developed in text format using natural or non-technical language. However, they can also be developed in use case diagram form using UML notation or a combination of both text and diagrams.</p>
<h3>Parts of a Use Case</h3>
<p>There is no set template for use cases. There are some core sections that are considered the most useful in use cases. You should use as many or as few of these sections as needed to successfully document your system&#8217;s requirements. The core sections for use cases are:</p>
<p>Use case ID</p>
<p>Use case name</p>
<p>Version</p>
<p>Goal</p>
<p>Summary / Description</p>
<p>Primary Actor</p>
<p>Secondary Actor</p>
<p>Pre-conditions</p>
<p>Trigger</p>
<p>Basic course of events</p>
<p>Exceptions</p>
<p>Alternative paths</p>
<p>Post-conditions</p>
<p>Business rules</p>
<p>Notes</p>
<p>Author and date</p>
<p></strong></p>
<h3>Why Use Cases?</h3>
<p>Use cases can be used to document any type of system. They can be used to document a software system or to document a company&#8217;s business processes.</p>
<p>Use cases are useful because they quickly and early clarify how the system will behave when the users interact with it. Use cases are easy for users to understand.</p>
<p>In addition, use cases are helpful for brainstorming conditions under which the system may fail and working out solutions to the problems that fulfill the stakeholders&#8217; interests.</p>
<h3>How to Write Use Cases</h3>
<ol>
<li>
<p>Develop a list of usage goals from your stake holders. This is your initial list of use cases.</p>
</li>
<li>
<p>Develop a short paragraph describing each use case this will be your summary or description.</p>
</li>
<li>
<p>Develop the header section of the use case. The header for each use case should include:</p>
</li>
<ul>
<li>
<p>The Use Case ID Number</p>
</li>
<li>
<p>The Use Case Name</p>
</li>
<li>
<p>Pre-conditions</p>
</li>
<li>
<p>Post-conditions</p>
</li>
<li>
<p>Primary Actor</p>
</li>
<li>
<p>Secondary Actor</p>
</li>
<li>
<p>Trigger</p>
</li>
</ul>
<li>
<p>Verify that your use case headers are correct then iterate through them again to add more sections and more details. Further detail sections are:</p>
</li>
<ul>
<li>
<p>Basic Course of Events &#8211; steps that the actor and system go through to accomplish a goal</p>
</li>
<li>
<p>Exceptions &#8211; steps for handling errors and exceptions.</p>
</li>
<li>
<p>Alternative Paths &#8211; steps for handling variations.</p>
</li>
</ul>
<li>
<p>Check your use case for failure points and missing requirements.</p>
</li>
<li>
<p>As your write your use cases, do it in a way that makes them easy to read. Use natural language. Keep your statements simple and concise.</p>
</li>
</ol>
<center>       <br />
<h3>What Is The Toughest Challenge Facing Your Career?</h3><br />
<a title="What Is The Toughest Challenge Facing Your Career?" style="border=0;" target="_blank" href="http://www.it-career-coach.net/ask-it-career-coach/"><br />
            <img style="float:left;" src="http://www.it-career-coach.net/images/banners-720x90b-toughest-challenge.jpg" alt="What Is The Toughest Challenge Facing Your Career?"><br />
 </a> <br />
</center><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit the Shopping Cart, Click Here</u></strong></a></p><br />
<br />
<blockquote><br />
<strong>ABOUT TRAINING & COACHING COURSES</strong> <br />
<ul type="square"> <br />
<li><a href="http://www.it-career-coach.net/shopping-cart/business_analyst_boot_camp.html" title="Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training" target="_blank">Business Analyst Boot Camp - Online, Web Based, Instructor Led, Business Analyst Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/sql_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training" target="_blank">SQL Boot Camp - Online, Web Based, Instructor Led, Hands On, SQL + RDBMS Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/software_developers_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Software Developer Video Training" target="_blank">Software Developer Boot Camp - Online, Web Based, Instructor Led, Software Developer Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/data_analyst_boot_camp.html" title="Online, Web Based, Instructor Led, Hands On, Data Analysts Video Training" target="_blank">Data Analysts Boot Camp - Online, Web Based, Instructor Led, Hands On, Data Analyst Video Training</a></li><br />
<li><a href="https://www.e-junkie.com/ecom/gb.php?c=cart&i=201078&cl=18643&ejc=2" title="Online, Web Based, Resume + Job Search + Interview Video Training" target="_blank">Get Hired Fast - Online, Web Based, Resume + Job Search + Interview Video Training</a></li><br />
<li><a href="http://www.it-career-coach.net/shopping-cart/coaching_become_a_leader.html" title="Become A Leader Coaching" target="_blank">Become A Leader Coaching - Develop hands-on experience, gain domain expertise, solve industry problems, Stand Up and Be Noticed, market your career using PULL instead of PUSH techniques!</a></li><br />
</ul><br />
</blockquote><br />
<p><a href="http://www.it-career-coach.net/shopping-cart/" target="_blank" title="Shopping Cart"><strong><u>Visit our Shopping Cart</u></strong></a></p>                                                                                                                  ]]></content:encoded>
			<wfw:commentRss>http://www.it-career-coach.net/2009/01/23/how-to-write-use-cases-a-tutorial/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

