Top Banner
124
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

u�����

��Ê a��������������������������������������������������������������������������������������������������������������������������� �

�Ê a������������������������������������������������������������������������������������������������������������������������������� ��

��Ê a���������������

��Ê a����������������������� � � � � � ���

��Ê a�������������������������� � � � � ���

��Ê a�����������c������c����������������� � � � � �

��Ê ������������������ � � � � � � � ���

��Ê �������������

��Ê ����������������������������������������� � � � ���

��Ê ������������������������������������������ � � � ���

��Ê ������������������������������������� � � � ���

��Ê ������������������������������ � � � � � ���

��Ê ������������������

��Ê ��������������������������������� � � � � �

��Ê ������������������������������������������ � � ��

��Ê ���������������������c������c���������������� � � ��

��Ê ������������������������� � � � � � � ��

��Ê ��������������������

��Ê ������������������������������������ � � � ��

��Ê ����������������������������������� � � � ��

��Ê �����������������������c������c������������������ � � ��

������������������������ � � � � � � � ���

�������������������������������� � � � � � � �

� ���������������������������� � � � � � � ���

������������������

��Ê ���������������������������������������� � � � ���

��Ê ������������������������������������� � � � � ���

�������������������������������� � � � � � ���

���������������������

��Ê ������������������������������ � � � � ���

��Ê ����������������������������������������������� � � � �

�������������������� � � � � � � � ���

��������������������������������� � � � � � ���

�������������������� � � � � � � � ���

���Êc����������������� � � � � � � � ���

������������

��Ê �� ����������� � � � � � � ����

��Ê ������������������� �� � � � � � ���

��Ê ������������������������������� � � � � ���

��Ê �������������������������� � � � � � ���

��Ê ��������������������� � � � � � ���

��Ê ��� ����������������� � � � � � � ����

��Ê ������������� � � � � � � � ����

Page 2: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

�Ê ���������������������

�������a�����������������������������������������������������������������

������������������������������������������ �

�������a������������������������������������������������������

����������������������������������������������������������������������

c������������������������� �

�������a��������������������������������������������������������������������� �

��

�������� �������������������������� �

��Ê ���������������

��Ê a����������������

��Ê ��������������

��Ê ���������������

��Ê ������������������

��Ê �������������������

�Ê ���������������

��Ê �������������������

��Ê �����������������

���Ê �������������������� �

��Ê ��������������������� �

��Ê �������������������

���Ê ��������������� �

��� ����������������

�����a�������������������������������������������������������������������

����������������������������� �

��Ê ���������������������������

�Ê �� ������������������������� �

��Ê �������������������

��Ê �������������

��Ê ���������������������

Page 3: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

��Ê c������

��Ê �������������������

��Ê �����������

��Ê �����������������������������

��������� ������ ������������

��������������������� �����a���������������������� �

��Ê �������

�Ê c�����������������

��Ê ��������

��������������

�������������������������������������������������������� �����a���������������� �

��Ê ���������

��Ê ���������

��Ê ��������

��Ê �������������

��Ê ��������������������������������������������������������������

�����������������������������������������

���������������������������������������!�

��������u������������������������������������������������������������������ �

�����������������������������������������������������������

���������������������

����������

������������ �

���������� �����������������������������������������������������������������������

�������������������������

������

Page 4: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � � �

����������"�u�������� �������������� ������ ������ ������ �"�

������������������������������ ������

�"Ê a������������������������������ ���������� ��������������� � �������������������������������"������������������

���������� "�

������������������������������������������ � �

�"Ê u�� � �������������������� ����������������������� ��������

� �������������������� ����������� �������"�

����������������������������� ��

�"Ê ������������������������������������ ��� ����� ��������� ���

�������� �����������"�

�������������������������������������������������� ���

���������������������������������������������� �

��Ê ?�������������������� ���������� ����������������"�

��������������� ����� ���������� �� ����� ���������"�

�������������������������� �

��Ê ������������� ���������� �������� �������������������������"�

������������ ������������������� ���!�

Page 5: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � � �

�"Ê u ������� ������������ ���������������������� �������������������

������������� ������� ������� ����������������������������"���������������������������������������������

���

��Ê O���������� �������������������� ������������� ��������� ���������

����"������ ���������� ������������ ��������������������� ������ �������� �"�

����������������������������������� �

������������������������������������������������������� �

��Ê [����� ����� ���������� �������� ������������� ����������������� ��

�������������������"����������� ��� �������� ���� �������������"�"#�

���$���"�

��������$���������������������� ������������ ��������������� ��"�

�������������������������� �

�������������������� ����� �

��Ê � ���� ������ ������������ �������� ������������� �������������

�����$�#���������� �� ������� �������������������� �"����������

� ��� ��� ���� ����� �������������"�"#����" �

����������������������� ��������� �#��� ���� ��� ������ ����������

����� "�

������������������������������������������ �

Page 6: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

� ��������������

�����������

��������������������������������������������������������������� ����a���

������������������������������������������������������������

����������������������������������������������������� ���

���������������������������������������������������

��Ê ������������������������������������������������������������������

����������������������������������� �

�������������������������������� �

������������������������������������� ����

�Ê ������������������������������������������������������������������

��������������������������������������������������������������������

����������������������������������������������%�����%�������� �

����������������������������������� ���������

��Ê c�������������������������������������������������������������������� �

��������������������������������������������������������������

������������������������������������������������������

�������������������������������������������������������������������������� ����������������������� �

��Ê ������������������������������� �������������������������������a��

��������������������������������!�

��Ê a�������������

��Ê ������������

��Ê �

��Ê ��������������������%�����&����������������������������������� ��

��Ê ��������������������������� ���

��Ê �������������������������� ���������������������������

Page 7: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

�������!�"�����

��Ê �������������

�Ê a���������������

��Ê �������������������

��Ê ����������������

���Ê ��������������������

��Ê ���������������������

��Ê ������������������

���Ê ���������������

��Ê �����������������

��Ê �����������������

������������������������������

Page 8: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

�������������������������������� ��a����������� c����

������������������������������������������������������������������������

��������������������������������������������������� ���������������������

�����������������������������������������������������������������������Ê ������������

�Ê ���������� �

��Ê �������������

���a����������������������������

������!�'��������������������������

Õa���������!��������������������������������������������������

����

�������������a�������������������������������������������������������������

��������������������������������������������������� ������������

�����������������������������������������������������������������������

����������������������

������� ��������������������������������������������������������������������������

����������������������������������������������������� �

����������������������������������� �

�Ê ��������������������������������

�Ê j����������������������������������������������������� �

�Ê ������������������������������������������������������������ ��������������������������������� � ��������(������

����������������������������������

�Ê ��������������������������

�Ê ������������������������������������������)�

�Ê �*�������������������������������

�Ê �������������������������������������������������

Page 9: Uml_Notes

c����������������������������� � �������

������������������ ������������������� �������

���������������

�������������������������������������������������������������������������

�����(�������������������

Õa�������������������������������

�Ê �������������������������������*������� �

�Ê �����������������������������������������������������������

�������

�Ê ����������������������������������������� �

������������������������������� � ��������

�������������������������������������������������������������������������������������� �

�����������������a���������������������������'������

Õa����������������������������

�Ê �������������������������

�Ê ��������������������������������������*����� �

�Ê ����������������

����

�������������������� �

Page 10: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���� �#�� ���!����������� �

������������������

������������������������������������ �����a����������������������������

i����� ������

�� ��� �����

���i� �����i�

��� ���

���� ���� � � ����

�� ����� ����

Page 11: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��# ��������!�"���!���!�!$������ " ���%$�� "�

���������������������a���������������������������������������

O������ O����

������ ��

������� ��

������� ��

��������

���� �

�������� ��

���������

Page 12: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

Ô�Ô# ��������!�"���!���� &�$�� � !'������%$�� "�

����������������������a������������������c������c����������������

������������������������������������� �

u�������

��������� �� �������������� ����

��� ���

����������

�������

��� �������

u������������������

��������

u�����������������

��������� ��

Page 13: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

^�#�%%�������%�

�������������������������������� ���������������������������������������������

��������������

���u�������

������������������������������������������������������������������������

��������(��������������������������������������������� �

������������������������������������������������������������������*�����������

������������������������������������������������������������������� �

���������������������������������*������������������������������������������������ �

���������������������

����������

��Ê � ��������������������������������������������������������������������

�����������������������������������������������������a�����

������������������������������'������������������ �

��������������������� ������������������������������������������������������������������������������������������������ �

����������������������������������������������������������������������������������������� �

������������������������������������������������������� �

���������������������������������������������������������������������� �

���������������������������������� �

�Ê ����������c����������������������������������������������������

������������������������������������������������������������������

����������������������������������������������������������

����������������������������������������������������������� �����������

����������������

Page 14: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

u���� �������� �� ���u���� �������������������� ��� �� ������ ������������������������������ ����� �� �������������������������������������������������������� �������������������������

���������������������������������������������������������������

����������������������� ����������������������������������������������

�������������������������������

����������������+������������������������������������������������

��������������������������������������������� �

����� � � ���������������������

��������������������������������������������������� �

��������������������������������������������� �

��������������������������������������������������� �

�������������������������������������������������������������� �

� �����������������������������������*����������������������������������������������������������������������������������������������

������������������������������������������������� ������������

�����������

��

��Ê ������������������������������������������������������������

�������������������������������������������������������������������

��������������������������������������������������������

������������������������������������ �������������

������������������������������ a�������������������������������� �����! ������ �

�����������������������������������������������������������������������

�����

�����������#����" !������������������������������������������������������������������!���� !�������

��Ê ����������������������a��������������������������������������������

�������������������������������������� �

Page 15: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � � �

������������������������ � �������� ������������ ����� �������� ������������ �

��������� ��� ������� ����������� ������"�

�����������������������������������

��������������������������������������������������������������������������������������������������������� �

����������������

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

�����������

������������������

������������������

���������

������������������

������������������

���� �

������������������

������������������

Page 16: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���# ��������!�"���!�#� �� ������ " ���%$�� "�

��������������������������������������������������������������������

R���������

������� ���

�������� ������

������ ������

����������� ������

�����������

������

��� ���

���� ������

�������

���� ������

�������� ������

�����������

��������������

���������

����������

������� ��

������� ��

!

"

!

"

�����

��� ���

���� ������

������ ������

#���������

���������������

������#$�����

!

"

!

"

!

!

!

!

!! !!

%������

���� ������

&��������� ������

&������� ���

R��������

!" !"

'�������������

���� ������

(��� ������� ������!"

!"

%������

���)���� ���

*�����

���+����

�������� ����

�����������)���

!

"

!

"

"

!

"

!

!

!

!

!

!

"

!

"

&��������

&������ ���

&�������� ������

%������� ������

������������

���������������

!

"

!

"

",,!",,!

!

"

!

"

"

"

"

"

Page 17: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���# ��������!�"���!�(������ ������ " ���%$�� "�

����������������������������������������������������������������

p����������

�����������

������������������

�������� ���������� ������� ���������� p���������������� ��������������

��������

�����������

��������������������������

�������������

�������������

�������������������

�����������������

�����������������

�� ��

!�������

�����������

����������������

������������������������

�������������������������

�����������������������

"�������

��������������������

������������������ ��

������

�����������

��������#�������������

�����������������$�����

��������������

������������

�������������

�� ��

��������

�����������

���������������

����������������

%%&������������������������

Page 18: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��Ô# ��������!�"���!���!�!$������ " ���%$�� "�

�����������������������������������������������������������

������������������������������

2������ ������

�� � ������

��������

�������2� ���

������2���� � ��

�� � ���

��������

�������2� ���

�22�������2��

��������

��������������

������������2��

����2

�������������

��������2� ���

��� � ���2� ���

!"� �����

�������������

�22����

��������

��� ���

������

�� ��

#2�

��������

�������2� ���

���������2��

"��������

��� ������2��

�� ��

�� �

�������2� ���

����������2� ���

�22����� �2��

��������������������2��

� �

Page 19: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

������c���������� c����

��������������������������������������������������������������������� �

��������������������������������������� �

��Ê ������������������

��Ê ���������������������� ��

��Ê O���� ��������������������������������������������������������

��������������������������������������������������������������������

�����������������������������*�� �

���������������������������������������������������������������

��������������������������������������������������������������������� �

�����������������������������������������������������������������

������������������������������������������������������� �

�� ��������������������������������� ������������������������ ������������������������������������������������������������������������������

�������

������ ���������*�����������������������������������������������������������

������������������������������������������������������� �

!��������� �����������������������������������������������������

���������������������������������������������� �

���������������������������������������������������������������������

���������

Page 20: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � �

������������� �� �������� ������������������ ��������� ���������"��

� ���� ������� �������

m����� �������������������� ��� ��������� ������������� �� ����

����������������� �#�������������� �#�������������� ����������� ����� �

����������������������� �� ����" �

����������� ��������������������������������������������� ������� ����

������������������������ ������������"�����

����������������������������������� ������ ��

������������ ���������������������� ����� �������������� ����

������������������ ���� "��������������������� ���� ������������ �

� ������� ��������������������������� ��������������� ����������

� ���� ����� "�

���� ���� ����� ��������������������"�

�"Ê �������

"Ê � ���� ����

�"Ê ��$� ��

�"Ê ��������

�"Ê �� ���� ����

�"Ê ���������������

�"Ê c��� �

Page 21: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

!������������������������������������������������������������������ ��������

������������������������������������������������������������ �

����������������������� ��

��� ���

��Ê ��������

���

�Ê ��������������� �

��Ê �������������������

���������� �

��Ê c�������������

��������� �

��Ê ������������� ��

������������������ �

Page 22: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���������������������������������

��������������������������������������������������������������

a���a��� ������ �������

������

�������

������

� �������������

� ���������

� ������� ������������������

� ����� ��������������������

!������������

" �������������

# �����$�������

% ������� &��������������

' ����� ������������

�( )�����*������*������+�������

�� !����*������*������

�� �����+����������������

�� ��������$,��

�� ,�� �����������������������������

� �������� ��������������+�����

�" ���*�������������������������-

�# ����������������

Page 23: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�� ���������������������������������������������

��������������������������������������������������������������� �

a���a��� �������������� ������������������ ������������

�� ������ ��� �������� ����

�� ������������

�� ��������������� �����

�� ��������� �������

� !���� " ���� ��� ����� �� ����

#� $����� ��� ���������

%� &�������

'� "���������� �� �����

(� &�����"���� )����

�*� a+���� ������

��� ,���-�� �� �����

��� $����� ���� �.���

��� /��� ����

��� a+���� �������

� � ,���-� �����

�#� ,����� �����

�%� ������ ���� �.���

�'� /��� ����

�(� a+���� �������

�*� )���� ����� ����

Page 24: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

�����������������������c������c����������������

���������������������������������������������c������c����������������

j��������j�������� ������������������������������ ���� ������� ���

��������� ������

�������������� ���������� ��������

�������������

�������������������������

��Êj��Ê����Ê��Ê�������Ê������Ê�����

������������ ���!�����"����������

�#������������������������������� ���

Page 25: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

½������������������� ��������������������������������������������������

��������������������������������������������������������������

�������������

����������������������������������������������������� ����������������������

������������������������������������������������������������������������

����������������������������������������������������������������������

������������������������������������������������������������� ��������������

���������������� �

���������������������������������������������������������������

������������'���������������������������������������������������������

�������������������������������������������������������� �

����������'��������������������������������������������������������

������������������������������������������������������������������ �

����������' �������������������������' �������������������������

���������������������������������������������������������� �

Page 26: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����Ê ����������������������������������

������������������������������������������������������������������

Ê

��Ê Ê !�Ê Ê Ê Ê Ê Ê "

�Ê Ê Ê#�Ê Ê Ê

$�Ê% Ê Ê Ê Ê �Ê Ê Ê Ê

&�Ê Ê

'�Ê � Ê Ê(�Ê) � Ê Ê Ê*�Ê �+ Ê Ê Ê

,�Ê) � Ê� (�Ê- �Ê Ê Ê Ê Ê

#�Ê � Ê !�Ê Ê Ê ��Ê Ê Ê Ê

&�Ê) . '�Ê .-

Page 27: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�� �Ê ��������������������������������������������

����������������� �

�������������������������� �

������������������������������������������������������ �

/

/

Ê

Ê Ê Ê 0 ÊÊ Ê

Ê / Ê/

Ê1 Ê Ê Ê Ê Ê ÊÊ Ê Ê

Ê2 ÊÊ Ê

Ê2 Ê

Ê Ê ÊÊ Ê3

Ê Ê

Ê Ê ÊÊ ÊÊ Ê ÊÊ ÊÊ Ê ÊÊ Ê

Ê

Ê3 Ê Ê

Page 28: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����Ê �����������������������������c����������������

�����������������������������������������c������c��������������� �

��������������������������� �

����������������������������������������� ��

!�������

��������� ���������

�������

�� ������� ����� ������� ��� ����� ��� �������� �������� ������������ ������������ �� ������

�� �����! ��������� ���� ���� �"� !������ �� �����

#� $����� ������

%� �"��� ��� �����������&� '(!���� )���������� '(!���� !�������*� +��������,��-��

Page 29: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�)�%�������#(����������%�

�������������������������������������������

��Ê ������������������

�Ê ���������������

��Ê O�������������� ����������������������������������������������

�������������������������������� �������������� �

���������������������������������������������������������������

����������������������������������������������������������������������

������������������������������ �

����������������������������������������������������������������������

������������������

������������������������������������������������������������� ��������

��������

��Ê O��������������������������������������������������������������������

��������������������������������������������������������������������

������������������������������������������������������ �

������������������������������������������������������������������

�������

������������������������������������� �

������������������������������������������������������������������������� ����

�������������������������������������������������������������������������������������������������������������� ��������������� �

�������������������������������������������������������������� �

�Ê �������

�Ê ����*���

�Ê ����

�Ê ���������

�Ê �O�!��������������������(���������������'�����������������*������������������������������������*������������������������������������������������

���������������������������� �������������������������� �

���������������������������������������������������������������� �

Page 30: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��������������������������������������������������������������������

�������������������������������������������������������������������

���������

����������������������������������������������������������������������

(��������������

����������������������������������������������� ������������

Ô�Ê " ������������������������������������������������������������

����������������������������� �

������������������������������������������ �

��������������������������������������������������������������������������

�������������������������(������������ �

������������������������������������������������� ������������

��Ê O���"� �## ������������������������������������������������������������������������������������������������������������������������������

���������������������������������������������������������������

�����������

�������������������������������������������������������������������������

����������������������������� �

������������������������������������������������������������������

�������������������������������������� �

����������������������������� �

�������������������������������������������������������������������

�����������������������������������������������������������������������

��������������������������������������������������� �

������������������������������������������������������������������������

������������������������������������������������������������������������

������������������������������������������������������������������

���������������������������������������������� �

Page 31: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � �

R�� ��Ê

�"Ê �����

"Ê ������

� �

�"Ê ��������

� �

�"Ê � ������

� �

�"Ê ������ ���� �

� �

�"Ê ��� ���� ��������

� �

�"Ê $����� ���� ���� ����� ��

�"Ê +�������� ���� ����� �

������������������ �

�"Ê ������� �

� �

��"������� ���

��������������� �

��

Ê

Page 32: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

������%��� ����!������!�"���!�#��* �$ !�

�������������������������������������������������������j��� �

����$��

���

�����%$&��%����%$'$����

�'�(���� ������� j��� ��"�$

����

%%�Ñ

Page 33: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � �

�����������)�*+

�* ���� ����������������������������������������

�������"�� ��������������������$������������������� ������������

�� ���������� ����������� ����"�

� �������������������������������� ���������������������" �

���������������� �� ���

�"Ê ������������ ������ ������

"Ê ��� ���� ��

�"Ê ������

���� ����������������������#������������������� �������

������� ������������ ����� ����� "�

������������������� ����������������� �

������������������ ��������������"�������#���������������

������� ������������������������"�

������������������������������������� �

�� ��� ���� ���� ��� �#���������� ��� ���� ���� ���� �� ��������

���������� ���� ���� �"�

���������������������������������������� �

� ������� �

���$� ��� ����� � ������

��,� �������������������������� ������ ��������������� ����� �������������������� ����"�[� �����������$��������� ����� ���� �������

����� ����������������� ������������ ���" �

����������������������������������������� �������

� � ���������������������������$� �"���� ������������������

� ���� ������������� ��������� ��������� ������������ ���"�

���������������������������������������� �

������� ���������������� ��������� ��� ��������������������

������������������������"������������������ ���� ������������

������ �������� "�

Page 34: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

������������������������������������������������� ��������������

�������������������������������������������������������������

���������������������������������������������������������������

������������������������������������������� �

���������������������������������������������� �

Page 35: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

���������'��$�����!�"���!�����%$�� "�&��������&�" �� ��

�������������������������������������������������������� �

�-./0�Ê12034-�/0Ê56-Ê-789/0:/;/1�Ê2-<Ê�02-.21�6=-

u����Ê���Ê

�����

>/0�=08Ê?02-.21�6=-&-3Ê?02-.21�6=-

� Ê�Ê����Ê� Ê� ������Ê

�������� ���@/8=A/Ê1203

�-A2;63 B2;63

C=4/.

Page 36: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���������'��$�����!�"���!�����%$�� "�&�����&�" �� ��

������������������������������������������������� �

������������������������������� �

����������������������������� �

�DEFG�ÊHIGJ&D�FGÊKLDÊDMNOFGPFQFH�ÊIDRÊ�GIDEIH�LSD

TFNSUFÊHIGJ

VFGL�RÊKLDÊDMNOFGu���� Ê���Ê

��W�

XFG�SGNÊYGIDEIH�LSD&DJÊYGIDEIH�LSD

��Ê�Ê����Ê� Ê� ������Ê

�������� ��

�DUIQLJ VIQLJ

ZS4FE

����������������

Page 37: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�^��#��*������������%�

����������������������������������������������������������

�������������������������������������������������������������

������������������������������������������������������

����������������*������������������� �

�����������������������������*������������������������������

��������������������������������������� ����������������

�������������������������� �

��Ê ������������� ����

�Ê �����������

��Ê ����������

��Ê ��������������������� �

��Ê u[� � ���� ������������������� ���������������������

��������������������������������������������������������� �

������������� ����������� ��������������������������

��� ����������������������������������������������������

��������������������������� �

������������������������ �������������������������������

��������������

����������������� ��������������������������� �

������������������������� �

�Ê u\� � ������������������������������������������

(������������������������*�������������������������������� �

��������������������

����������������������������������������������������

������������������������������������������������������

��������������������������������������������������

����������������������������������������������������������

�����������������������

����������������������������������� �

Page 38: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�������������������������������������������������������������

������������������������������������������

�����u]� � ���^�����������������������������������

����������������������������������� �����(��*��������������������

������������������������������ ����������������������������

����������������������������������������

���������������������������������������������������������

���������� �

�������������

��Ê ����������

��Ê j�� �����

��Ê ��� ��

��Ê �,���

��Ê ��

��Ê j�� ���������������������������������������� ����

������������������������������������������

��������������������������� ����������������������

����������������������������������������������������

�������� �����

�� �� �

�#Ê �������������������������������������������������� �

�����(������������� �

�������������������������������������������������������������������������� �

Page 39: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��Ê �!�_ ��`�`�a���������������������������������������

�������������������������������

����������������������������������������

�������

��������������������������� �

��Ê O����b�b�c�������������������������������������

������������������������

�����������������������������������������������

���������������������������������������������� �

������������������������������������� �� �� �

��Ê R�� ������ ������������������������ ���������

����������������������������������� �������������

������������������������ ������������������������������

������������������� � �

��� �

��Ê "$"����������������������������,�����������

�*��������(��*�������� �

Page 40: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

������������������� �������������� �

��Ê �� �d�����������������������������������*��������������������������������������������������������������������������

���������������������������������������������������������������

�������������������������������� �

��������������������������������������������������������

��������������������������������������

������������������������ �

��Ê ���� �� ���e���f �������������������������������������������������������������������������������������������������

����������������������������������� �

a�����������������������������������������������������

������������������������������� �

Page 41: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

�������#�"��� �������!�"���!�����%$�� "�

���������������������������������� �

�����������������������������������

?��

���������

�� �

?������ ������������

�������� ���������� ������� ��������� �������

Page 42: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

������#�"��� �������!�"���!�(������ ������ " ���%$�� "�

����

�����������������������������������������������������

���������� �

������������������� ����

º�������

�������

���� ���

������������ ���������� �������� ������������

�������������� �������������� ������� ������ ������� ���������������������������� ����������� ���������������

Page 43: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

��������������+����*�,������������

�����������������������������������������������������������������

���������������������������������������� �����������������������������

���������������������������������������������������������������

�j�����������������������������������������������������*��������

��������������������������������������������������������������������

��������������������������������������������������������������

����������

�����������������������������������*��

�������������������������������� ���������

����������������������������������������������������������������������

�������������������������������������������������������������'���������

'����������

��������������������������*���� �

��������������������������������� �

�u ��� �����������������������������������������������������

�������������������������������������������������������������������������

���������������������������������c� � ���������������������������������� ����

�������������������������������������������������������� �

������������������������������������������ �

������������� �

Page 44: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ��

�-����� � �$" �������!�"���!�����%$�� "�

�����������������������������������������������������������

���������������������� �

��������������������� ������

O���������

�����

�� ��

����

���

Page 45: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ��

�.�����/��������������

�������������������������������������������������������������������������

������������������������������������� �

j��������

��Ê ���������'c��������������������-��������������

�Ê ��������������������������������-����-���������������

��Ê ��������������������������������������-����-�����������

�0�"� ��.����������

���������������������������� �

p��������

O���������������O���������������O������������ �����O���������������� ��������O�����������������O������� �����O�������������� ���������O�����������������O������������������� �����O�������������� ���������������������� �����O�������������� ��������������������������� �����O�������������� ������

O������

����������

�� �����������

���������������

������ �����

����������������

���������� ���

Page 46: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

����������� �����!�������������������"������ ���������� ������������"�������#�!����� �������������� ��������������������������� ������������$��������� ������

��������������$������������������������� ����� ���%�����&�!����� ��������������������&�!��� ���%���������������� ����� ���%�����'��� ����� ��������������������'��� ��� ���%�����������������������������������$������������� ����&�!�()*+������������ ����'��� �(,+���-�������� ��������O������������$��������� ����������������$�������-�����������O������������$������� ��������������$�������������� �-������� ����� ���%�O������������&�!����� ����������������&�!���-�

����������O������������&�!��� ���%������������&�!�����������-������� ����� ���%�O������������'��� ����� ����������������'��� ���-�����������O������������'��� ��� ���%������������'��� ���������� �-�������

Page 47: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

"%�g�����&'������ � !� �1������

������������������������� �

���������

O�����������O�����������O�������� �����O������������ ��������O�������������O��� �����O�����������

�������O������������O��������������� �����O�������������������������������� �����O���������� ��������������������������� �����O���������� �������������� ��������������������������������� ������������.����� ��������������������.��������������������� ����� ���%�����&�!����� ��������������������&�!��� ���%���������������� ����� ���%�����O��/� ����� ��������������������O��/� ��� ���%���������������� ������������0����.����� ��������������������0����.����������������

��$�������$%h�''(������)*

��������)*

�������$%h�''�������)*

$%h�''��$i$�h��"�$i$����+�#,%� -��h$i$����+�#,.�/h$��$i$�h

Page 48: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

�������������������.��������������� ����&�!�(�*+��������� ����O��/� �(�*+������� ����������0����.���-�������� ��������O��������.����� ����������������.���-�����������O��������.��� ����������

����.�����������-������� ����� ���%�O��������&�!����� ����������������&�!���-�����������O��������&�!��� ���%������������&�!�����������-������� ����� ���%�O��������O��/� ����� ����������������O��/� ���-�����������O��������O��/� ��� ���%������������O��/� ���������� �-������� ��������O��������0����.����� ����������������0����.���-�����������O��������0����.��� ����������

����0����.���������� �-��������1�� ����O���� �������1�� ����O���� �������1�� ����O������ ���� �����2�O����2�� �����1�� ����O����� ���� �O�������������� ��������1�� ����O����� ��

Page 49: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

������1�� ����O��� �����1�� ����O���������� ���������1�� ����O����� ��������1�� ����O����� ���������� �����1�� ����O���������� ���������������������� �����1�� ����O���������� ��������������������������� �����1�� ����O���������� �����������������1�� ����������� �������� �����������������������

�����������-��������&���1�� ����O���� �������&���1�� ����O���� �������&���1�� ����O������ ���� �����2�O����2��� �����21�� ����O����2 �� �����&���1�� ����O����� ���� �1�� ����O��3 ���� �O�������������� �������������&���1�� ����O����� ��������&���1�� ����O��� �����&���1�� ����O���������� ���������&���1�� ����O����� ��������&���1�� ����O����� ���������� �����&���1�� ����O���������� ���������������������� �����&���1�� ����O���������� ��������������������������� �����&���1�� ����O���������� �������������������4������������

����������.� ���������������������� ����������������������������-������������������

Page 50: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

"%�j����&'������! ��������

p������

4�������������4�����������4���������� �����25�������2��� �����2 ������2��

� �����4��������������� ��������4�������������4��� �����4�������������������4�������������4��������������� �����4�������������������������������� �����4���������� ��������������������������� �����4���������� �������

�������

�����Ê����Ê�Ê ������ �

����Ê ���

����

�����Ê����Ê�Ê ������ � ��Ê ���Ê�Ê ������ �

���������������� �

0 �����

�����������

��������

Page 51: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

������� ����� ������������� �������� ������������������������ ������ ������������ ������� �����5��������������5��������� ������������������������5�������5������������� ��������� ��������������������������� ����� ���%�����'�������!����� ��������������������'�������!��� ���%����������

������ ����� ���%�����&�!���������� ��������������������&�!�������� ���%���������������� ������������.������ ����!���� ��������������������.������ ����!�� ������������������������������������ ����'�������!�()*+�������� ����&�!������(�*+������������������.������ ����!�������� ��������� ����� �������������5����������5������ ��-���������� ����� ���%�4��������'�������!����� ����������������'�������!���-�����������4��������'�������!��� ���%����������

��'�������!���������� �-������� ����� ���%�4��������&�!���������� ����������������&�!��������-�����������4��������&�!�������� ���%������������&�!��������������� �-������� ��������4��������.������ ����!���� ����������������.������ ����!��-��

Page 52: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

���������4��������.������ ����!�� ��������������.������ ����!��������� �-������� ����� �����4������������ �������� �������������������� ������-�����������4������������ ������ ����������� ��������� ������������� �

-������� �����5������4������������5��������� ��������������������5�������-�����������4������������5�������5������������ ���������5�������������� �-������������� ������������� ������������� ������������ �����24����2� ����� ������������������ ��

������ ��������������� ����� ����� ��������������������� ��������������� ����������������� ����� ���������������������������������� ����� ������������ ��������������������������� ����� ������������ �����������������������$���� ������������� �����4���%���������4������ ������������������������4����4���%�������� ��

Page 53: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

������� ������������������������������� ����� ���%�����'�������!����� ��������������������'�������!��� ���%������������������������������� ����'�������!�(�*+��������������4���%����4����-���

������ ����� ���%� ����������'�������!����� ����������������'�������!���-����������� ����������'�������!��� ���%������������'�������!���������� �-�������� �����4���%� ��������������4������ ��������������������4����-����������� ��������������4����4���%������� ���������4����������� �-������������5���������

������5��������������5������������� �����24����2��� �����5��������������� ������������5����������������5������ �����5��������������������������5���������������������5������������������ �����5��������������

Page 54: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ��

���������������������� �����5������������� ��������������������������� �����5������������� ������������������$������������������ �����4���%���������4������ ������������������������4����4���%�������� ��������� �����

�������������������������� ������������$�������� ��������������������$��������������������������������������$������������4���%����4����-�������� ��������5�����������$�������� �������������������$���������-�����������5�����������$������ ����������������$������������� ����-������� �����4���%�5���������������4������ �����������������������4����-�

����������5���������������4����4���%������� ������������4����������� �-���������

������

Page 55: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ��

�2����3��%������������

����������������������������������������������������� �

j��������

��Ê ������������������������������������ �

���������������c��������c������������������������������ �

�Ê ������-����-c�����������������

��Ê �����-����

������-c����(������������������������� ��������������

����������������������������� ��������������������.��

��Ê ���������������������������(�������-����������������������� �

������������(�������-�*��������������������������.��

��Ê ���� �������� ����� �����-�����-����(���������

������c��������c������������������������� ����

��*����������

������������� �

/�

j�������

��������

��������� ����

j��������

������(���

0��

Page 56: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

j����������������������������� �

������������������������

������������������������������������������������ �

����������������������������������������� �

�*������ ��� �������������

������������

/�

j�������

��������

��������� ����

j�������

�������(���

0��

��������������������������

/�

j�������

����*��

@� � ���@@

�� ����

�� @ ���� � ����� �

�@ �� � ��

Page 57: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

j�������

j������(���

0��

���������������������������

/�

j�������

������

j�������

������(���

0��

j����������������������������� �

������������������������

�������

��������������������������� ������ ������������������ �

�� �� ��

������ �

� �� ����

� �� ��

� ����� �

� � � ������ ���� � �

�� �� �� ��

� �� �� ��

������ �

� �� � �� ���

Page 58: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

�*���������������������

���������

/�

j�������

���������������������������� ����

���������������������������������

����������������������������

������������������������������

���������������������������

������������������������������

0��

�������������

/�

j��������������������� �

j������������������(���

0��

�����������

/�

j����������������(���

��������������+���������(���

0��

������������

/�

Page 59: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���� ���

j�����������c�����(���

j��������+����c������(���

0��

j������������������������� �

�������������

������

��� ���

� �� �� ��� �� ����� �

���� � � ���

���� �

� �� ��� ����� �

� � �� ��� ��

� �

� �������� � ��� �� ����� �

��� � �� �� ��� �� ����� �

��� ���� ����� �

� ���� �� ���

��

Page 60: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�������

��������#�%��%���,������������������������������������������������������� �

����������

Page 61: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u�������������������������

����������������ÊÊ

Ê

����Ê����Ê���� �Ê���Ê��Ê����� �Ê�Ê��������Ê���Ê��Ê�������Ê���Ê��� ��Ê�����������Ê

�������Ê�� ��Ê����Ê����Ê���� ��Ê�Ê��� ��Ê����Ê�����Ê� �Ê������Ê� �� Ê� Ê���Ê�� Ê����Ê�� Ê

� ����Ê������Ê��� �Ê�� Ê��� ��Ê�������Ê���Ê� �����Ê����������Ê���Ê����Ê�Ê��� ��Ê

���Ê� �Ê� Ê�Ê�� Ê�������Ê��Ê� ����Ê����������Ê������ �Ê�� �Ê� �� �Ê�� �����Ê���Ê

�����Ê�������Ê�� Ê��� ��Ê���Ê�� ��Ê�� Ê������Ê������Ê !Ê����Ê�Ê����ÊÊ

Ê

�� �Ê�� Ê��� ��Ê� ����"��������Ê�� ��Ê�� Ê��� ��Ê����Ê�� ����Ê�����Ê������Ê���Ê�� Ê

������Ê�� �Ê����Ê��������� Ê����Ê�Ê� �����Ê����� �Ê�����Ê�� ���Ê�����������Ê����Ê�� Ê

��������� Ê������Ê��Ê���Ê��� ���Ê�Ê����Ê�����Ê��� �����Ê����Ê�� Ê�� ��Ê��������� �Ê����Ê

�� Ê� �����Ê���� �Ê�Ê�����Ê��Ê�� Ê�����������Ê���� �� �Ê�����Ê���Ê������Ê� � �����Ê�� Ê���� �Ê

� #��� �Ê��������� Ê� ���� ����Ê���Ê� ������Ê��������Ê�� Ê���� �Ê����Ê����� Ê

������ ��Ê��� �� �Ê�Ê�� Ê��� Ê������Ê��� �����Ê�� Ê�����Ê����Ê���� Ê�� ��Ê��Ê������ Ê

��Ê�� ��Ê��Ê����� ���ÊÊ

Ê

������������������������Ê

�� Ê���������Ê� #��� � ���Ê�� Ê�����$ �Ê��Ê��Ê� �����%Ê&����Ê� #��� � ���Ê�Ê�� Ê���Ê

���Ê� ���Ê� #��� � ���Ê�Ê�� Ê����Ê����� ��ÊÊ

'Ê( #��� � ���Ê�Ê�� Ê���ÊÊ

ÊÊÊ)Ê������$����Ê��� ��ÊÊ

ÊÊÊ)Ê����������Ê*����������Ê��� ��+ÊÊ

Ê

'Ê( #��� � ���Ê�Ê�� Ê����Ê����� �ÊÊ

ÊÊ)Ê������$����Ê��� ��Ê*����Ê�� Ê���Ê�������+ÊÊ

ÊÊ)Ê����������ÊÊ

�������������������������Ê

�� Ê��)���������Ê� #��� � ��Ê��Ê� ��� ��ÊÊ

'Ê�� Ê���Ê� ����Ê���Ê�Ê� Ê������� Ê !Ê����Ê�Ê����ÊÊ

'Ê����Ê����Ê���Ê� Ê��� �����Ê�����������Ê���Ê� ���Ê����Ê��Ê�� Ê��� Ê��� �ÊÊ

'Ê�� Ê���Ê����Ê� Ê��� Ê�Ê�� Ê� ���Ê����Ê������Ê��������Ê�Ê�� Ê����Ê������Ê����Ê�� ÊÊÊÊÊÊÊÊÊÊÊ

���� �Ê��Ê�� Ê������� Ê�Ê���� � ��Ê������Ê

Ê

Ê

Page 62: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����������� �����������!������"�����

u��� ��

%���� ������/

%���� �����1�

2/�����

�����1� �/�� �������� ������

%����

������Êj�

3������������

44������55

44�6����55

Page 63: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

������������������������������u�������� ������������!��������"�����

3���

�� �"����(� �"���

3���)*����(� �"���)*���(� �"���)*'��(� �"��)*

(� �"��

( �����������%���������������"���" ����������

(����"��)*"��� )*���������)*

%����(���"���" ��(�����$(���"��������3���%����$%����j�$%����������$%������������$%����

���)*���(���"���" ��)*������(���"��)*������������)*� ����)*

.����)*���%����)*

3���������

3������

3���������)*�����)*�� ����)*���������)*

778778

���$%"�����

Page 64: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

������������� ������������!� �������"�����

Ê,Ê

-� �

Ê,Ê

-� �

� �Ê�� ���� � �Ê

�� ���� .� ���� .� ����

��� � Ê/���

�� �Ê �

0� �� Ê �

0� �� Ê1�

��Ê1� ��

/�� Ê1� �

� � �����

�� �����

/� ��Ê2� ���

0� �� Ê1�

� Ê/���

�� � ���� ���

2� ��� Ê �

Page 65: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

����������������������

���������������u����������������� ������������!�������"�����

���������������������������

�����

����������

�������

������������������� ������������

������������

����� �!����

"��������!���

#�Ê������Ê$������ �%�Ê����Ê���&�

'�Ê�����Ê(�����

�)�����������

���Ê*����+�Ê����

���Ê*�����,Ê������

���Ê(�����Ê���!

Page 66: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����#��"���� ������������!��������"�����

� �Ê �

�� ����� ����

� �� �����

� ����� ����

� �����

� ���

���

� � ��� ����

� � ��� ����

Page 67: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u��$���������� ������������!��������"�����

?�����������

����������

?���� ���������

����

��������

��������� ������� ��������������

���������

����������

Page 68: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��$��"�������� ����������!������"�����

��

�����

��������

��

��� ���

k��������k������k����������

�������

k�������������

���������k������k������������������������������������������

��� ������������������������������������

������������ ������������������������������

�������������������������������������

�����������

k���������������������������������������������������������

k�����������������

����� ������������������������� ���������������

������������

����� ������������������������

����������������

����������������������

� ���������������� ������������������

Page 69: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u����������u�%%�%��� &'����('���

� ������������������

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ ��Ê � ������Ê������������Ê � ������Ê � ���Ê �� Ê � ���Ê �� #� ��� �Ê �Ê ���� Ê �� Ê

����Ê� �����Ê�Ê�� Ê� �����Ê��Ê 3���� Ê��Ê��������Ê����Ê���� ��Ê���ÊÊ� ÊÊ� ��ÊÊ�ÊÊ

���� ��ÊÊ�� � ÊÊÊ�� #� ��� �ÊÊ�� ÊÊ������ �ÊÊ��������ÊÊ�Ê�Ê�� #� ���Ê�����Ê�����Ê��Ê����� �Ê

���Ê ��� Ê �Ê ��� �Ê ��Ê � ���� Ê �Ê ����Ê � ����Ê � #��� � ����Ê�� Ê ��������Ê ���Ê � Ê

�� #� ���Ê ����Ê �Ê �Ê � �Ê � Ê ��� ��Ê ��Ê ���� ��Ê � �� �Ê ��Ê �� Ê � ����4�Ê ��� Ê ������Ê

������ ���Ê�3������Ê� ����Ê� ����Ê��Ê� ����Ê�Ê� ��� �Ê� ����Ê�����������Ê�Ê� ������� Ê

������Ê �� Ê � ������� ��Ê ��� ���Ê�� Ê�����Ê5���Ê���Ê ��� �Ê �Ê � ��Ê ��Ê ��������Ê ��Ê

���� � �����Ê�Ê� �Ê�� #� ���Ê����Ê����Ê���������Ê� ��� Ê#������Ê������Ê�� Ê����������Ê

ÊÊÊÊÊÊÊÊÊÊÊÊ�Ê� ������Ê� ����Ê���� Ê����������Ê��Ê�Ê� Ê� �� �Ê�Ê������Ê� ������Ê������ �Ê��Ê

��������Ê ���������Ê ����Ê ����������Ê ����Ê � ���Ê �Ê � ��Ê �� �Ê ��� Ê ���� Ê ��Ê ��Ê ���� Ê 6+Ê

��� ���� Ê����������Ê��Ê�Ê� ��Ê�� �Ê��� 7�Ê����Ê��������Ê��Ê� ���Ê 3� � ��Ê���Ê +Ê�Ê������ �Ê

� ���Ê�Ê� �����Ê������Ê�����Ê ��Ê���� ��Ê��Ê�Ê�� �Ê� ��Ê�� �Ê��� �Ê�Ê��Ê���Ê� ��Ê�� �Ê

��� ��Ê����Ê ����������Ê ��Ê ��Ê � ���Ê �Ê � Ê �Ê ���������Ê �Ê � ��)��� Ê ��������Ê ���� �Ê �Ê �Ê

� ������Ê� �����Ê���Ê�� Ê�Ê�Ê����� Ê8����Ê����8Ê�����������Ê��Ê���� Ê��9 ������Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊ�� Ê����������Ê������Ê� ��Ê�� �Ê��� Ê���� Ê��Ê��������Ê� ��Ê��� �Ê��Ê�� �Ê� Ê

������Ê�� Ê���� �Ê�Ê���Ê���Ê������� Ê�Ê� � � Ê�����Ê���Ê���Ê��Ê�Ê���� ��Ê�� ��Ê:� Ê

����Ê�����Ê�� Ê����� �Ê��Ê��Ê��� �����Ê)Ê���Ê����������Ê���Ê�� Ê� ��Ê��� Ê���Ê� � � �Ê��Ê

�� Ê � ��Ê ��� �Ê ����Ê ���Ê � Ê ��� Ê �Ê �Ê � � � �Ê ���Ê �Ê � ��Ê ��� Ê � ���Ê ����� �Ê ��Ê �� Ê

�����������Ê�Ê���Ê��Ê����� Ê���� ��Ê����� Ê����Ê�� Ê� ��Ê��� Ê����Ê�� �Ê���Ê�� ���Ê

�� ��Ê��������Ê���Ê� �����Ê��� ��� �Ê*�������Ê�������Ê� � ��� �Ê����Ê�Ê� � �Ê�����Ê�� Ê

�� �Ê������ Ê����Ê������ Ê���� �+�Ê

�������������������������

u����������)��!�Ê�Ê� ������Ê� ����Ê��Ê�ÊÊ� ����Ê��������� �Ê �Ê ����Ê�� ��Ê���� �Ê� ����Ê

���Ê� � �Ê��Ê��Ê � ���Ê� Ê ��3 �)������Ê����Ê��Ê�ÊÊ�Ê�Ê�� �Ê 9�� �Ê�� �� �Ê �� � Ê� ���Ê

���� Ê����Ê� ��� Ê �Ê�Ê��� Ê� �������Ê�� ��Ê

����� *���������-� �Ê���� �Ê�Ê��� Ê����Ê�Ê�� Ê� � � �Ê���Ê�� Ê� ������Ê� ����Ê�� ����� �Ê

����Ê��� Ê�����Ê

Page 70: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�����#��$*���������Ê-� �Ê� �� �Ê�Ê��� Ê����Ê���Ê�� Ê� �� �Ê���Ê�� Ê� ������Ê� ����Ê

�� ����� �Ê����Ê��� Ê�����Ê

�����u����������u������-� �Ê���� �Ê�Ê �� � �� Ê����Ê��Ê� Ê� �Ê���Ê�� Ê� ������Ê� ����Ê

�� ����� �Ê���Ê

�����#���++��������u������� �Ê� �� �Ê��Ê�ÊÊ����ÊÊ���Ê� ��Ê��Ê���������Ê����Ê�� �Ê� Ê����Ê

�� Ê�� � ��Ê����Ê���Ê� � � Ê�� Ê���������Ê�����Ê

Ê

����������������������������

�+Ê���� �Ê�����Ê� Ê� ���� �Ê����� Ê ����Ê�Ê ���� Ê-� �Ê�Ê� ��� Ê�� Ê��� Ê������Ê���Ê

�����Ê��������Ê�Ê� ����Ê

�+���� �Ê����Ê����� Ê: ����Ê���Ê�� �Ê������ �Ê

�+���� �Ê����Ê� Ê ����� ��Ê�Ê�� Ê���Ê���� Ê#����Ê� � �Ê���Ê�� Ê������Ê

�+Ê ������ Ê ����Ê ������ Ê ���Ê ���� �Ê � �����Ê ��Ê ��� Ê �Ê ����� ��Ê � �� �Ê

� ������������ � Ê�����������Ê���Ê��� Ê� ���Ê���Ê� ����Ê������ �Ê

+-� �Ê��� ���� Ê��� �Ê����Ê� Ê� ���� �Ê�Ê� ��� Ê ������Ê��Ê�����Ê�� Ê�����Ê��� ������Ê

Ê

Ê

Ê

Ê

Ê

Ê

Page 71: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����u������� ��������u�������� *������)��! �

�����������

j��������������������

������ ���

j�����j���������

����������

���� ����

�������

��

������������������ �����������������������

����������

Page 72: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u�������� ��������u�������� *������)��!�

�������������������������

V������

V����������

V��������V� ����

V� ����V������

V� ����

������

����������

�����

��V� ����

��������������

�������

Page 73: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

������������ ��������u�������� *������)��!�

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ

Ê

Ê

Ê

|������|����������|��������|���� |���� ���� ��������

|���� ���� ��������

|������� �����|������� �����

���������������

���������������

�| �������������

�| ������

�| ���������������

�| ������

Page 74: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

u���������������� ��������u�������� *������)��! �

��

�������������������

O���������� �O�����������

�����

� ����

���������

���� ������

�����

���������������������O�����

������������������

����������

Page 75: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

����#��"����� ���������u�������� *������)��!�

u�����������

�������

����������

����

����������

����������

���� �����������

���������������������

u�������������������������l���������������������

��������

��������

������

�����������

������������

�����������

�����������

���������������

Page 76: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

������u*������� ���������u�������� *������)��!�

���

���������

���

����

��������� ����������

�������

�����

���

���� ����

���

����� �����

�������

Page 77: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u��$��������� ��������u�������� *������)��!�

a���

������������������

���������������

��������� �����������

������

��������� ������������ a����������� ��������������������������������

Page 78: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��$��"�������� ��������u�������� *������)��!�

u���Ê

j��� m���Ê

n ��Ê

j���

u������Ê

%�����

u���������9# ooo8:

;j%Êu�������

�� ���Ê

ju9# ooo8:�6��Ê

����������

;j%Êp����Ê

9# ooo8:

Page 79: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u������������������u'�������,-�����-'��������

������������������

��Ê�� Ê� �������Ê�Ê ���Ê� � �� �Ê���� ���Ê���Ê� #� ��Ê�Ê���� Ê������� Ê���������Ê�Ê����Ê

�Ê ���� Ê �� �����Ê ��Ê �� Ê � � �� ��Ê ���������Ê ����Ê ���Ê ���� �Ê ����Ê ��Ê ��� ����Ê

� ����� ���Ê���Ê�� � #����� �Ê����Ê� Ê������ �Ê�Ê� ��Ê���� ���Ê��� Ê����� �Ê� �������Ê

�� Ê� �Ê�)��� Ê� ���������Ê���� �Ê����Ê����Ê���� ���Ê�Ê� � ��Ê���Ê���� Ê�� �����Ê��Ê�� Ê

�����Ê � � �� ��Ê ��Ê ��������Ê ���Ê ���� ��Ê ����Ê ������� Ê ��Ê ��� ����� Ê ���� �Ê ��Ê ��� Ê �Ê

���� Ê �� ����Ê � �� �Ê ���� �Ê �Ê ���� � ��Ê :Ê ���� Ê �� ����Ê ����Ê �� Ê �� Ê ����Ê � �Ê

���� ����Ê :Ê ���� Ê �� ����Ê ����Ê �� Ê � � �Ê ����Ê ��� Ê ���� ����Ê �Ê ���� Ê �� ����Ê ����Ê

� � �Ê����Ê��� Ê���� ���Ê����Ê� Ê���� � ��Ê1�� Ê �� Ê� ���������Ê��� ��Ê ��Ê ���� � �Ê ��Ê�Ê

���� ���Ê�� Ê� ���������Ê���� �Ê� ���Ê���������Ê�Ê�� Ê�������Ê���� ��Ê�Ê�� Ê���� ��Ê���Ê� Ê

���� �Ê��Ê�� Ê� � �� ��Ê

��� ����Ê����Ê� Ê��� Ê�Ê��� ��Ê�� Ê�)��� Ê ���� �Ê �Ê ������� Ê�����Ê���� �Ê�� �Ê����Ê� Ê

� �������Ê�� �Ê����Ê���Ê� �Ê�Ê� Ê�����Ê���� ���Ê���� �Ê��Ê��Ê�� ��Ê���� Ê�� �����Ê

&�Ê ���Ê� � �� ��Ê�� � Ê��Ê�Ê� ���Ê�Ê��� Ê����Ê���� ���Ê���Ê����� Ê�� ��Ê��� ��� ��Ê���� ���Ê

����Ê� Ê��� Ê�Ê��� ��Ê�� Ê�)��� Ê���� �Ê������Ê����Ê��� Ê�Ê���Ê�Ê���Ê���� ��Ê�� Ê�������Ê

���� �Ê����Ê�� ���Ê���Ê���� ���Ê��Ê���� �Ê���� �Ê������Ê����Ê� ���Ê�Ê��� �Ê

�������������������������

���������������������Ê����Ê�� Ê��� Ê��Ê����� �Ê��Ê�� Ê� ��������Ê��Ê���� �Ê�� Ê����������Ê�Ê

�� �� �Ê� � ��Ê������Ê���Ê� � � Ê�Ê����Ê�Ê���� Ê�� �����Ê��Ê�Ê�� �Ê� � �� ��Ê

Ê

��������� ���+���� -�����������Ê ����Ê �� Ê ��� Ê ��Ê ����� �Ê ��Ê �� Ê � ��������Ê ��Ê ���� �Ê �� Ê

����������Ê�Ê�� �� �Ê� � ��Ê������Ê���Ê� � � Ê���� ��Ê����������Ê

Ê

��������� ������ -������������ ����Ê �� Ê ��� Ê ��Ê ����� �Ê ��Ê �� Ê � ��������Ê ��Ê ���� �Ê �� Ê

����������Ê�Ê�� �� �Ê� � ��Ê������Ê���Ê� � � Ê�����ÊÊ����������Ê

�� ����������$�� ���������� Ê�� Ê��� Ê��Ê����� �Ê��Ê�� Ê���� ���Ê��Ê���� �Ê�� Ê����������Ê

�Ê�� �� �Ê� � ��Ê������Ê���Ê� � � Ê�Ê���� Ê��� ��� Ê��Ê�Ê�� ���� �Ê� � �� ��ÊÊ

Page 80: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

Ê(������.���Ê����Ê�� ��� Ê��Ê����� �Ê��Ê�� Ê���� ���Ê��Ê���� �Ê�� Ê����������Ê�Ê���� Ê 3���Ê

Ê �"�����Ê����Ê�� ��� Ê��Ê����� �Ê��Ê�� Ê���� ���Ê��Ê���� �Ê�� Ê����������Ê�Ê���Ê� �Ê

Ê

���������������������������

�Ê ���� �Ê �����Ê � Ê � ���� �Ê ����� Ê ����Ê �Ê ���� Ê �����Ê �Ê � ��� Ê �#���Ê ��� �Ê

������Ê���Ê�����Ê��������Ê�Ê� ����Ê

�Ê ���� �Ê����Ê� Ê� ��� �Ê���Ê��� �� �Ê���Ê�� Ê�����Ê���Ê�� �Ê��������$ �Ê�� ����Ê���� ��Ê��Ê���� �Ê���Ê�Ê� �Ê���Ê� ������ �Ê�Ê��� ��"��� ��"����� Ê�� Ê�� �Ê����Ê�Ê

�� ���� ���

�Ê ���� ��Ê ��Ê ��Ê � � �����Ê �Ê ��������Ê �� Ê �����Ê �������������� ��Ê ���������Ê ���Ê

������������

�Ê ( �������Ê��Ê��Ê� � �����Ê�Ê���Ê� Ê���Ê���� Ê 3����

����������������������������������������������� �

Page 81: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

���u������� �����������+����u�������� �����������"�����

Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊ

ÊÊÊÊÊÊÊÊÊÊÊÊÊ

Ê

Ê

x��������������

������x�����

x�������������x

x����������� ���

�����x�����

� �������

��� ��

� ���� ��������������xx �

���� � ��x�������

�����

Page 82: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u�����+�� ������������+����u�������� �����������"�����

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

�������

����������q��������#�

�����������

��������

��q��������#�

������������#�

�rr8��

�rr8

/����qq

/���q��q��������#�

�rr8�ss8

�rr8÷��tu�

vtvwtx��/���

q���

��/�������/��

q��������#�

y÷�Ê÷

�rr8

�rr8

�rr8

�rr8������t �����

�������q��������#�

���������

�rr8�

�rr8�

÷�������Ê��

�rr8�rr8

�rr8�rr8

��÷

�rr8�

�÷�Ê���rr8

Page 83: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

Ê

���������+�� ������������+����u�������� �����������"�����

Ê

Ê

Ê Ê Ê Ê Ê

�����������������

Ê

Ê

2�����2����� �ÑÑ� �����ÑÑ� ���� ������������ ��"22����"22��

��$2���

��$������

��$+�22,��"�

Page 84: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

u�������������+�� ������������+����u�������� �����������"���� �

Ê

Ê

Ê

Ê

ÊÊÊ

Ê

Ê

Ê

Ê

Ê

Ê

2������ �//�� ����

�������� ��"�22��

��$2���

��$������

��$+/�22,��"��

Page 85: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

�������*����+�� ������������+����u�������� �����������"����Ê

Ê

Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ�

Ê

Ê

i��i����

�z$���'{$����2����$2������2

$�����������

�z$��������$ ��i�

/��

����{z$����2���$2������

�|���$��i��"���$2������

i�2�

��$'������$ ��i�

i��i��i��i��

i��i��

���$2�������$2��$i�#

���2������+i4�,

+i��,

2�÷��

���

Page 86: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u��$������+�� ������������+����u�������� �����������"���� Ê

Ê

Ê Ê

Ê

Ê

Ê

¦�����¦������������ �

��������

¦�����¦����������

�������

��� ������ ����¦���� ���������

��¦���

Page 87: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��$��"�������� �����������+����u�������� �����������"�����

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Ê

Page 88: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

Ê

u������������&'� -��%����,������������

������������������

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ.� Ê �Ê ���� �Ê ��������Ê ���Ê � � ���Ê ��� ��Ê ��Ê �������Ê �� Ê � ��Ê � ��� Ê

������ Ê �Ê �� Ê �������Ê � Ê ��Ê �Ê �������Ê ����Ê ��� Ê �Ê ���� Ê ����Ê � Ê �� Ê �����Ê ��Ê ����� Ê

�������Ê� ���� �Ê��Ê�� Ê���Ê ����� ��Ê���� �Ê������ �Ê����Ê����Ê��Ê����Ê� Ê����Ê��� Ê��Ê

�Ê� ����Ê�Ê���� �Ê�����Ê����Ê� ��Ê��Ê����� Ê��Ê�������Ê��Ê��Ê ����� ���Ê �� ��� Ê���� ��Ê

�� ���������Ê �� Ê ���� �Ê �����Ê � ��Ê ��Ê ��� ��� Ê ���Ê �����Ê �� Ê �����Ê � ���� �Ê ����Ê � Ê

�� Ê��Ê�� Ê��������Ê����Ê ������ �Ê� ����Ê�����Ê�Ê������� Ê� ���Ê�������Ê�����Ê��Ê���� ����Ê

���� ���Ê 3� �� �Ê � ����Ê �Ê �����Ê ��� ������Ê �Ê ���� �� ��Ê ���� ��Ê ����������Ê ���Ê ��������Ê

��� ������Ê�Ê���� �Ê���Ê������Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ����Ê �������Ê �Ê �� Ê ;������Ê ����� � ��Ê ���������Ê ���� �Ê � ���Ê ����Ê

� ���� ����Ê� �Ê���� ����Ê��Ê ��� �Ê1�.Ê�Ê��.Ê���Ê�������Ê���#� Ê�� ����������Ê���� ��Ê�Ê

�� Ê���� ����Ê�� � Ê���� ��Ê�� Ê���#� Ê��������Ê�� Ê���� ��Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ �Ê���� ��Ê���Ê� Ê� ���� � �Ê ��� �Ê��Ê�� Ê��.Ê����Ê���� Ê�Ê��Ê�� Ê1�.Ê� � �����Ê

�� Ê1�.Ê�Ê��.Ê�� ����������Ê���� �Ê��Ê���Ê�� �� �Ê��Ê ���Ê�Ê�� Ê���� ��7�Ê� ����� Ê������Ê

����Ê���Ê � � �Ê ��Ê �Ê ����Ê �Ê ���� ��Ê � ����������Ê�� Ê ��."1�.Ê �.Ê ��Ê �� �Ê ��Ê ��������Ê �� Ê

� �����Ê � ����Ê �Ê �� Ê ���� ��Ê ��Ê ����Ê ����������Ê1�.Ê ����Ê �Ê ��.Ê ���������Ê ���Ê � �����Ê

� ����Ê �Ê �� Ê ���� ��Ê �� Ê �� ����� �Ê ��Ê �Ê ���������Ê �Ê ���� ���Ê �� �Ê ���� ��Ê �.Ê ���Ê

1�."��.Ê�.�Ê�� Ê���� ��Ê����Ê��Ê�Ê�� 3��� Ê� ����Ê��Ê� ���Ê�Ê�������Ê�� Ê���� ��7�Ê������Ê

� �����

�������������������������

Ê

������$�����Ê����Ê���� Ê����� �Ê�����Ê������� �Ê ����Ê��Ê.���Ê.����� �Ê�� Ê���� ���Ê

�� �Ê�� ��� ��Ê<Ê�� �Ê���� �����Ê�Ê�� Ê���� ���Ê<Ê�� ����� �Ê��������Ê� ���<Ê� ����� ��Ê

Ê

�'$������� Ê ����Ê ��Ê ������� �Ê ��Ê �� Ê ����Ê ���Ê Ê ��� �� �Ê �� Ê �����Ê � ������Ê ��Ê

���������Ê�� Ê���� ����Ê

Ê

Page 89: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u*��!�� �Ê����Ê��Ê������� �Ê��Ê����Ê��Ê�� ���Ê���� ���Ê��� Ê��Ê�� ������Ê���� ���Ê� ���Ê�� Ê

���� �Ê�Ê����Ê�� Ê����Ê�� �Ê�� ��������Ê��������Ê�Ê���Ê���� ��Ê

Ê

����$��������Ê �� Ê � ���Ê ��Ê �� �Ê �� Ê � �����Ê �Ê ������Ê � #��� � ���Ê ������� Ê ��Ê �� Ê

��������Ê�� �Ê�� Ê������� ��Ê�Ê�� Ê���� ��Ê���Ê��� ���Ê�� Ê� Ê���Ê�� Ê���� ���Ê

�������������

�������������

������������������������� Ê

�+���� �Ê �����Ê � Ê � ���� �Ê ����� Ê ����Ê �Ê ���� Ê � � �������Ê �Ê � ��� Ê �#���Ê

��� �Ê������Ê���Ê�����Ê��������Ê�Ê� ����Ê

�+���� �Ê����Ê � Ê � ��� �Ê ���Ê ��� �� �Ê ���Ê �� Ê �����Ê ���Ê �� �Ê ��������$ �Ê �� ����Ê

���� ��Ê ��Ê ���� �Ê ���Ê �Ê � �Ê ���Ê ��� ��Ê �� Ê �#����Ê ���Ê � ������ �Ê �Ê ��� ��Ê

"��� ��"����� Ê�� Ê�� �Ê����Ê�Ê�� Ê���� ��Ê

�+�����Ê� �� ��Ê����Ê���Ê�� Ê��� ��Ê����������Ê�Ê�� Ê #���� ���Ê��Ê�� Ê��������Ê

�+.����Ê����Ê� Ê������� Ê��Ê���Ê��������Ê���������Ê

Ê

Ê

Ê

Ê

Page 90: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����u��������&��$��������� �������"����Ê

Ê

Ê

Ê

Ê

Ê

��������������������

Page 91: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u�������� ����������&��$���������� ��������"�����

÷����÷���

������

�÷����÷�� ��

�������

�÷����÷�� ��

��÷��

�÷����÷�� ��

��÷ ��÷

�÷���

�÷����÷�� ��

�����÷�����

������÷�

�÷����÷�� ��

�÷�÷

�÷�÷

�÷�÷

�÷�÷

������

�÷����÷�� ��

��÷

�÷������

�÷����÷�� ��

������

���÷�����

Page 92: Uml_Notes

c����������������������������� � ��������

à �� � ����� � � �

Ê

��������ÊÊ�� ÊÊ��ÊÊÊ���� �ÊÊ ���������ÊÊÊ������Ê

Ê

Ê

Ê

Ê

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ

Ê

Ê

Ê

Ê

Ê������Ê������ ������������ �������Ê�����������Ê ��������

�������Ê�����������Ê ��������

����������������

������������

���������������

��������������

������������

������������������

���� � ������

Page 93: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u����������������� ���������&��$��������� ��������"�����

���������������� �

��������������

Ê �

�� Ê� Ê

= Ê Ê

Ê �� � Ê Ê

> Ê ÊÊ � �

Ê Ê �

Ê Ê�

? Ê ÊÊ �

Page 94: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

�����������������#��"����� ����������&��$���������� ��������"�����

��������������������� �

V�� ��

������� �� ��

� � �� ��

�� �� �����

��� ��������

��

Page 95: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ����� ��

u��$��������� ����������&��$��������� �������"�����

�������������������

º��������º���������

º�����������

�����

������� � ����� ��������� ���

���� ����

��������

���� � ���������� ���� �������� ��� �

����� �������

������

º��������

��������������� ����� �

������������

Page 96: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

��$��"�������� ��������&��$��������� �������"�����

����������������������������������������� �

V���������������

���� ����������

�����������������������������������

������������������������������������

Page 97: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

u�����������%-�����-�'����-'��������

������������������

���� ��Ê ����Ê �� Ê ������Ê ��Ê �� Ê �� ��Ê ���� Ê �����Ê �� Ê ���� ��Ê @������Ê ���� ��Ê�� Ê ���� ��Ê

���� �Ê�Ê�� Ê��� �����Ê� ��4�Ê����Ê�� ��Ê�Ê����Ê���Ê���� � ��Ê������ ��Ê

6�Ê��Ê��Ê��Ê��Ê������� Ê���� Ê ��Ê���� ��Ê�����Ê��Ê�Ê����Ê��Ê��Ê�� Ê��Ê��Ê������� Ê�Ê���Ê

)Ê�Ê����Ê�����Ê�Ê���� �Ê

�Ê� ��Ê��� Ê�Ê���� ��Ê�����Ê��Ê�Ê��Ê��Ê�� Ê�Ê�� ��Ê�� Ê�����Ê��Ê�� Ê�����������Ê�Ê�� Ê

���Ê)Ê�Ê����Ê�Ê��������Ê����Ê

�Ê ��Ê �� Ê � Ê � � � �Ê �� Ê ���Ê � 4�Ê ��Ê ��� Ê ��Ê � Ê � ����� ��Ê ���Ê � �Ê �� Ê ��Ê ��Ê �� Ê

�� ���Ê���� ��Ê���Ê��Ê� ����Ê��Ê��� �Ê

!�Ê���� �Ê�� Ê���� ��Ê���Ê�Ê����Ê�Ê�� Ê�Ê�� Ê�������Ê�Ê� � � Ê�� Ê���Ê���Ê�����Ê� � � Ê

���� Ê �Ê�� Ê��� �� �� Ê

�Ê&�� �Ê�� Ê�Ê� Ê�������� �Ê���������Ê

�Ê���� ���Ê�� Ê�Ê�� �Ê�Ê�� ��Ê�� ��Ê�������Ê

�������������������������

�+� �� �Ê�Ê������� ���Ê�� Ê�����Ê���Ê���� ��Ê� �� ��Ê�Ê�� Ê��� � Ê���Ê� �� Ê�Ê� �� �Ê

���Ê�����Ê�� Ê�������Ê����Ê�Ê�������Ê��Ê������Ê��Ê����Ê���� �Ê��Ê�� Ê��� � �Ê

�+������ Ê �Ê ��� � Ê �������Ê ���Ê ����9������Ê ����Ê ���Ê ��Ê ���Ê ���� �� �Ê ���Ê

.(1����� �Ê�� Ê��� ��� ��Ê���� �Ê��Ê������ �Ê��Ê�� Ê��������Ê

�+@ ��Ê������ �Ê�������Ê� �� �Ê���Ê����Ê��3����Ê�ÊÊ!Ê���Ê��Ê�� Ê� ���Ê�Ê6 Ê�����Ê

�+( ����Ê�Ê �� Ê������ �Ê �������Ê� �� �Ê���Ê� ����Ê��Ê������ �Ê ��Ê Ê ��� Ê�Ê� �����Ê �Ê�� Ê

����� �Ê����Ê� Ê� � ��Ê

+( � ���Ê �Ê������ �Ê �������Ê � �� �Ê ���Ê � � �Ê �� Ê ������ Ê ���� ���� �Ê �� �Ê �������Ê

� �� ��Ê���Ê� � � Ê���Ê

�+@��Ê�Ê������ Ê@��Ê�Ê���� �Ê������ �Ê�����Ê� Ê� ��� �Ê��� ���� ��Ê�Ê�� Ê����������Ê

�+@��Ê �Ê � �� �Ê ���� Ê @��Ê �Ê � �� �Ê ����Ê �����Ê � Ê � ��� �Ê ��� ���� ��Ê �Ê �� Ê

����������Ê

�+��#���� @������Ê � �� �Ê ���Ê �#��� Ê ����Ê �� Ê ������ �Ê � �����Ê �����������Ê ���Ê �� ��Ê

������ Ê� ����Ê��� �Ê��Ê��� Ê�Ê���� ��Ê

Page 98: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

�+( � ����� Ê�Ê@������Ê� �� �Ê���Ê� � � Ê��Ê������ Ê����Ê ��Ê��Ê���� ����Ê������� Ê��Ê�� Ê

��������Ê

���������������������������

�+Ê ���� �Ê �����Ê � Ê � ���� �Ê ����� Ê ����Ê �Ê ���� Ê �������Ê � �� �Ê �Ê � ��� Ê �#����Ê

��� �Ê������Ê���Ê�����Ê��������Ê�Ê� ����Ê

�+���� �Ê����Ê� Ê� ��� �Ê���Ê��� �� �Ê���Ê�������Ê� �� ��Ê���Ê�� �Ê��������$ �Ê�� ���Ê

�Ê � �� �Ê ��Ê ���� �Ê ���Ê �Ê � �Ê ���Ê ��� ��Ê �� Ê �#����Ê ���Ê � ������ �Ê �Ê

��� ��"��� ��"����� Ê �� Ê �� �Ê ����Ê �Ê ���� ���Ê� �� �Ê ���Ê �����Ê � � � Ê �Ê � ����Ê ��Ê

���Ê������Ê�Ê����������Ê

�+���� �Ê����Ê����� Ê: ����Ê���Ê�� �Ê������ �Ê

�+���� �Ê����Ê� Ê ����� ��Ê�Ê�� Ê���Ê���� Ê#����Ê� � �Ê���Ê�� Ê������Ê

+Ê ������ Ê ����Ê ������ Ê ���Ê ���� �Ê � �����Ê ��Ê ��� Ê �Ê ����� ��Ê � �� �Ê

� ������������ � Ê�����������Ê���Ê��� Ê� ���Ê���Ê� ����Ê������ �Ê

�+-� �Ê��� ���� Ê��� �Ê����Ê� Ê� ���� �Ê�Ê� ��� Ê ������Ê��Ê�����Ê�� Ê�����Ê��� ������Ê

Ê

Page 99: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ��������

����������� ���������%�����"�-������������"�����

������$����1��

������

<������������

<� ��

�� ��$���������

=���$������

������$'$������

= �����

Page 100: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u������+�� ���������%�����"�-������������"�����

?�������

����������

����������� �

����������

�����������

����������

��������������

������������

��������������

�������

�����������

��������

��������

��������

��������

�����������

����������a����

}��

R�����

R�������

�����

�������

������

��� ���

�������������

��������

���������������

�������������

��������

������������

���������� ����

����������

�~��Ê~��

�����

���������

�����

��������

��������������

���������

������������ �

���������� a��������

����������j���

������������

Page 101: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

������������� ���������%�����"�-������������"�����

��������������������������������������������� �

���

��������������������

����Ê

�������� ���

����Ê

�������� ���� ���� ��� � ������ ����� � ������ �����

��Ê��� ���Ê ������ ���� ������

������ ������ �������������

��������������

����� �����������

�Ê ��������Ê!"

#�Ê$% ��Ê���&�Ê �����

'�Ê$% ��Ê���������Ê��%�

(�Ê$% ��Ê����Ê�������

)�Ê*����

Page 102: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u����������������� ���������%�����"�-������������"�����

���������������������������������������������� �

�����������������������

���������������� �������

����������

�����

������� ������

������� ����������������������

�������

��������������� ������� �����

!�"#��������$���������%� �������������$

&�������'���������()�"#������'����������#(

*��'��������+,

-�"#��������.���������

Page 103: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

������u*������� ���������%�����"�-������������"�����

������������������������������������������������� �

R������������������������ ������

�����������

������������������

��������

���������������������������� ������

Page 104: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ������ ��

����#��"���� ���������%�����"�-������������"�����

?������Ê������������ÊÊ������������

��������������

����������

�������Ê�������ÊÊ���Ê���Ê�

�� ���������������

ÊÊÊ���Ê����������

u��

�����

��

Page 105: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ������ ��

u��$���������� �����������%�����"��-�������������"�����

������������

������ ������������

������ ���������

������ ����

��������

����� ��������������

����

��������������� �������������

Page 106: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

��$��"�������� ��������%�����"�-������������"�����

������������

�������������

�����������������

Page 107: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u�����������-u����/��-,��������

������������������

�������������������Ê���� �Ê0 �����ÊÊÊ���� �*�0�+ÊÊ���� �� �ÊÊ���� ��ÊÊ�ÊÊ���� �� ��ÊÊ��ÊÊ�ÊÊ�������ÊÊ

����������� �� ��Ê�� Ê�� Ê����Ê��� �Ê �Ê�� ����Ê�� ��Ê ������Ê���Ê� ��������Ê���� �� �����Ê

�Ê���� �� ��*���� �Ê�Ê������Ê���Ê������ �+Ê���Ê��� Ê�Ê��� ���� Ê������ Ê��������Ê�� Ê��� Ê

��Ê �� Ê � #� �� �Ê ���� ���� Ê ���� �� ��Ê �� �Ê � �����Ê ����Ê ��Ê �� Ê ���Ê ���� �Ê ���Ê �� �� �Ê

A��� ��Ê����4��� Ê������ Ê�� ���Ê�� Ê�������Ê ��Ê��Ê�� ��� Ê������ Ê����Ê��Ê����Ê������Ê�� Ê

���� �Ê � #� �� �Ê ��Ê ����� ���� Ê ���� �Ê ��Ê ���Ê �� �Ê ��Ê �� Ê � ����Ê ��Ê �����Ê ����Ê �Ê

����� Ê ����Ê � ��Ê ��Ê �� Ê ������ ��� Ê �� ��)��Ê �Ê �����Ê ����� Ê ������� Ê ��Ê �� Ê

������ ���������Ê�Ê� ����Ê����Ê�� �Ê� �����Ê�� Ê� ���Ê�����Ê���Ê������ Ê�� Ê� ���� �Ê

� ���Ê �Ê ������������������Ê � ���Ê �Ê �� Ê ���� �Ê �Ê ���� ��Ê ���Ê ��Ê ���Ê

� ���������� ����Ê ������ � ���Ê ��� �� ������Ê ���� �� �Ê ���Ê ���� ��Ê ������ Ê ��Ê �� Ê

������ �Ê

Ê

�������������������������

Ê

��$����"� ���!��� +������|������� �Ê ��Ê �� Ê ���� �� ��Ê ���Ê �� �Ê �� Ê �������Ê

� �����|. ��������Ê���� ���� Ê�Ê9��� ������ �� ��Ê� �����*������������+Ê���Ê����Ê� ������Ê

�"� ���!��|������� �Ê ��Ê �� Ê ���� �� �Ê �Ê ���Ê ���� ���� Ê ���� �� �Ê ����Ê ����Ê ���Ê �� �� �Ê

A��� ��Ê����4Ê�������� Ê���� �Ê�� ���Ê��Ê�� Ê����Ê���Ê�����Ê��Ê�� Ê���� �Ê���Ê���� �� Ê�� Ê

������ Ê ��Ê ������ Ê���� �Ê ���Ê ����� �Ê �� Ê � ����Ê �Ê � �� ��Ê �� Ê ���� �Ê �Ê ���� ��Ê �Ê ���Ê

� ����������� Ê����Ê����Ê��� �� ������Ê����Ê���� �� ������ ��Ê������ Ê ����Ê

������"� ��$����������� �Ê ��Ê �� Ê � ����Ê �Ê ���Ê �� Ê �������Ê �Ê �� Ê ����Ê ����� ��Ê

�������� �Ê��Ê�� Ê������ Ê����Ê��� �� �Ê���Ê������ Ê����Ê������� Ê��Ê�� Ê���� ��Ê

,������*�+�����������������������������������������������������������������������������

����������������������������������������������������������������������������������������

������������������������������������ �

(��*+��)����*��������� �Ê��Ê�� Ê� ����Ê�Ê��������Ê����Ê���Ê�� Ê������ �Ê�� Ê� ����Ê

��� ���Ê�Ê�� Ê������ Ê������Ê���Ê�� Ê������ Ê���� �� �Ê�����Ê

Page 108: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

��$��������*�|������� �Ê��Ê�� Ê� ����Ê�Ê� ����Ê����Ê��Ê�� Ê������ �Ê�� Ê� ����Ê��� ���Ê

�Ê �� Ê ������ Ê ������Ê ���Ê �� ���� �Ê �� Ê �����Ê �Ê � Ê � ���� �Ê ����Ê �� Ê � ��������Ê

� ������Ê

u*��!�������� �������������� �Ê��Ê�� Ê ���� �Ê�������������Ê���� �Ê������������Ê���Ê ��Ê ��Ê

���Ê �Ê � �� Ê ���� Ê ���Ê �� ��Ê �� Ê � �����Ê �Ê ������ )���Ê �� �)���Ê �������Ê ���Ê ���� ��Ê

������ Ê� ������Ê

�$+������������������� �Ê��Ê�� Ê���� �Ê������������Ê�Ê����� Ê���� �Ê� ������Ê

����������������������������

�+Ê���� �Ê�����Ê� Ê� ���� �Ê����� Ê ����Ê�Ê ���� Ê� �����Ê�Ê� �Ê�������Ê� ������ �Ê

����Ê� ������Ê��������Ê����Ê���Ê� ����Ê����Ê������Ê���Ê� ����Ê

�+���� �Ê ����Ê � Ê � ��� �Ê ���Ê ��� �� �Ê ���Ê ���� �� ��Ê ���Ê �� �Ê ��������$ �Ê �� ���Ê �Ê

���� �� �Ê��Ê���� �Ê���Ê�Ê �#��� Ê���� �Ê� �����Ê���Ê���Ê���� ��Ê

�+���� �ÊÊ������������Ê����Ê���ÊÊ�� ��Ê���Ê����� Ê���� �Ê��� ��Ê

�+���� �Ê����Ê����� Ê: ����Ê���Ê�� �Ê������ �Ê

+���� �Ê����Ê� Ê ����� ��Ê�Ê�� Ê���Ê���� Ê#����Ê� � �Ê���Ê�� Ê������Ê

�+Ê ������ Ê ����Ê ������ Ê ���Ê ���� �Ê � �����Ê ��Ê ��� Ê �Ê ����� ��Ê ���� �� �Ê

� ������������ � Ê�����������Ê���Ê��� Ê� ���Ê���Ê� ����Ê������ �Ê

�+-� �Ê��� ���� Ê��� �Ê����Ê� Ê� ���� �Ê�Ê� ��� Ê ������Ê��Ê�����Ê�� Ê�����Ê��� ������Ê

Ê

Ê

Page 109: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

����������� �����������!���/��+�� ��"�����

������������������������ �

����������� �����

������

�������

����� �V�����

���� �������

V����������

�������������

�������

�������������

������� ������������

� �������������

Page 110: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u�������� �����������!���/��+�� ��"���� �

�������������������������� �

Ê

Ê

Ê

Ê

������� �

� �

V ����������

���

V ���������� V ����������

� �����������

������������

�������������

��� � ��

���� �� �B C

�� B C

� ����B C

���

������� � � ��� V �����

��� �

����� �

� ����

Page 111: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

������������� �����������!���/��+�� ��"����Ê

Ê

Ê

Ê ÊÊ Ê ÊÊ ÊÊ

Ê Ê

Ê Ê

Ê

Ê Ê

Ê

ÊD Ê

E Ê Ê

Page 112: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u����������������� �����������!���/��+�� ��"���� �

��������������������������������� �

j��������� �j

�����

j����� ���

����� ��

��������

�����

���� �

����

� ��� ���������

� ����� �������

� ���������������

� �����

� �j���������

� �����

� ��������

� �����

Page 113: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

����#��"���� �����������!���/��+�� ��"���� �

���������������������������������� �

�����

�� ����Ê���� �Ê

�����

2������ �

5 �Ê����Ê

�����

�������

/� ��Ê���� �Ê

��� �

-� �� Ê���� �Ê

&�� �

���� �� ���� � ���� ������ ���� �

Page 114: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ������ ��

u��$��������� �����������!���/��+�� ��"���� �

R����������������

R�������������

� �������������

R������������������

�������� ��������

����R����� R������������������������� ������������� �� ����!�����

Page 115: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ������ ��

��$��"�������� �����������!���/��+�� ��"�����

�i���$>�����$<��$

%�����

2������ 2������2������

Page 116: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u���������������-,��������

�����������������

ÊÊÊÊÊÊÊÊÊÊÊÊÊÊ

ÊÊÊÊÊÊÊÊÊÊÊÊ�� Ê�������Ê ���� �Ê����Ê ��� Ê ��� Ê �Ê ��� �Ê ���������Ê �Ê �� Ê ������Ê ���Ê ����Ê

�����$ Ê�� Ê�� �����Ê�Ê�� Ê���� �ÊÊÊ

ÊÊÊÊÊÊÊÊÊÊÊÊ�Ê�������Ê���� �Ê��� �� �Ê�� Ê���� �Ê����Ê���Ê�� Ê.���Ê���� �Ê�����Ê����� ÊÊ

� ���� �Ê��� �Ê��Ê�� Ê����� Ê���� ��Ê�������Ê������ Ê ���Ê�� Ê������ Ê���� �Ê �Ê

������Ê��� �� �Ê����Ê�Ê�� Ê����� ��Ê

ÊÊÊÊÊÊÊÊÊÊÊÊ�Ê �������Ê ���� �Ê � �����Ê �Ê ����Ê �����������Ê �Ê � ���� ��Ê :�)�����������Ê �Ê

� ���� �Ê � ���Ê ��Ê ��� �� Ê ��Ê ���� �Ê �������Ê ������Ê ��Ê �����Ê ���Ê � ��Ê �Ê ���� �Ê

��������� ��Ê� ������Ê��Ê�Ê��������Ê�������� �Ê��Ê��������Ê� �������Ê���� �Ê 3���Ê������Ê

�����������Ê ����Ê ���� Ê � ���������Ê �Ê �� Ê ��� ���������Ê �Ê �������Ê ���������Ê �����Ê �� ��Ê

��������� �Ê �� ����� ��Ê

Ê

������������������������

�������+��������Ê���� Ê��Ê������� �Ê��Ê�� Ê����� �Ê�Ê���� Ê�Ê�� ��Ê

����!���+������������ ��������� ����� ����� ��������� ���

�*�$���+��|Ê����Ê���� Ê��Ê������� �Ê��Ê�� Ê����� �Ê��Ê�����ÊÊ���Ê�� ��Ê����Ê� Ê����� �Ê

������Ê� ����Ê

�*�$� ���������+�������Ê���� Ê��Ê������� �Ê��Ê����� �Ê��Ê�����Ê���Ê�� ��Ê����Ê� Ê

����� �Ê����������Ê

������������������Ê���� Ê��Ê������� �Ê��Ê����� �Ê�Ê����Ê�� Ê����� �Ê*��Ê�� ���Ê����Ê�� Ê

���+�Ê

/���+������������������Ê���� Ê��Ê������� �Ê�Ê�� ��Ê��Ê�� Ê��������Ê�Ê�� Ê����� �Ê

���������������������������

�+���� �Ê �����Ê � Ê � ���� �Ê ����� Ê ����Ê �Ê ���� Ê ����� �Ê �Ê � ��� Ê �#���Ê ���� �Ê

������ÊÊÊÊÊ�����Ê�������Ê����Ê�� �Ê������Ê���Ê� ����Ê

�+���� �Ê����Ê� Ê � ��� �Ê���Ê��� �� �Ê ���Ê�� Ê����� �Ê���Ê�� �Ê��������$ �Ê�� ����Ê

���� ��Ê ��Ê ���� �Ê ���Ê �Ê � �Ê ���Ê � ������ �Ê �Ê ��� ��"��� ��"����� Ê �� Ê �� �Ê ����Ê �Ê �� Ê

���� ���

Ê

Page 117: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

�+���� �Ê�����Ê����� Ê: ����Ê���Ê�� �Ê������ ��Ê

�+������ Ê����Ê� Ê ����� ��Ê�Ê�� Ê���Ê���� Ê#����Ê� � �Ê���Ê�� Ê������ÊÊ

Ê

Ê

Ê

Page 118: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

���������������������������������������� �������������+�� ���"�����

O���������������

������ �����

��������

���������

� �����

�������� �����

������ ��

������ ��

O�������

������ ��

Page 119: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

����������������������������u�������� �������������+�� ��"�����

�������������� �

u��� �

÷ �÷ ��������

� �����

���÷ �� ������÷����

������ ÷��÷����� ������� ����

����

������÷�����

��÷���

����� �����

����÷��

�������

Page 120: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

������������ �������������+�� ���"�����

����������������������������

���������������

u�������u������������������������� �����

�� ������������

�� �����������������������������

�������������

�����������

�������������

������������������

Page 121: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u���������������� �������������+�� ���"�����

p�� ���� �

p�� �������� ��

�������� ��

��� �Ê|Ê��� �

|���� �� �

|Ê ���� �Ê����

!|Ê ��� � �� Ê�� �

6|Ê��� ��Êp�� �

Page 122: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

����#��"���� ����(��*���)��%�������$���������������+�� ���"�����

��������

c�������

�����

��

�������

�����

����������

���������

�������

�����

O�����������

Page 123: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ���������

u��$��������� �������������+�� ��"�����

R������������

�������������

R�����������

R�������������

������ ����������

������ ���� R����� ���� ���������������� ����

Page 124: Uml_Notes

c����������������������������� � �������

������������������ ������������������� ������ ��

��$��"�������� �����������+�� ��"�����

j�������

%���$3������

������$u����

��������$����

j����$����