You are on page 1of 2

SWEN 3160

Modelling Exercise 1
Tasks
1. The SRS diagram describes the registration process for a Faculty. There is one (1) faculty

and it inherits an element that is named and identifiable. Faculty contains many students.

The faculty offers many courses. In order to register for a course a student must be

registered and the course must be offered in that period, which is in the semester. Each

course has a pre-requisite. If the student has completed those pre-requisite, they will be

able to register for the successor course. Courses are associated with a course offering

which has a start/end period. A course inherits from an element that is named and

identifiable. Registration class is a collection class that contains a collection of course

offerings and students. Each student inherits an element which inherits a named class and

an identifiable class. (This means that these classes can be reused). The courseoffering

class is a collection of courses and periods. A period inherits an identifiable.


2. - Does not enforce a prerequisite (the requirement of this course to be a prerequisite of
another course).

- It doesn’t enforce that a course cannot be its own prerequisite.


- It enforces that a student must register for courses assigned to the faculty but can
register for at least two (2) courses in another faculty per semester.

You might also like