<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 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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;}
/* 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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1444691996;
        mso-list-type:hybrid;
        mso-list-template-ids:408347552 201916433 201916441 201916443 201916431 201916441 201916443 201916431 201916441 201916443;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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'>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'>&nbsp;&nbsp; Yes, a number of interesting statements in the articles ( and linked articles from those pages including &#8220;</span><a href="http://searchsoftwarequality.techtarget.com/news/1273406/The-pros-and-cons-of-use-case-diagrams">The pros and cons of use case diagrams,&quot;</a><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>, &nbsp;&#8220;</span><a href="http://searchsoftwarequality.techtarget.com/tip/Software-requirements-analysis-Five-use-case-traps-to-avoid">Five use case traps to avoid:</a><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&#8221; , &#8220;</span><a href="http://searchsoftwarequality.techtarget.com/news/1264767/How-to-document-use-cases">How to document use cases</a><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&#8221;&nbsp; etc.&nbsp; <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;&nbsp;The other &nbsp;statements I picked up that made me think and it makes sense is:<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=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><![endif]>It is worth keeping in mind that <i>actor</i> is a slight misnomer. In UML an actor is a role rather than something that plays a role. For roles carried out by humans the term <i>user role</i> is an increasingly common alternative term to actor. Although it's clearer, the term is not a drop-in substitute for <i>actor</i> because not all actors are human roles, and not all human roles would necessarily be classed as users in a context diagram. The common stick-figure notation for actors makes sense for human roles, but it looks a little strange for nonhuman roles such as devices and other software systems. For those kinds of actors consider using an alternative icon or simply a box stereotyped with &laquo;<i>actor</i>&raquo;.&nbsp; &nbsp;<o:p></o:p></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Displaying external systems such as a video system or a Credit Card System as a stick figure does make it look strange. <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=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><span style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span><![endif]>There is little point in drawing a diagram if you don't know what you want from it&nbsp;&nbsp; -&nbsp; <span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>true. What are students doing with the ucd they are given ?<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'>As far as the text based use cases vs the diagrammatic representation, this is my first year teaching it so I would like to hear what others have done.</span><o:p></o:p></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'>Kind Regards<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'>Kevork Krozian<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Edulists Creator Administrator<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>www.edulists.com.au<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>tel: 0419 356 034<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 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>Mark KELLY<br><b>Sent:</b> Wednesday, 8 February 2012 1:14 PM<br><b>To:</b> Year 12 Software Development Teachers' Mailing List<br><b>Subject:</b> Re: [Year 12 SofDev] Use Cases, context diagrams<o:p></o:p></span></p></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>Thanks, Kevork.<br><br>The second link raises an interesting point when it says &quot;For reasons that remain a mystery to me, many people focus on the stick figures and ellipses in use case writing since Jacobson's first book, <i>Object-Oriented Software Engineering</i> (1993) came out, and have neglected to notice that use cases are fundamentally a text form.&quot;<br><br>I must admit I've mainly stressed use case DIAGRAMS (UCD) with kids and spent little time on the textual descriptions of the use cases in the SRS.&nbsp; For the simple use cases we handle, I've found the UCD alone conveys all the necessary info, and giving textual use cases as well is mere duplication of the UCD. In the SRS, I tend to gloss over the textual use cases section.&nbsp; My outcomes last year took this approach and VCAA said nothing about that being a problem when they were audited.<br><br>The study design does not give much of a clue about the relative balance of use case text/diagrams, apart from requiring students to know use cases (SD U3O1 KK10) and the composition of an SRS (SD U3O1 KK12). <br><br>The detailed example for U3O1 mentions drawing a UCD. The assessment handbook's rubric for U3O1 says that &quot;all relationships between users, the network, including data flows, and the proposed solution are accurately and clearly represented *diagramatically*&quot; (which to me suggests a CD/DFD and a UCD).<br><br>Do you guys stress the textual descriptions of use cases in the SRS, or mainly rely on the UCD? <br><br>Just curious.<br><br>Cheers<br>Mark<br><br><o:p></o:p></p><div><p class=MsoNormal>On 8 February 2012 11:16, Kevork Krozian &lt;<a href="mailto:kevork@edulists.com.au">kevork@edulists.com.au</a>&gt; wrote:<o:p></o:p></p><p class=MsoNormal><br>Hi Folks,<br><br>A couple of really good links covering use cases and context diagrams.<br><a href="http://searchsoftwarequality.techtarget.com/definition/use-case" target="_blank">http://searchsoftwarequality.techtarget.com/definition/use-case</a><br><br><a href="http://searchsoftwarequality.techtarget.com/news/1280295/From-use-case-diagrams-to-context-diagrams?asrc=EM_NLN_2495725&amp;track=NL-498&amp;ad=607290&amp;" target="_blank">http://searchsoftwarequality.techtarget.com/news/1280295/From-use-case-diagrams-to-context-diagrams?asrc=EM_NLN_2495725&amp;track=NL-498&amp;ad=607290&amp;</a><br><br><br><br>Kind Regards<br><br>Kevork Krozian<br>Edulists Creator Administrator<br><a href="http://www.edulists.com.au" target="_blank">www.edulists.com.au</a>&lt;<a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a>&gt;<br>tel: <a href="tel:0419%20356%20034">0419 356 034</a><br><br><br>________________________________<br><br>Important - This email and any attachments may be confidential. If<br>received in error, please contact us and delete all copies. Before opening<br>or using attachments check them for viruses and defects. Regardless of any<br>loss, damage or consequence, whether caused by the negligence of the<br>sender or not, resulting directly or indirectly from the use of any<br>attached files our liability is limited to resupplying any affected<br>attachments. Any representations or opinions expressed are those of the<br>individual sender, and not necessarily those of Ringwood Secondary<br>College.<br><br>_______________________________________________<br><a href="http://www.edulists.com.au" target="_blank">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>IT Software Development Mailing List kindly supported by<br><a href="http://www.vcaa.vic.edu.au" target="_blank">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br><a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html" target="_blank">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br><a href="http://www.vitta.org.au" target="_blank">http://www.vitta.org.au</a> &nbsp;- VITTA Victorian Information Technology Teachers Association Inc<br><a href="http://www.swinburne.edu.au/ict/schools" target="_blank">http://www.swinburne.edu.au/ict/schools</a> - Swinburne University<o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br clear=all><br>-- <br>Mark Kelly<br>Manager of ICT, Reporting, IT Learning Area<br>McKinnon Secondary College<br>McKinnon Rd McKinnon 3204, Victoria, Australia<br>Direct line / Voicemail: +613 8520 9085, Fax +613 9578 9253<br><a href="mailto:kel@mckinnonsc.vic.edu.au" target="_blank">kel@mckinnonsc.vic.edu.au</a><br>VCE IT Lecture Notes: <a href="http://vceit.com" target="_blank">http://vceit.com</a><br>Moderator: <a href="http://www.edulists.com.au/" target="_blank">IT Applications Edulist</a><br><br>--<br>Grammar for the 21st century...<br>Infinitive: I sync my phone.<br>Past tense: I sanc my phone.<br>Past participle: I have sunc my phone.<br><br><o:p></o:p></p></div></body></html>