[Year 12 SofDev] U3O2 module context diagram
Adrian Janson
janson.adrian.a at edumail.vic.gov.au
Mon May 9 15:02:09 EST 2011
I think one of the main problems is that we are looking at software
development through 'SDLC' eyes. The reason why the context diagram starts
to get out of control, (I feel), is that we start looking at a small part of
the software solution in U3O2 and the entire system is much bigger than
this. However, it is only the intention of U3O2 that we start prototyping a
small software solution and we need to keep this in mind. I am not sure
that giving students a context diagram or DFD for U3O2 is the best move. It
does help to illustrate the analysis of the system (and that's why it is a
tool to include in a SRS), but the key parts of the SRS for U3O2 are the
functional and non-functional requirements, scope, etc.
(My 2^2c!)
Cheers,
Adrian
Adrian Janson B.Sc, Dip.Ed, M.Ed
Director of ICT
Melbourne High School, Forrest Hill, South Yarra, Victoria 3141 Australia.
Phone: 03 9826 0711 International: +61 3 9826 0711
Fax: 03 9826 8767 International: +61 3 9826 8767
E-mail: janson.adrian.a at edumail.vic.gov.au
Website: http://www.mhs.vic.edu.au <http://www.mhs.vic.edu.au/>
Blog: http://jansona.edublogs.org <http://jansona.edublogs.org/>
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au]
On Behalf Of Esther Andrews
Sent: Monday, 9 May 2011 2:32 PM
To: Year 12 Software Development Teachers' Mailing List
Subject: Re: [Year 12 SofDev] U3O2 module context diagram
Funny how the apparently simple can end up being complex.
Given your description I'd say the customer does not directly provide input
into the system so should not be on the Context diagram.
Esther
From: sofdev-bounces at edulists.com.au [mailto:sofdev-bounces at edulists.com.au]
On Behalf Of Mark KELLY
Sent: Monday, 9 May 2011 2:13 PM
To: Year 12 Software Development Teachers' Mailing List
Subject: [Year 12 SofDev] U3O2 module context diagram
Hi all. I',m adapting the detailed example of SD U3O2 from the study design
for my own U3O2; I'm fiddling at the edges and not changing the overall
shape of the example where the task is to create a specific module (cost
calculator) in a larger ordering/accounting system that takes order data
from a corporate website.
While getting into creating the SRS I thought the context diagram would be a
doddle. One external entity, the customer. The system in the circle is
the cost calculator module. One data flow from the customer with order
information. One data flow to the customer with the invoice. Done.
Then I realised that from the module's perspective the rest of the ordering
system might be seen as an external entity since the module has no control
over the system's operation but must exchange data with it.
Then I realised that the system also would see the corporate website as an
external entity for similar reasons. So the customer would interact with the
website which would interact with the system, which would interact with the
module that the students will be writing.
But if I showed the customer providing an order to the website, that would
be a data flow between external entities which we are not supposed to show
in a CD/DFD.
How would you guys interpret a situation like this?
--
Mark Kelly
Manager of ICT, Reporting, IT Learning Area
McKinnon Secondary College
McKinnon Rd McKinnon 3204, Victoria, Australia
Direct line / Voicemail: +613 8520 9085, Fax +613 9578 9253
kel at mckinnonsc.vic.edu.au
VCE IT Lecture Notes: http://vceit.com
Moderator: IT Applications Edulist
Want a good time? Call 0112358. Ask for Mr Fibonacci.
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 Early Childhood Development.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.edulists.com.au/pipermail/sofdev/attachments/20110509/275f47eb/attachment-0001.html
More information about the sofdev
mailing list