<?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/"
	>

<channel>
	<title>event table Archives - IRM Training</title>
	<atom:link href="https://irm.com.au/tag/event-table/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Australian Leading Training Provider since 1989</description>
	<lastBuildDate>Wed, 11 Apr 2018 03:01:59 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">214999885</site>	<item>
		<title>Use Case Fragments</title>
		<link>https://irm.com.au/use-case-fragments/</link>
		
		<dc:creator><![CDATA[IRM Training]]></dc:creator>
		<pubDate>Tue, 30 Sep 2014 05:06:04 +0000</pubDate>
				<category><![CDATA[Use Case]]></category>
		<category><![CDATA[actors]]></category>
		<category><![CDATA[business analysis]]></category>
		<category><![CDATA[business analyst]]></category>
		<category><![CDATA[business function]]></category>
		<category><![CDATA[event table]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[use case fragments]]></category>
		<guid isPermaLink="false">https://irm.com.au/wp/?p=391</guid>

					<description><![CDATA[<p>A previous IRM article Event Based Analysis and Modelling described how business functionality in a requirements package can be broken down into a table with column headings &#8211; Event, Trigger, Initiator, Use Case name, etc. Each business function is a separate event and has a unique number. A typical business function might contain several unique events [&#8230;]</p>
<p>The post <a href="https://irm.com.au/use-case-fragments/">Use Case Fragments</a> appeared first on <a href="https://irm.com.au">IRM Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A previous IRM article <a href="/wp-content/uploads/2014/12/Event-Based-Analysis-and-Modelling.pdf" target="_blank" rel="noopener">Event Based Analysis and Modelling</a> described how business functionality in a requirements package can be broken down into a table with column headings &#8211; Event, Trigger, Initiator, Use Case name, etc. Each business function is a separate event and has a unique number.</p>
<p>A typical business function might contain several unique events each of which we want to end up as a component of a larger software application.</p>
<p>So how do we go from a table containing textual information to a specification which a developer can use?</p>
<p>The first step is to turn each business event into a model &#8211; either a use case fragment, <a href="https://irm.com.au/how-to-draw-data-flow-diagrams/">a DFD fragment</a> or any modelling language you might be working with.</p>
<p>The following event table describes three typical interactions a customer would have with their bank:</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-382 size-full" title="Event Table" src="/wp-content/uploads/2014/12/ucf-event-table.jpg" alt="ucf-event-table" width="666" height="239" /></p>
<p>Each of these events can be drawn as a separate use case:</p>
<p><img decoding="async" class="aligncenter size-full wp-image-380" src="/wp-content/uploads/2014/12/use-case-fragments1.jpg" alt="use-case-fragments1" width="400" height="307" /></p>
<p>These individual use cases (use case fragments) are only half the picture however. Today developers don&#8217;t write individual software programs for each event, particularly when multiple events will have numerous common components e.g. database enquiry, ID validation, etc.</p>
<p>What we do want is to be able to combine use case fragments into a single use case. We do this by identifying and sharing common actors (in this example the customer):</p>
<p><img decoding="async" class="aligncenter size-full wp-image-381" src="/wp-content/uploads/2014/12/use-case-fragments2.jpg" alt="use-case-fragments2" width="400" height="311" /></p>
<p>While we still need to write individual descriptions for each use case, we&#8217;ve given the developer a concise package of functional requirements, offering them the best opportunity to write efficient and effective code.</p>
<p>For an example of writing formal use cases see the paper <a href="/wp-content/uploads/2014/12/How_to_use_Use_Cases.pdf" target="_blank" rel="noopener">How to use Use Cases</a>.</p>
<div class="printfriendly pf-button  pf-alignright">
                    <a href="https://irm.com.au/use-case-fragments/?pfstyle=wp" rel="nofollow" onclick="" title="Printer Friendly, PDF & Email">
                    <img data-recalc-dims="1" decoding="async" class="pf-button-img" src="https://i0.wp.com/cdn.printfriendly.com/buttons/printfriendly-pdf-email-button-notext.png?w=640&#038;ssl=1" alt="Print Friendly, PDF & Email" style="width: 110px;height: 30px;"  />
                    </a>
                </div>
<p>&nbsp;</p>
<p>The post <a href="https://irm.com.au/use-case-fragments/">Use Case Fragments</a> appeared first on <a href="https://irm.com.au">IRM Training</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">391</post-id>	</item>
		<item>
		<title>Event-Based Analysis &#038; Modelling</title>
		<link>https://irm.com.au/event-based-analysis-modelling/</link>
		
		<dc:creator><![CDATA[IRM Training]]></dc:creator>
		<pubDate>Fri, 29 Apr 2011 03:54:30 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[event table]]></category>
		<category><![CDATA[event-based analysis]]></category>
		<category><![CDATA[structured techniques]]></category>
		<category><![CDATA[UML]]></category>
		<guid isPermaLink="false">https://irm.com.au/?p=524</guid>

					<description><![CDATA[<p>Many business analysts mix structured techniques with UML and use events as the entry point to their analysis activity. An event can be any activity, action or business process where the system under investigation needs to respond. In this approach to business analysis, once the scope of the system has been identified, the first deliverable [&#8230;]</p>
<p>The post <a href="https://irm.com.au/event-based-analysis-modelling/">Event-Based Analysis &#038; Modelling</a> appeared first on <a href="https://irm.com.au">IRM Training</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Many business analysts mix structured techniques with UML and use events as the entry point to their analysis activity.</p>
<p>An event can be any activity, action or business process where the system under investigation needs to respond. In this approach to business analysis, once the scope of the system has been identified, the first deliverable is a table (a list) of events.</p>
<p>Event-based analysis aligns very well with UML and object-oriented development as both are based on how a system responds to an event. For example, use case diagrams model system responses when an actor initiates an interaction with a system.</p>
<p>Events can be of different types (external, time dependant, internal to a system) and requirements analysis begins with the identification and documentation of these events.</p>
<p>As mentioned, each event describes a condition &#8211; a piece of functionality. The system under development must have the capability to successfully process the event.</p>
<p><a href="https://i0.wp.com/irm.com.au/wp-content/uploads/2015/02/event-table.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter wp-image-525 size-full" src="https://i0.wp.com/irm.com.au/wp-content/uploads/2015/02/event-table.jpg?resize=640%2C118&#038;ssl=1" alt="Event table" width="640" height="118" /></a></p>
<p>Each event can be thought of as a functional or non-functional requirement and a typical Business Requirements Document could contain dozens or even hundreds of individual events. Once we’ve defined an event we can further analyse and model the process itself using any one of a number of modelling techniques.</p>
<p>Try our course <a href="https://irm.com.au/modelling-requirements-use-case-uml-training/" class="shortlink shortlink-43" rel="">Modelling Requirements with Use Case &amp; UML</a>.</p>
<hr />
<p style="text-align: right;"><em>If you liked this article, you may also enjoy:</em></p>
<p style="text-align: right;"><em><a href="https://irm.com.au/write-use-cases/">Data Modelling &amp; Object Oriented Development</a></em></p>
<p style="text-align: right;"><em><a href="https://irm.com.au/use-case-fragments/">Use Case Fragments</a></em></p>
<p style="text-align: right;"><em><a href="https://irm.com.au/creative-business-analyst/">Most Popular BA Techniques</a></em></p>
<hr />
<p>The post <a href="https://irm.com.au/event-based-analysis-modelling/">Event-Based Analysis &#038; Modelling</a> appeared first on <a href="https://irm.com.au">IRM Training</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">524</post-id>	</item>
	</channel>
</rss>
