This model describes the data held by a module registration system.

computer science

Description

Coursework 2: From UML to XML and JSON 


This model describes the data held by a module registration system. Programmes (such as Advanced Computer Science) have modules to which students enrolled on these programmes can be registered.


Operations getModuleRegistrations(sid: Int): Student 


Pre: Assumes sid of an enrolled student. 

Post: Returns all module registrations of student matching sid including the student’s details.


getAllRegistrationsForProgramme(name: String): Programme 

Pre: assumes name of an existing programme. 

Post: Returns all module registrations of all students of the matching programme


Assignment 

The problems in Part A, B and C are independent of each other. While they use some of the same class models and requirements, they are concerned with different operations, scenarios and target languages. Therefore, your design choices to A, B and C can be different, too




Related Questions in computer science category