Anda di halaman 1dari 3

Week 3 Assignment

Structure Diagrams
This assignment is designed to assist you to undertand structure diagrams by looking at some
past HSC questions.
Do NOT start this assignment until you have carefully read the relevant text book pages.

PART 1:
Go to ---> 2004 Q19
Find Question 19 in the multiple choice section of the 2004 HSC paper, on Page 8
Look carefully at the Structure Diagram.
The diagram uses three different "arrowed" symbols.
ie. A filled arrow, an unfilled arrow and a CURVED arrow.
Identify the purpose of each of these 3 symbols, by referring to the modules A, B, C and D

Part 2:
Go to ----> 2003 Q22b
Locate Question 22b in the 2003 HSC paper, on Page 12.
Again look at the Structure Diagram.
Write a detailed description of the operation of the system that is described by the diagram.
As a starter your description should start like this...
The Autoteller Management Module first calls the Accept Card Details module. This module
obtains the Customer Number and Stored Password and returns these two data parameters to
the Autoteller Management Module.
....etc....

The links wont load up for me?


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Part 1

Filled Arrow (Control Parameter) - the filled arrow (aka Control Parameter)
shows if its objective has been encountered or not by the situation. For
example, in the diagram above, it shows the filled arrow pointing from module C

in the direction of module F. This is used to detect if its actual target is seen or
not allowing the final decision to pass the control parameter or not.
Unfilled Arrow (Parameter)- The unfilled arrow (aka Parameter) shows how
data gets passed around the modules. For example, in the diagram above, it

shows the unfilled arrow pointing from module C in the direction of module E. It
is used to pass around the data entry modules.
Curved Arrow (Repetition)- The Curved Arrow (aka Repetition) shows how an
action is recurring. For example, in the diagram above, it shows the curved
arrow between module A and module B. This curved arrow will represent that
the parameter from module B pointing in the direction to module A will get
processed multiple times.

Part 2

The Autoteller Management Module first calls the Accept Card Details module. This
module obtains the Customer Number and Stored Password and returns these two data
parameters to the Autoteller Management Module.
In the diagram shown above, it shows how the Autoteller Management System module
pass down the Stored password parameter into the Accept and validate password
module. From there on, a Keyed password and Stored password parameter will be
passed down to the Validate password module. But if the Keyed password and Stored
password parameter are not valid, then the whole process will repeat again. Until the
password enters the Validate password module that then passes a Validated control
parameter back to the Accept and validate password module as well as the Keyed
password parameter from the Accept password module. After this process, the Accept
card details module and Accept menu choice module will be passed around from the
parameters. This process will then keep looping until the procedure has finished.

Anda mungkin juga menyukai