Question: UML Class Diagram with Inheritance Objectives Use UML Correctly indicate inheritance Demonstrate permissions Understand inheritance relationships Labwork Please read all of the directions carefully .

UML Class Diagram with Inheritance

Objectives

Use UML

Correctly indicate inheritance

Demonstrate permissions

Understand inheritance relationships

Labwork

Please read all of the directions carefully. You will create a UML class diagram reflecting the class hierarchy for a fictional program that manages university personnel as constructed according to the graph displayed below. You will need to think about the attributes and behaviors that are unique to each class, and also those attributes and behaviors that are common amongst the subclasses and derived from the respective superclass (parent).

Figure 1. Class Hierarchy. The arrows point from the child class to its parent class(es); note: this diagram is not in UML class diagram format. The arrow tips should be open triangles pointing to the parent class.

UML Class Diagram Requirements and Other Important Information

You can create your UML class diagram using any tool that you want. One free option is Creately. You have to be logged in to export a pdf or image. However, you can login using your TAMU google account.

Remember, you aren't writing code, only constructing a UML diagram showing the class interfaces and connectivity between the classes.

A complete / thought out solution would be way too large and time consuming for this labwork. So create just enough detail to demonstrate the following:

Inheritance relationship (i.e. correct arrows)

Attributes that make sense for the class. (Dont waste your time doing too many. Id recommend about 2 per class.)

Methods that make sense for the class. (Dont waste your time doing too many. Id recommend about 2 per class.)

Member permissions that make sense illustrating all three levels.

Constructors that incorporate parameters needed in the parent(s).

Derived classes should make use of at least one member (attribute or method) available through inheritance.

Submission

eCampus

Personnel Student Employee TA

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!