Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Consider the following simplified description of a university where professors teach seminars in which students can enroll. Note: screenshots from other websites / tools will

Consider the following simplified description of a university where professors teach seminars in
which students can enroll. Note: screenshots from other websites/tools will not be accepted (0
mark)
Part 1: Draw a class diagram for this university. Add attributes and methods when necessary. You
do not have to include getters and setters for attributes. Visibility modifiers (public, private, etc.)
are not required.
A professor possesses the following attributes: name, address, phone number,
email address, and salary. A student, on the other hand, also has a name,
address, phone number, and email address, but does not receive a salary.
Instead, a student has an average mark, which is derived from the final marks
obtained in their seminars.
A seminar is identified by a name and a unique number. When a student enrolls
in a seminar, their marks for that seminar are recorded, and one can retrieve
both the current average mark and the final mark, if it has been assigned.
Additionally, a list of all seminars a student is enrolled in can be accessed.
Professors are responsible for teaching seminars, with each seminar being
taught by a minimum of one and a maximum of three professors. Seminars are
categorized into two types: bachelor and master. Students enrolled in bachelor
seminars are not allowed to withdraw, whereas students enrolled in master
seminars have the option to withdraw.
Part 2: Create a UML Use Case Diagram that shown the main functionalities (5 or 6) from the
previous scenario in (Part 1) for Professor.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advanced Oracle Solaris 11 System Administration

Authors: Bill Calkins

1st Edition

0133007170, 9780133007176

More Books

Students also viewed these Databases questions

Question

=+What kinds of problems need to be overcome?

Answered: 1 week ago

Question

=+Describe an important trade-off you recently faced

Answered: 1 week ago