[Year 12 SofDev] sofdev Digest, Vol 135, Issue 2

Andrew Shortell shortell at get2me.net
Thu Jun 2 08:06:40 AEST 2016


hi Michael



I would not have the order taker as anything in the DFD
The customer initiates the data flow
the order taker is merely the way the order is converted from sound to electronic

in a use case I would not have the order taker either (see above)

the customer is interacting with the system. The data flows from the customer to the system

the original question?  if the data originates in the sensor then it is an entity

if the data is not initiated by the sensor then no

Ultimately I believe that it is where the data ( as it is received into the system ) originates that indicates the entity
in between stuff is merely a conduit, such as your order taker

e.g. when a customer pays by card - it is the data from the customer not from the EFTPOS machine or the cash register (what a quaint term)

outside systems such as a bank become 'in toto' an entity in relation to your business transaction from the perception of your system.
in a different frame of reference they could be seen as a system but in the fast food business frame of reference they are seen as an entity

HTH

Andrew

Andrew Shortell
Educator
CRC Melton


shortell at get2me.net (This List)
@acsbear8 (twitter)






> On 1 Jun 2016, at 10:31 pm, Walker, Michael A <walker.michael.a at edumail.vic.gov.au> wrote:
> 
> Sorry, maybe I wasn't clear enough. My understanding is that *your* system can have as an entity a person (role), an organization, or *another* system, as long as the entity is entering or receiving data in relation to *your* system. Clearly if an entity deals directly with another entity without going through your system, then it is irrelevant to your system. The example I give students is a fast food restaurant ordering system where the customer gives the items in their order to an order taker who enters it into the ordering system. The order taker is an entity as they are entering data into the system, the customer is not as arguably the data flows between them and the order taker outside your system.
> 
> Is this clear enough? And more importantly is this accurate? I am aware that a DFD can represent manual processes as well, so it may come down to where you set the system boundary...
> 
> To go back to the original question, I would think that there isn't a problem with a sensor being an entity as it is entering data into your system.
> 
> Michael Walker,
> Doncaster Secondary College.
> 
> Sent from my Android phone using TouchDown (www.nitrodesk.com <http://www.nitrodesk.com/>)
> 
> -----Original Message----- 
> From: Vella, James [jvella at mackillop.vic.edu.au]
> Received: Wednesday, 01 Jun 2016, 10:10PM
> To: sofdev at edulists.com.au [sofdev at edulists.com.au]
> Subject: Re: [Year 12 SofDev] sofdev Digest, Vol 135, Issue 2
> 
> Hi guys
> 
> I didn't think that entities could receive "data flows" directly from other entities as Michael has suggested. It would have to go via the system...
> 
> JV
> 
> 
> James Vella
> Digital Technologies Learning Area Leader eLearning Leader
> MacKillop College
> Russell Street Werribee VIC 3030
> 
> T:  +61387345200
> F:  +61387345261
> 
> http://www.mackillop.vic.edu.au <http://www.mackillop.vic.edu.au/>
> 
> Please consider the environment before printing.-----Original Message-----
> From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au <mailto:sofdev-bounces at edulists.com.au>] On Behalf Of sofdev-request at edulists.com.au
> Sent: Wednesday, 1 June 2016 7:11 PM
> To: sofdev at edulists.com.au
> Subject: sofdev Digest, Vol 135, Issue 2
> 
> When replying, please edit your Subject line so it is more specific than "Re: Contents of sofdev digest..."
> 
> 
> Today's Topics:
> 
>    1. Re: Data Flow: Can a machine / sensor be an entity?
>       (Walker, Michael A)
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 1 Jun 2016 03:27:46 +0000
> From: "Walker, Michael A" <walker.michael.a at edumail.vic.gov.au>
> Subject: Re: [Year 12 SofDev] Data Flow: Can a machine / sensor be an
> entity?
> To: "Year 12 Software Development Teachers' Mailing List"
> <sofdev at edulists.com.au>
> Message-ID:
> <EDF764EEAE09164B85A191792EF5B7783B60D08F at EDUMBX05.education.vic.gov.au>
> 
> Content-Type: text/plain; charset="windows-1255"
> 
> My understanding was that if it is an external person, organisation or other system entering data into, or receiving data from your system, then it is an entity external to your system and needs to be represented.
> 
> The example I give students is that Centrelink requires data from the bank about your bank accounts, balances, etc. The banking system therefore is an entity entering data into the Centrelink system for them to cross check with what you have told Centrelink about your income. Equally, Centrelink is an entity receiving a data flow from the banking system, so would be represented as an entity in the banking system data flow diagram.
> 
> Hope this helps, and happy to be corrected, Michael Walker, Doncaster Secondary College.
> 
> From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au <mailto:sofdev-bounces at edulists.com.au>] On Behalf Of Ciappara, Anthony A
> Sent: Wednesday, 1 June 2016 9:34 AM
> To: Year 12 Software Development Teachers' Mailing List <sofdev at edulists.com.au>
> Subject: Re: [Year 12 SofDev] Data Flow: Can a machine / sensor be an entity?
> 
> 
> Daryl
> 
> 
> 
> How did you deal with it in the context diagram?  As an entity that sends data to the system or as part of the system?
> 
> 
> 
> Anthony
> 
> ________________________________
> From: sofdev-bounces at edulists.com.au<mailto:sofdev-bounces at edulists.com.au> [sofdev-bounces at edulists.com.au] on behalf of Croke, Daryl D [croke.daryl.d at edumail.vic.gov.au]
> Sent: Tuesday, 31 May 2016 9:03 PM
> To: Year 12 Software Development Teachers' Mailing List ?[sofdev at edulists.com.au]?
> Subject: [Year 12 SofDev] Data Flow: Can a machine / sensor be an entity?
> Hi all
> 
> Can a machine / devise / sensor be an entity in a data flow diagram?
> 
> I want to model an Arduino home project I have been working on for my students.  Three temperature sensors inside a solar heater will determine the fan speed of an output fan blowing warm air into my house during winter.  The user will be able to view temperature, fan speed, watts generated, minimum/maximum temperatures and be able to change fan trip levels and CMF ratings.
> 
> It would be easy if I could treat the Arduino device and sensors as being an entity that has inputs and the code to be viewed as the process.  Level One and Two drawings would break up the sub-processes. Not sure if this technically correct?
> Cheers
> 
> Daryl Croke
> 
> Mount Ridley College
> 8338 3600
> 
> keep on coding
> 
> 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 the Department of Education and Training.
> 
> ------------------------------
> _______________________________________________
> sofdev mailing list
> sofdev at edulists.com.au
> http://www.edulists.com.au/mailman/listinfo/sofdev <http://www.edulists.com.au/mailman/listinfo/sofdev>
> 
> 
> End of sofdev Digest, Vol 135, Issue 2
> **************************************
> 
> 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.
> 
> _______________________________________________
> http://www.edulists.com.au <http://www.edulists.com.au/> - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au <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.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html> 
> http://www.vitta.org.au <http://www.vitta.org.au/>  - VITTA Victorian Information Technology Teachers Association Inc
> http://www.swinburne.edu.au/ict/schools <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 the Department of Education and Training.
> 
> _______________________________________________
> http://www.edulists.com.au <http://www.edulists.com.au/> - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au <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.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html> 
> http://www.vitta.org.au <http://www.vitta.org.au/>  - VITTA Victorian Information Technology Teachers Association Inc
> http://www.swinburne.edu.au/ict/schools <http://www.swinburne.edu.au/ict/schools> - Swinburne University

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20160602/e6b1ce14/attachment-0001.html 


More information about the sofdev mailing list