Figure37
DED construction tart by
owing the context
ogra (se figure 2.11)
Figure38
DED constuction: art
by
wing the processes
‘Sample case study: Black Stump Social Club
Let us revisit our first case study (section 2.6). As we read through it again, we will
identify the information we need for our DFD:
Case study: Black Stump Social Club
‘The Black Stump Social Club has an enthusiastic club secretary who has set
up a system for keeping track of all the club’s members as well as all the
club’s activities. New members’ details are added to the Members File and
confirmation of membership letters aro sont out,
‘The Social Club Committee meets to plan activities and these are added by the
secretary to the Activities File. A monthly newsletter listing all coming
«activities is compiled and sent to cach member.-Advertisements are also sent
1a the local newspaper to inform the general public of the social club's
coming activities.
2 Start from the context diagram
Let us consider the context diagram we have already drawn,
members details planned activities
‘Social
4 | Se
{Committe
Mombors Biack Stump
Social Club
membership \ Secretariat
Reims sey
Ee \_-& frowspaper
comngiance =~ averisTens
3 New draw the DFD
‘There is no one correct way to draw a DED; so this section is just a suggested way of
turning the various components making up the case study into the various components
in the DED. Since the focus of the DFD is on the processes itis probably best to draw
these first and number them. There is no particular order to the numbering, it is just
for identification purposes.
a
Compite
: ‘monthly
Unit 3 - Data flow diagrameSystem Documentation Methods
‘The next phase in the construction of your DFD is a highly individual one. Some
analysts add the data stores, then external entities and then add the data flows that join
them all up. Other analysts develop their DFDs by working through the processes one
by one, adding:
> the external entities
> the data flows, and
> data stores
associated with each particular process.
‘This latter approach is the one depicted in figure 3.9.
Figure 39 Drawing your DFD by bullding up the DED proces by process
[=p ts
1
membership \__ (Aad now
contimation mamnbor
member's: si
planned
planned activities, activities
Tied
Activities activity
Members
“ ‘coming 7
SetS create
‘coming adver.
activtios
Local
newspaper *~ advertisement
Unit 3 - Data flow diagrama 33Figure 3.10,
‘The completed Level 0
DED ofthe Black Stump
Social Cb Secretariat
‘System Documentation Methods
‘Now we put this altogether to come up with our final Level 0 DFD.
member's details Social
‘Club
[committoo
XN ri planned activities
membership
‘confirmation
Jue
coming activities ae
Members {rind activities
iaimiee Actvitios
= details
Compile J coming _
monthly } coming activites,
wowslettay — Sotvites
Local
newspaper| *— | Bookings
booking
orders 2 \ orders
suppters | ——~a( Order) a Orde
upplios
it
ose
Activity 3.5
A Level 0 DED for Andy’s Autos:
booking 1 bookings
7: | cars
nN
Workshop
‘manager
Solutions to activities 83