<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Wingdings 2";
        panose-1:5 2 1 2 1 5 7 7 7 7;}
@font-face
        {font-family:"Poor Richard";
        panose-1:2 8 5 2 5 5 5 2 7 2;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-AU;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-AU link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I&#8217;m tending to agree with Selina on this one. The DFD would be not dissimilar to the worked example in Adrian&#8217;s book (pp 51-57). However, I think I would definitely be including the waiter in the UCD as surely he is an actor interacting with the use cases in the system.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><p class=MsoNormal><b><span style='font-size:14.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><img width=194 height=86 id="Picture_x0020_2" src="cid:image001.png@01CE1348.BF94B4D0" alt=signiture><o:p></o:p></span></b></p><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></b></p><p class=MsoNormal><b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&quot;When one person suffers from a delusion, it is called insanity. When many people suffer from a delusion it is called religion&quot; </span></b><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Robert M. Pirsig.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:14.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Michael Wooldridge<o:p></o:p></span></b></p><p class=MsoNormal><span lang=EN-US style='font-family:"Calibri","sans-serif";color:#4F6228'>Information Technology Teacher<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Mornington Secondary College<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>1051 Nepean Highway, Mornington 3931<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.0pt;font-family:Wingdings;color:#1F497D'>(</span><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>: 03 59700250 </span><span lang=EN-US style='font-size:8.0pt;font-family:"Wingdings 2";color:#1F497D'>6</span><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>: 03 59700299<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:8.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="mailto:mwo@mornsc.vic.edu.au">mwo@mornsc.vic.edu.au</a><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Important - </span></b><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed are those of the individual sender, and not necessarily those of the Department of Education and Early Childhood Development. There, that just about covers everyone's arse but yours, sorry.<o:p></o:p></span></p></div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> sofdev-bounces@edulists.com.au [mailto:sofdev-bounces@edulists.com.au] <b>On Behalf Of </b>Selina Dennis<br><b>Sent:</b> Monday, 25 February 2013 10:31 AM<br><b>To:</b> 'Year 12 Software Development Teachers' Mailing List'<br><b>Subject:</b> Re: [Year 12 SofDev] DFD question<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi Mark,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I&#8217;d disagree with your argument in regards to the Customer not playing a role in interacting with the system. To me, the waiter is simply the input method &#8211; much like a keyboard &#8211; and the information is coming from the customer. So in a DFD/UCD scenario, I wouldn&#8217;t include the waiter in the process of ordering food &#8211; that would come from the customer. However, if the waiter had some other interaction with the system, such as collecting tips at the end of the day, then they would become more than simply the input method, and thus would be shown.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hope that makes sense! Just my take on it.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Selina Dennis<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Strathmore Secondary College<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a> [<a href="mailto:sofdev-bounces@edulists.com.au">mailto:sofdev-bounces@edulists.com.au</a>] <b>On Behalf Of </b>Mark<br><b>Sent:</b> Monday, 25 February 2013 10:06 AM<br><b>To:</b> Year 12 Software Development Teachers' Mailing List<br><b>Subject:</b> Re: [Year 12 SofDev] DFD question<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>Hi all. It's an interesting situation. &nbsp;This is my take on it.<o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>We all probably start by seeing it from a human point of view: the customer is dealing with the waiter, who deals with the system. So the customer is an integral part of the transaction and therefore appear in a DFD or UCD...<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>But the waiter is not a part of the system: he/she interacts with it as an external entity (EE).<o:p></o:p></p></div><div><p class=MsoNormal>So where does the customer fit in? &nbsp;An EE to the EE waiter? &nbsp;An EE once removed? We don't do that in DFD or UCD.<o:p></o:p></p></div><div><p class=MsoNormal>From the system's point of view, the waiter is an EE. The customer is a fictional character that the system does not see, hear, or believe in. Only the waiter exists to the system. &nbsp;Everyone else is Santa Claus.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>We could complicate it further and imagine that a child is giving her meal choice to her mother who gives it to the waiter... should the child be in the DFD/UCD now as an EE twice removed?<o:p></o:p></p></div><div><p class=MsoNormal>If a waiter were ordering his own lunch from the kitchen, would he be represented again in the diagram - this time as a customerless EE?<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>As I read it, the customer is not directly interacting with the system; the waiter is. &nbsp;So the waiter appears as an EE.<o:p></o:p></p><div><p class=MsoNormal>So I would not include the customer at all in a DFD or UCD.<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Anyone out there who did DFD/UCD at uni?<o:p></o:p></p></div><div><p class=MsoNormal><br>Cheers<o:p></o:p></p></div><div><p class=MsoNormal>Mark<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>On 25 February 2013 08:57, Kent Beveridge &lt;<a href="mailto:kbeveridge@stbc.vic.edu.au" target="_blank">kbeveridge@stbc.vic.edu.au</a>&gt; wrote:<o:p></o:p></p><div><div><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Data flow to my understanding here..<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Waiter to Customer ....Request for order<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Customer to Waiter ....Food/Beverage order<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Waiter and Customer both 'entities' send data back to the central part of the 'system' (restuarant system) via the waiter<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Yep actors are waiter and customer.<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;<o:p></o:p></span></p><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>I havent started UCD stuff with my guys just yet..focussing on DFD's ...ucd next.<o:p></o:p></span></p><div><p><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;<o:p></o:p></span></p><div><div><p class=MsoNormal><strong><span style='font-family:"Poor Richard","serif";color:blue'>Kent Beveridge</span></strong><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#3366FF'>ICT Coordinator &amp; Maths Teacher</span><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif";color:#3366FF'><a href="mailto:kbeveridge@stbc.vic.edu.au" target="_blank">kbeveridge@stbc.vic.edu.au</a></span><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><o:p></o:p></span></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>&nbsp;<o:p></o:p></span></p></div></div></div><div><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" align=center></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><b><span style='font-family:"Tahoma","sans-serif";color:black'>From:</span></b><span style='font-family:"Tahoma","sans-serif";color:black'> <a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a> [<a href="mailto:sofdev-bounces@edulists.com.au" target="_blank">sofdev-bounces@edulists.com.au</a>] on behalf of Mark [<a href="mailto:mark@vceit.com" target="_blank">mark@vceit.com</a>]<br><b>Sent:</b> Saturday, 23 February 2013 7:15 AM<br><b>To:</b> Year 12 Software Development Teachers' Mailing List<br><b>Subject:</b> Re: [Year 12 SofDev] DFD question</span><o:p></o:p></p></div><div><div><p class=MsoNormal>I had the same issue with the DFD and UCD for one of the programming outcomes.&nbsp; <o:p></o:p></p><div><p class=MsoNormal>The restaurant customer would be an obvious actor/external entity in a system that takes meal orders.<o:p></o:p></p></div><div><p class=MsoNormal>However since the waiter is the one interacting with the system, and the customer is interacting with the waiter, the customer does not appear at all in the system representation.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Sometimes what seems logical is not as it first appears.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>On 22 February 2013 13:14, Simone Tynan &lt;<a href="mailto:Simone.Tynan@shcy.vic.edu.au" target="_blank">Simone.Tynan@shcy.vic.edu.au</a>&gt; wrote:<o:p></o:p></p><div><p class=MsoNormal>Hi all, <o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>I am having trouble with aspects of a DFD.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>I have a DFD and context diagram in which shows a customer orders a service and it is quoted and carried out.<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Similar scenario, except the service is being carried out for a beneficiary. (Think Ninja and assassins. ;-) )<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>The Customer is providing all details and payments. The beneficiary is not actually adding to or receiving from the system (that I can see).<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Are they still added as an external entity? Is there any connection between them and the system?<o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>Many thanks for any input/<o:p></o:p></p><div><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif"'>Simone<br><br>************************************<span style='color:#888888'><br>Simone Tynan<br>eLearning Leader<br>LOTE Leader P-12<br><a href="mailto:Simone.Tynan@shcy.vic.edu.au" target="_blank">Simone.Tynan@shcy.vic.edu.au</a></span></span><o:p></o:p></p></div></div></div></div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal>Mark Kelly<o:p></o:p></p></div><div><p class=MsoNormal>mark AT vceit DOT com<o:p></o:p></p></div><div><p class=MsoNormal><a href="http://vceit.com" target="_blank">http://vceit.com</a><o:p></o:p></p></div></div></div></div><p align=center style='text-align:center'><o:p>&nbsp;</o:p></p></div></div></div><table class=MsoNormalTable border=0 cellpadding=0 width=625 style='width:468.75pt'><tr><td width=507 style='width:380.25pt;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>St. Brigid's&nbsp;College </span></b><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>97 Robinson Street, Horsham VIC 3400 </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>T 03 5382 3545&nbsp;&nbsp; F 03 5382 0757 </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>ABN 72 749 438 155 </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><a href="http://www.stbc.vic.edu.au/" target="_blank">www.stbc.vic.edu.au</a></span><o:p></o:p></p></td><td width=102 rowspan=2 style='width:76.5pt;padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td style='padding:.75pt .75pt .75pt .75pt'></td></tr></table></div></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal>--<o:p></o:p></p><div><p class=MsoNormal>Mark Kelly<o:p></o:p></p></div><div><p class=MsoNormal>mark AT vceit DOT com<o:p></o:p></p></div><div><p class=MsoNormal><a href="http://vceit.com" target="_blank">http://vceit.com</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></div></div></body></html>