Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Draw a UML domain model class diagram using the following notes on the classes, attributes and relationships discovered by the analyst so far: Your head

Draw a UML domain model class diagram using the following notes on the classes, attributes and relationships discovered by the analyst so far:

Your head analyst has been interviewing the department faculty about the course scheduler they would like to have developed. So far she has found a few classes. Your job is to create the UML Class diagram. Here is the information we have so far:

Classes:

The Room class. All rooms have a building letter (char) and a room number (4 digits) that identify them.Rooms have number of seats (number), they may or may not have student computers in them (boolean). A room may or may not have A/V equipment in it (boolean).

The Course class. Courses have a course code (String), a course description (String) and number of credit hours (number). A course may have a pre-requisite course(String).

The Section class. Section class is an abstract class. It represent an instance of a scheduled course. A Section has a section ID (number), a year (String) and a semester (String).

The LectureSection class. A LectureSection class is a subclass of the Section class. It has day(s) of the week scheduled (String) a start time (String) and end time (String)

. The HybridSection class. A HybridSection class is a subclass of the Section class. It has the day of the week scheduled (String) a start time (String) and end time (String), and a Learning Management electronic course number (number).

The Online class. A OnlineSection class is a subclass of the Section class. It has a Learning Management electronic course number (number) and a proctored event flag (boolean) that indicates if there is a proctored event. The Faculty class. Faculty have an employee ID (number), first name, last name, and department (Strings)

Relationships:

LectureSection, HybridSection and OnlineSection are all subclasses of the Section class.

The Section class has a Course and a Course can have zero or more Sections

The Section class has a Room class and a Room class can have zero or more Sections

The Section class has zero or one Faculty classes and the Faculty class has zero or more Sections.

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

More Books

Students also viewed these Databases questions

Question

Describe the functions of Human resource management

Answered: 1 week ago

Question

What are the objectives of Human resource planning ?

Answered: 1 week ago

Question

Explain the process of Human Resource Planning.

Answered: 1 week ago