Question
Construct a Class Diagram of Employee on the basis of the following specification: Three Classes: Employee, Fulltime Employee and Part-time Employee Class Employee: Attributes: Name:
Construct a Class Diagram of Employee on the basis of the following specification:
Three Classes: Employee, Fulltime Employee and Part-time Employee
Class Employee:
Attributes:
Name: String
Address: String
ID#: String
SSN: String
Actions:
registerHealthCare() -> Takes no parameters
End Class Employee
Class Fulltime Employment:
Attributes:
Work Year: int
Actions:
registerFullTimeBenefits() -> Takes no parameters
End Class Fulltime Employee
Class Part-time Employee:
Attributes:
Weekly Hours: int
Actions:
calculateWeeklyPay() -> Takes no parameters
End Class Part-time Employee
The relationship among these three classes is that Class Employee is the generalization of Class Fulltime Employee and Class Part-time Employee.
UML Software: You may use Microsoft Visio to draw the requested diagrams, and then paste them into an MS word document.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started