CPSC 333: ``Final'' Structure Chart: Page 4

Location: [CPSC 333] [Listing by Topic] [Listing by Date] [Previous Topic] [Next Topic] ``Final'' Structure Chart: Page 4


This material was covered during lectures on March 12, 1997.


Page 4 of Redrawn Structure Chart

Page 4 of Structure Chart


This show a module that appeared on Page 4 of the first cut structure chart for this system.

Visible changes are due to the addition of an interface for the data area (the second change), resulting here in the change of (the destination of) an off page connector; the use of ``Get ID number'' as a utility module (the fifth change), resulting in the addition of another off page connector; and miscellaneous ``house cleaning'' (the sixth change), resulting in the deletion of a control signal and data flow from this diagram.

Another change that was considered, but not made, was factoring out another module, ``Get Name,'' and having this called by the module ``Register Student'' that is shown here. This change was not made, because ``Register Students'' seems simple enough as it is now, and because no other module would use ``Get Name,'' so that it couldn't really considered to be a ``utility module,'' even if it was created.


[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]

Location: [CPSC 333] [Listing by Topic] [Listing by Date] [Previous Topic] [Next Topic] ``Final'' Structure Chart: Page 4


Department of Computer Science
University of Calgary

Office: (403) 220-5073
Fax: (403) 284-4707

eberly@cpsc.ucalgary.ca