
103
F4604
________________
Employee
sid
name
address
computePay()
add(insurance)
Salaried Employee
monthlyRate
computePay()
Hourly Employee
hourlyRate
overtimeRate
computePay()
add(insurance)
Class Diagram
Hourly Employee 5
class Employee computePay() Hourly
Employee Salaried Employee computePay()
6
Hourly Employee add(insurance) Salaried Employee
add(insurance) 8
{ disjoint, complete } 6
5
5
5
10
SSL/TLS(Secure Socket Layer/Transport Layer Security)
TCP/IP 5
IPSec(IP Security) TCP/IP 5
SSL/TLS IPSec 15
(Password)
5 (Password) 5
5 5
(certificate) 5
computePay()
add(insurance)