You are on page 1of 5

APPROVED__________________________________________________________

EXAMINATION PAPER: ACADEMIC SESSION 2006/2007

Campus Maritime Greenwich

School Computing and Mathematical Sciences

Department Information Systems and Multimedia

Level M

TITLE OF PAP ER System Modelling

COURSE CODE COMP 1429

Date and Time May 2007, 2 Hours

Answer any TWO of the following three questions.


Each Question is worth 50 marks.

System Modelling
COMP1429
APPROVED__________________________________________________________

Case Study

Greenwich College is a college of further education which has recently been


granted university status. The college can now offer undergraduate and
postgraduate degrees to full-time and part-time students. The educational
structure of the college is similar to that at the University of Greenwich and
consists of schools with several departments in each school. A single school
administers each programme but a programme may contain courses from other
schools. A programme consists of a number of core courses and a number of
optional courses. Some courses have prerequisites and cannot be taken if a
student has not already passed the prerequisite course. A student’s choice of
option courses may be restricted by timetable clashes, maximum class size etc.
Since having been granted university status the college has been expanding
rapidly. The current enrolment system is inadequate for the job and the
management has decided to invest in a new software solution. The system is
required to assist in pre-enrolment activities and to handle the enrolment
procedures. The pre-enrolment activities include the mailing out of the last
semester’s exam results to students together with any enrolment instructions.
The enrolment procedures consist of accepting the students’ proposed
programme of study and validating them for prerequisites, timetable clashes,
class sizes, special approvals etc.

1. The diagram below shows a Use Case model for the proposed enrolment
system.

Use Case Diagram:

Question 1 continues on following page

System Modelling
COMP1429
Page 2 of 5
APPROVED__________________________________________________________

Question 1 continues

a) Produce an Activity Diagram for the Validate Programme of Study


process.
[10 Marks]

b) Produce a DFD for the Use Case diagram and draw a level 2 DFD for the
Validate Programme of Study process.
[20 Marks]

c) The main requirement of a Business Process Modelling (BPM)


application is the ability to design an executable business process. What
are the features of the Activity Diagram that makes it suitable for BPM?

[20 Marks]

System Modelling
COMP1429
Page 3 of 5
APPROVED__________________________________________________________

2. a) Draw the Class Diagram for Greenwich College. You should show a
reasonable choice of attributes for each class.
[20 Marks]

b) Draw a Sequence Diagram for the use case Enter Programme of Study.

[20 Marks]

c) The diagram below is an activity diagram for the process Provide


Enrolment Instruction. Use this diagram to produce a state transition
diagram for an enrolment request.
[10 Marks]

System Modelling
COMP1429
Page 4 of 5
APPROVED__________________________________________________________

3.
a) Draw the Function/Entity matrix for the process Validate Programme
of Study in the Greenwich College case study
[10 Marks]

b) Draw the Collaboration Diagram for the process Validate Program of


Study.
[10 Marks]

c) Use the diagrams produced in a) and b) above to discuss the differences in


the two techniques.
[10 Marks]

d) In the light of recent development s in BPM and Web Services is there


still a role for traditional structured methods for the analysis of systems?
[20 Marks]

System Modelling
COMP1429
Page 5 of 5

You might also like