School of computing
Solution to Assignment 03
Structured Systems Analysis and Design
ICT2621
Semester 2 2020
INTRODUCTION
Dear student,
Note that NO tutorial letters that will be sent to you for solutions, examination
information or for any other issue, as was the case in years past. All th...
Solution to Assignment 03
Structured Systems Analysis and Design
ICT2621
Semester 2 2020
INTRODUCTION
Dear student,
Note that NO tutorial letters that will be sent to you for solutions, examination
information or for any other issue, as was the case in years past. All this
information will be found on the module’s website, in this case ICT2621, on
myUnisa at www.My.Unisa.ac.za. The information will be found under Learning
Units, Official Study Materials or Additional Resources on the site. This particular
document is under Additional Resources.
This document contains the solutions to Assignment 3 of Semester 2. If there is
any error in this solution, an email will be sent to your myLife account to rectify it
before the end of the semester. The assignment is marked out 100 marks. It
contributes 60% towards the semester mark. The semester mark weighs 20% of
the final mark.
1
, 2
SOLUTION
SECOND SEMESTER ASSIGNMENT 03 2020, Total: 100 marks
Chapter 5 – Data and Process Modelling
Question 1 [26]
NB: When drawing data flow diagrams (DFDs), use the Gane and Sarson
symbols/notation.
Read pages 143 to 160 of the prescribed text book. Then answer the questions 1.1 to 1.5
that follow here below:
1.1 Name the four main symbols used to draw data flow diagrams (DFDs). (2)
Half-mark each ✓✓
• Process
• Data flow
• External entity
• Data store
1.2 Draw Diagram 1 DFD that shows the details of the FILL ORDER process in the
ORDER SYSTEM (of Figure 5-13 on page 155) found on page 156 in Figure 5-14 of your
prescribed book. NB: Only draw figure 5-14. (4)
(Subtract ½ mark for each omission – lowest mark is zero) ✓✓ ✓✓
, 3
1.3 Define each of the symbols you named in 1.1 and give any two names of examples of
each in the diagram you drew in 1.2. Use a table, such as the one below to present your
answer. (8)
(One mark for the definition and ½ mark for each example) ✓✓ ✓✓ ✓✓ ✓✓
Symbol name Definition Examples
Process A process receives input data and --Verify order
produces output that has a different
--Assemble order
content, form or both.
Or any other in diagram
Data flow A data flow is a path for data to move --Order -
from one part of the information system --Product detail
to another
Or any other in diagram
External entity A person, place or thing, or event for --Customer
which data is collected and maintained. --Warehouse
Data store A data store represents data that the --Products
system stores because one or more
--Customers
processes need to use the data at a
later time.
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller SMARTDOCS. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $2.50. You're not tied to anything after your purchase.