[Year 12 SofDev] DFDs

Kevork KROZIAN kkrozian at ringwoodsc.vic.edu.au
Tue Feb 26 10:12:41 EST 2013


Hi James,

 I actually thought we agreed but the scenario is the key as you say. What about if we give the customer a mobile device ( delivered by the waiter ) to enter their orders directly ??
I actually used this version of the ordering system for a few of my SACs last year to see if the students could pick up this subtlety.

I think a really solid PD session on UCDs, Context and DFDs would be extremely worthwhile. Paging VITTA ........
Some time ago when Project management came on the scene we had a number of sessions from lecturers at RMIT from memory that worked well. It worked so well that I recall we picked up an error in the notes distributed by the end of session so great had our expertise become :) The lecturer was mildly amused claiming there is a smart aleck in every group .

The shame from my working home here is that we have not a single VCE IT class this year so I won't see these diagrams in the classroom until at least 2015 unless we get a group who decide to leapfrog over Yr 11 and suddenly appear as a Year 12 SD class.

Good luck to all teaching it this year

Take Care

Kevork Krozian
IT Pathways Manager
Ringwood Trade Training Facility
Tel: 0419 356 034


-----Original Message-----
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au] On Behalf Of Vella, James
Sent: Tuesday, 26 February 2013 9:32 AM
To: sofdev at edulists.com.au
Subject: Re: [Year 12 SofDev] DFDs

Hi guys

Point conceded....one of the hardest parts in working with these diagrams is the subjective nature of interpretation. The level of complexity that is seen in Kevork's example would be seen in a Level 2 or 3 DFD...not required in a Level 0 (Context Diagram) or Level 1 Diagram (DFDs)

In regards to the text that I'm using, it's probably only available (if at all) from LaTrobe as it was a bound collection of lectures and workshops that were part of a subject titled Software Design Techniques a number of years ago.

Regards

Mr James Vella
MacKillop College


-----Original Message-----
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au] On Behalf Of sofdev-request at edulists.com.au
Sent: Tuesday, February 26, 2013 9:17 AM
To: sofdev at edulists.com.au
Subject: sofdev Digest, Vol 95, Issue 44

Send sofdev mailing list submissions to
        sofdev at edulists.com.au

To subscribe or unsubscribe via the World Wide Web, visit
        http://www.edulists.com.au/mailman/listinfo/sofdev
or, via email, send a message with subject or body 'help' to
        sofdev-request at edulists.com.au

You can reach the person managing the list at
        sofdev-owner at edulists.com.au

When replying, please edit your Subject line so it is more specific than "Re: Contents of sofdev digest..."


Today's Topics:

   1. Re: DFDs (Mark)
   2. Re: DFDs (Kent Beveridge)


----------------------------------------------------------------------

Message: 1
Date: Tue, 26 Feb 2013 08:39:49 +1100
From: Mark <mark at vceit.com>
Subject: Re: [Year 12 SofDev] DFDs
To: "Year 12 Software Development Teachers' Mailing List"
        <sofdev at edulists.com.au>
Message-ID:
        <CACu=8Z1JtTerqSTibQGaLoJp7=f9V5p5theXrTCbRyUmDnvdWw at mail.gmail.com>
Content-Type: text/plain; charset="windows-1252"

Thanks, Kevork. One learns something new every day!
I wouldn't introduce this complexity to our kids' DFDs and UCDs, however.

Cheers
Mark


On 25 February 2013 13:24, Kevork KROZIAN <kkrozian at ringwoodsc.vic.edu.au>wrote:

>  Hi James,
>
>
>
> I just opened *Use Cases Requirements in Context* by Daryl Kulak and
> Eamonn Guiney and p 39 states:
>
> ? It is often hard to decide which actors to show on a use case diagram.
> For example,, when a supplier provides an invoice to a company clerk
> and the clerk enters the invoice into the system, should the supplier
> be included in the diagram ? If the supplier is shown it is called a *
> secondary* actor. Our rule is that the supplier should be shown in the
> diagram if the supplier?s behaviour impacts the system in any way. For
> example, if a supplier sends a shipment late and that changes how the
> system reacts, then the supplier should be in the diagram.?
>
>
>
> In a restaurant a waiter can?t interact with the ordering system until
> the customer places the order. A delay does not change the response
> from the system.  The waiter would appear in the UCD but not the DFD
> which would show the customer ? the supplier or source of the data or
> the order. I wouldn?t place the waiter in the DFD as they are not the source of the data.
>
>
>
> Perhaps you can offer details of your textbook if anyone wants to get
> a hold of it .
>
>
>
> Just my take on the discussion
>
>
>
> Kind Regards
>
>
>
> Kevork Krozian
>
> IT Pathways Manager
>
> Ringwood Trade Training Facility
>
> Tel: 0419 356 034
>
>
>
> *From:* sofdev-bounces at edulists.com.au [mailto:
> sofdev-bounces at edulists.com.au] *On Behalf Of *Vella, James
> *Sent:* Monday, 25 February 2013 10:56 AM
> *To:* sofdev at edulists.com.au
> *Subject:* Re: [Year 12 SofDev] DFDs
>
>
>
> Strictly speaking as someone who did DFDs at uni?
>
>
>
> As Mark has said, we sometimes think in a human sense however DFDs
> don?t allow us to see the interactions between two EEs.
>
>
>
> As Selina has said, the waiter is just the input method ? so we can
> leave it out. I think our students sometimes find it hard at this
> stage where they have to decide what should and shouldn?t be included in our DFDs.
>
>
>
> In terms of the DFD, you could argue either way for one or the
> other?.but NOT BOTH! J
>
>
>
> That being said, in the UCD you can list both as actors because they
> both have roles in the system.
>
>
>
> I have a whole text book on this stuff from my 2nd year at LaTrobe
> which I?m using with my kids at the moment?DFDs, UCDs, UML the whole
> kit and caboodle!
>
>
>
> Regards
>
>
>
> Mr James Vella
>
> MacKillop College
>
>
>
>  <snip>
>

Mark Kelly
mark at vceit.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20130226/908dba40/attachment-0001.html

------------------------------

Message: 2
Date: Mon, 25 Feb 2013 22:16:39 +0000
From: Kent Beveridge <kbeveridge at stbc.vic.edu.au>
Subject: Re: [Year 12 SofDev] DFDs
To: "Year 12 Software Development Teachers' Mailing List"
        <sofdev at edulists.com.au>
Message-ID: <454BC374-60F3-4D9C-AF8F-C0A1AA1779AC at stbc.vic.edu.au>
Content-Type: text/plain; charset="windows-1252"

I also find that by using google images and searching for DFD's, this also yields some excellent learning and teaching tools. Perhaps as I have small class size it's easier that way?
Kent.

Kent Beveridge
ICT Coordinator & Maths teacher

On 26/02/2013, at 8:53 AM, "Mark" <mark at vceit.com<mailto:mark at vceit.com>> wrote:

Thanks, Kevork. One learns something new every day!
I wouldn't introduce this complexity to our kids' DFDs and UCDs, however.

Cheers
Mark


On 25 February 2013 13:24, Kevork KROZIAN <kkrozian at ringwoodsc.vic.edu.au<mailto:kkrozian at ringwoodsc.vic.edu.au>> wrote:
Hi James,

I just opened Use Cases Requirements in Context by Daryl Kulak and Eamonn Guiney and p 39 states:
? It is often hard to decide which actors to show on a use case diagram. For example,, when a supplier provides an invoice to a company clerk and the clerk enters the invoice into the system, should the supplier be included in the diagram ? If the supplier is shown it is called a secondary actor. Our rule is that the supplier should be shown in the diagram if the supplier?s behaviour impacts the system in any way. For example, if a supplier sends a shipment late and that changes how the system reacts, then the supplier should be in the diagram.?

In a restaurant a waiter can?t interact with the ordering system until the customer places the order. A delay does not change the response from the system.  The waiter would appear in the UCD but not the DFD which would show the customer ? the supplier or source of the data or the order. I wouldn?t place the waiter in the DFD as they are not the source of the data.

Perhaps you can offer details of your textbook if anyone wants to get a hold of it .

Just my take on the discussion

Kind Regards

Kevork Krozian
IT Pathways Manager
Ringwood Trade Training Facility
Tel: 0419 356 034

From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [mailto:sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au>] On Behalf Of Vella, James
Sent: Monday, 25 February 2013 10:56 AM
To: sofdev at edulists.com.au<mailto:sofdev at edulists.com.au>
Subject: Re: [Year 12 SofDev] DFDs


Strictly speaking as someone who did DFDs at uni?



As Mark has said, we sometimes think in a human sense however DFDs don?t allow us to see the interactions between two EEs.



As Selina has said, the waiter is just the input method ? so we can leave it out. I think our students sometimes find it hard at this stage where they have to decide what should and shouldn?t be included in our DFDs.



In terms of the DFD, you could argue either way for one or the other?.but NOT BOTH! :)



That being said, in the UCD you can list both as actors because they both have roles in the system.



I have a whole text book on this stuff from my 2nd year at LaTrobe which I?m using with my kids at the moment?DFDs, UCDs, UML the whole kit and caboodle!



Regards



Mr James Vella

MacKillop College



 <snip>

Mark Kelly
mark at vceit.com<mailto:mark at vceit.com>



Click here<https://www.mailcontrol.com/sr/MZbqvYs5QwJvpeaetUwhCQ==> to report this email as spam.

_______________________________________________
http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe IT Software Development Mailing List kindly supported by http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority and http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
http://www.vitta.org.au  - VITTA Victorian Information Technology Teachers Association Inc http://www.swinburne.edu.au/ict/schools - Swinburne University St. Brigid's College
97 Robinson Street, Horsham VIC 3400
T 03 5382 3545   F 03 5382 0757
ABN 72 749 438 155
www.stbc.vic.edu.au<http://www.stbc.vic.edu.au/>
        [http://library.stbc.vic.edu.au/StBCLogo.jpg]
P Please consider the environment before printing this email or attachment.
IMPORTANT! This email and any attachments may be confidential. If received in error, please contact us and delete all copies. St. Brigid's College does not represent or warrant that the attached files are free from computer viruses or other defects. The attached files are provided, and may only be used, on the basis that the user assumes all responsibility for any loss, damage or consequence resulting directly or indirectly from the use of the attached files, whether caused by the negligence of the sender or not. The liability of St. Brigid's College is limited in any event to either the resupply of the attached files or the cost of having the attached files resupplied. Any representations or opinions expressed in this email are those of the individual sender, and not necessarily those of St. Brigid's College.


This message has been scanned for malware by Websense. www.websense.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20130225/175b087a/attachment.html

------------------------------

_______________________________________________
sofdev mailing list
sofdev at edulists.com.au
http://www.edulists.com.au/mailman/listinfo/sofdev


End of sofdev Digest, Vol 95, Issue 44
**************************************


CONFIDENTIALITY NOTICE
This e-mail contains confidential information intended only for the use of the name addressee. It may also be subject to professional privilege. If you are not the named recipient any disclosure, copying, forwarding or using any part of this e-mail or its attachments is prohibited. If you have received this e-mail in error, please notify us by telephone on 0387345200. MacKillop College does not warrant that this e-mail or any attachments are error or virus free and recommends that all attachments be checked for viruses and other defects. Similarly, MacKillop College does not warrant that this e-mail has been free of interception by a third party and may store the content sent to us, if we believe that we have a legal requirement to do so. Please don't print this e-mail unless you really need to.

_______________________________________________
http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe IT Software Development Mailing List kindly supported by http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment Authority and http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
http://www.vitta.org.au  - VITTA Victorian Information Technology Teachers Association Inc http://www.swinburne.edu.au/ict/schools - Swinburne University

________________________________

Important - 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 Ringwood Secondary College.



More information about the sofdev mailing list