August 2000
SE203 : SOFTWARE ENGINEERING

QUESTION 4

Total Marks: 15 Marks

Click here to access other questions

Click to access
SUGGESTED SOLUTIONS
for Question 4

The University of Metropolis makes use of an in-house database system to produce its lists of enrolment for each tutorial class every year. The database system comprises three main parts, one part for each of the three schools in the University, namely the School of Engineering, the School of Applied Science, and the School of Business. Within each school, students are being sorted by lecture group, and then into individual tutorial classes. Lastly, this database system also distinguishes between newly-enrolled First-Year students, and Senior students (in the second year of study) and above; due to that the University offers modular curriculums, both the first-year and senior students can be in the same tutorial class as well.
(a) Making use of Jackson’s notation, draw the labelled Data Structure diagram for
such a database system. [8]


(b) Another method of design studied concerns the transformation of a data flow
diagram into a design representation, namely Transform Analysis. Write down
the seven steps in Transform Analysis. [7]