2. �������� ��� � ������� �������� ��������
2.1. ������� ���
�ML (������� �������� ��������) ���������ă � ����� ������ţ�� �� �� ������ �� ��������, ����ţ����� OMG (O����� M��������� G����). ��������� ���ţ���ă � ���������� �ML �������� 1.1. � ���� ������ă �� 1997 ş� �� ������ �� ���� ��������� ������ �������ă�� ������� ������. O ��������� �����ă � ���������� � ���� ��������ă �� ��������� 2.0; �����������, �������� �� ���ă �� ��������� 2.1 ş� ���� ���������� �� ���. ���.���. ���.���. ������ ������� �� �ML ���� ����� �� ����������; ����ă �� � ����� � ����ţ�� �������ă����� ������ � �������� ������ ������ă ������ă �����ţ���, �����������, ������� �� ������������ ş� ������� ������ ş� ��ă���� ���� ������ ��������. �ML ���������ă ������ă ���������� ��� ����������� ����������ă � �����ă��� ��������� �� �������, ����� ����� ������� ������� �� ������� �� ����� ş� �������: ����ţ���� ������ ������� ������� ş� ��ţ������ ��������, ��������, ���������� ��ă��� ����������, ���. �� ����� ����, �ML ��� �� ���ă ������� ş� ����������� ��������ă �� �������, ���������ă �� ���������� �� ���ă ��� �������� ���� ������ă ��ţ������ ���� ��� ���� ���������: �����������, ��ş������ ş� �����������. �� ����ţă, ���������� �������� ���� �� ���� �� ���� ����������� ���������� �� �������� �ML �� ���� ���ă�������: �ă ��������� �� ������ ������ �������� �� �������� ������ ����������� �� ������ ��� ���� ������ţ��, ����� �� � ����ţ�� � ���ţ�� ������ă �ă ���ă �� �������ţ�� �������������� ��������� ������ � ������� ���������� �� ���ă ��� �����������, ���ă �� ����ş�� ����� ����� �ă ��������� ������ ������ ������������� ����������� �������� �� ��������, �� �� ������� ş������� (�����������) ���������� �ă ������ă ��������� ������ţ��� ������ ������ă �����������ă ��ţă �� �� ������ �� ���������� ���������� �ă ���������� ����������� ��������� �� ���������� ���������ă
�� ��������ţă, ����������� �ML ���� �� �� �� ������ �� �������� �������� �� ������� ���� �������: ������������ ��������� ������� ���������� ��������� � ��������ă ���� �������ă
������������ ��������� ���������� (���������� ş� �������ă) ���� ������������� �� � ����� ���������� ����ţ���� ��� ���� �� ������ă � ���������� ������� ��� ş� �� ���������� ş� ������������ ����������� �������, ���� ������ �ă �������� ��� �� ��������� ������ �� �� ������ �� ���������� ����� ������ ������������, �� ������������� �� � ������� ���������� ������ă�; �� ����� ������� ���ă, �ML ���� ����������� �� �������� �� ������������ ������������ �����������
�ML ���� �� ������ ������, ����� �� �������� �� �ă��� ���ţ���� ��� �� ������ ������ ��������, �������� ������ � ���� ������ ��� ���� ������ ��������. N���ţ�� �ML ���� ��������ă ������ � �������� ������� ������ �� ���������� ������� �� �� ���������ţ��, ��������� �� ����� ���� ���������� ���������� �� ���ă �� �� ������� ���������� �� ����ă, ��������, ������, ������ ş� ���������� ������ �� �������� ��������� �� ������ ���������� (13 ������ �� �������� �������� �� ��������� 2.0). A�����ă �������� �����ş�� �� �� ������ �ă, �� �������, ��������� �������� �� ��� �� �������� �� ��� ���� ş� ������� ��������� �� ������ ��� �� �������ă; �� ��������ţă, �ML ���������ă �� ��� ������� ���� �� ������ �� ��������, ������� ������ ������� ������� � ���������� �� ����������� ��� ��� ����� �� ������ �� ���������� �������. C���� ���ă �����ă ���������� ����� ��� �ă �ML ������� �� ���� ����� ��������, �� ��������� ��� �� �����ă �� �� ������ ���������, ş� �����: �������� �� ��������ă ��� �� �����, �������� �� �������ţ���� (�������� ş� �������������), �������� �� �����, �������� �� �������ăţ�, �������� �� �������. ������� ���� ������ �� �������� ���������ă �ş� �������� �������� ��� ���ă� ��� ������������; ������ ��� �� ��������� ������ � ������� ������� ���ţ������ ������ �� ������, ��� �� �� �� ������� ����������� �� ������ � ������������� �ă��� ����������� ������� (���������� �� �������). �������� �ML , ���ă �� �� �����ţ��, ��ă �� ������� �������� ������ ���� ������� �� ���� ������ �� ��� �� ���ă, �ş� ������� ��������� �ML. A���� ����� ������ă ����������� ���������� �������� ������ �� ������������ ş� ����������� ���������� ��������, ����������������� �������ă ş� �������� ����ţ�� ������ �� ������ �� �������� ş� �� ��ţ����. M������ �����ă �������� ��� �������� �� ����������ă�� ���� ����������� �ă���� �� ���������ă �������� �� �������, ����� �� ����ţă ���� �������: ����������, �������������� ş� ����ţ�����:
�������� ���������� �� ��������� ���������ă ���������� ����, ��� ����� �� ������ ����������, ���ă������ �������� �������. D� �������, �� ��� �� ������� ş� ����ţ���� ������ ������� ���� �������� ������ ���������� �� �� ������ ��� (������� ş� ����ţ���� ������ ��� �������� ���������� ������ �� ������� ), ���, �� � ����ă ��� ����, ����� ����� ��� ����� �� ������ ���������� ������ ���������, ������� ş� ����������. ����� ������ �������� ���������ă ����������ă�� ���� ������ ���������� ����������ă � ���������� �� �������� �������� �� ������������� (�������� �� �����, �������� �� ����������) Diagrame UML
Diagrame structurale
Diagrame de clase
Diagrame comportamentale
Diagrame de componente
Diagrame de activităţi Diagrame de obiecte
Diagrame de structură compusă
Diagrame de pachete Diagrame de livrare
Diagrame “sequence“
Diagrame “use case”
Diagrame de stare
Diagrame de interacţiune
Diagrame “communication“
Diagrame de interacţiune de ansamblu
Diagrame de timp
F����� 2.1: ������ �� �������� �� �ML
�������� �������������� �� ��������� ������ş�� ����������� ���� ���� ���������� ����������� �������ţ������ă ����� �� ������ ������ � ������� � ������ă ����ţ�� � ����������. A������� �������������� ����� �� �ă��� ��� ������� �� ������ ����������, ����������, �� ����ă��� ������� ���������� (�������� �� ����� ����� �� �� �������ăţ�) ��� ����� ������� ���������� �� �������� (�������� �� �������ţ���� � �������� ş� �������������). �� ������ �������������� ������ �� ���������ă �������� ����ţ����� �� ���������, ���� �� �����ă �� �������������� ����� �� ���������� ( �� ������� �� �����ţ�), �ă�ă � �� ������ �� ������ ��� �� ������������ (�������� ��������)
M������ ������ �������� ����� �� ���������� ���� ����������� ����������� ������ �� �������� ���� ����ă �� ���� ��ş�� ��������ă�� ��� ���������,������� ������ ������� ������ţ���� �� ������ ���������� �� ����������ă�� ��� ��������� �����. N� ���� �������ă ������������ ������� ����������� ��������� ������ ������ă �����������: ���� �� �� �� �������, �������� ���������� �������� ����� ������� �������� ��� ������� ���� (��� �����������, ��� ��������������� ��� ����ţ������). A�����, ������� ���ţ��� ����� ���������� ����������, ������ ş� ����������� �� ���������� ������ă � ��������; � �������ă, �� �� ���ă �����, ���������ă � ���������� �� ����������� � ���� ������ ��� �� ��������. ����ş�, �����ă � �����ă ���ă���ă ����� ���������� ��������ă��, �� ������� �� ���� ����� ������ ������ �� ��� ����� ��������. D������ă �������� �ă �ML ���� �� �������� �� �������, �����ă �� ��� ������ă ��������� ������ �������� �� �������� ���� ���������ă �������� �����ă �� �ML, ������� ���� IBM �������� �������� M������. �������� �� �������� ���������ă ������ �� �ML �� ���� ������ ��������� ����������� ���������ă����� ���, �� ��������, ��� ������ ş� ����������� ���������� ��������� ����������, ������������� �� ���������ţ� ��������, ��������� ������� ������ �� �������ă�� ş� ����� �����ă�� ��� ��������� ���� �������� ��� �����ţ��. D� ��������, ����� ������ ������ ��������� �������ă � ������� �� ���� ��������� �����; ��������� �������ă � �������, ����� ���� ���� �������ă, ���� �������� �� ����������ă �� ������ �ă ������ ������� �� ���������� ş� ���ţ��� ���������ţ� ����� ����� ş� ����� ��������.
2.2. �������� ����������� �� �������� ��� 2.2.1.
�������� �� ��������ă� �������� �� �����
D�� ����� �� ������ ����������, ���������� �ML �� ���ă ����: ���������, ����� (�������� ����� ���������), �������ţ�. D��������� �� ����� ���� ��������� ������ � ������� �������� (�������) �� ������� ��������� �� ������ �������ă �� ����ţ���� ����� �������, ��� ����������� ����������ă, � ��������ă��� ������ ş� � ���������ă��� ����������. C�������ţ�� ����������� �� ����� ������ �� ������������� ����������. �� ������ �� �ML ���������ă � �������� ���� ��� ���� ��������, ��� ş� �� ������������, ��� �� �������� �������� ��������. A�����, ��������� �� �ML: ���� �����ăţ� ���� �� ���� �������� ��� ş� � ����������: �� �������, �� ��� �� ���� �������� (AD�) �������ă �� �����ţ���� �������� ������ ������ ��� �� �����ăţ� ��� �����������, ������� ��� ������
���������ă �������� �����������ă �� ������������ �� ����������� ��������ă �� ������� (��ş��� ��������) ����������� ������������� ������� �ă���ă �� � ����������� �� ������ ����� ���ă �������; ���������ă�� �� ������������: ���� �� ����ţ��, ��������� ��� �������� �� �������, �����������, � ������ă �����ă ��������ă �� �������, ���. I������ţ� ���������� ������� �ă �������� ���������������� ����ţ���� ��� �������� ���� �������ă �ă ��� �������� ����� ������� ��������� ���� �� ��� ������� ����������: �������� ���� ������� �� ������� ������ �ă ������ �� �������� ��������. �� ������ ���� ���� �� ��� �� �����ţ�� ���������� ��������� �� ������ţă. ������������ ���������� ��� ���� �� ���������� ��������. ���������ă ���������ţă ����������ă: ������� ������ ��� ���������ă ���������ţă ������ ��ş� ���������� ��������� ������� ş� ������ � ����ţ���� �� ����� �ă� �������. E��� ��� �����ă ����������� ��� ������ ������� �������ş����� �� ����� ���� ������ ������ ��ş���� ���� �� ���� �� �����.
C������ �������ă �� �� ��� ��������� ş� ����ţ����������� ���������� ��������, �������� ���������� ş� �������� �������� ���������� ��� ���� ����ă.
F����� 2.2: ������������� �� �ML � �������� C������ �� �ML ���� ������������ ��������� ������������� �� ���ă �� ���� �������������: ������ ������ (Dreptunghi � �����������), ����� �� �������� (�������, �ăţ���) ş� ����� �����ţ����� (��������� � setLungime, setLatime, Afiseaza, Calculeaza) �������� ������ ����� ���������ă. ����������� ���� ������ă ���������� ��� ������ ��������� �� �����ă �� ������������� ����������� ���������. N���ţ�� �������� �ML ������ă ���ă������� ���������: ������ (�), ��������� (#) ��� ������������ ������ă (+) ��� �� ������� �� ����� �� ������(�). ������� �� �� �������, ������� ������ă �� �������� �ş� ������ş�� ��������� ������� ������ � ������� ������������� �����������, �� ����ă��� �������� �� ���� ��� ����ţ�� �ML; �� �����
���������� �� ��� ���, ���������� lungime ş� latime ������ ş� ������ Calculeaza ���� �������, �������� setLungime ş� setLatime ���� ������� ���������� ������ Afiseaza ��� ������������ �� ��� ���������. A��ş���� ������� ���������� ������ � ����ă �� ������ ���� ����� ����� ���ă��� ���� ���� �������� �� �����; �� ��������ţă, �ML ������� ���������� ���������� ����������� �� ���������� ş� �������� ��������. A����� ���� ���������� ����� �� �ML: ���������� �� ����� �� ������� ���ţ������ ������� �� ���������, �� ���� �� ������ �� ��������. A�����, ����� ���������ă���� ���������� �� F����� 2.3 ���� ������ ������ ����� Senzor_temperatura.
F����� 2.3: D������� ������ ��� �������ş� ����� �� ����� O �������ţă ���� �� ���� � �����ţ�� �� �����ţ�� ���� �����ă �� ����. I������ţ��� ������ ��������� ���� ��� �� �������� (�����ţ��) ��������� �� �ă��� � ����ă �� ������������� ��������. I������ţ��� �� ��� ���� �������� ş� �� ���� ������ ������ţ������: � ����ă �� ����� �ă ������������ă � ������ă �������ţă ���� ���������ă � �����ă ������ ������� �����ţ�� ����������ă �� ������ �������ţ��. �� �ML, �������ţ��� ��� �� ������������ �� ��� ����� �����:
�� ş� �������, ��� ��������� ����������� <> (F����� 2.4). �� ������ă �������ă �� ������������ ����� �����ţ����� ��������� �� �������ţă ���� �������ă ��������� �� �������ţ ���� �����ă �� ���� (������ �������ţ��) ����� �� ����� ���� ������������ă �������ţ� (F����� 2.4 � �ş� ������ ����ţ�� ��������). �� ������ă �������ă �� ������������ ����� �����ţ����� ��������� �� �������ţă �� ���� �������ă
F����� 2.4: ���������ă�� ����������� ��� �������ţ���� �� �ML I������ţ��� ���� ��������� �� �����ă ������ � ������� ������ �ă � ����ă ������ �����ă �� ��� ���������� ş� ������ ���������� ���� ���� �����, ������ � �� ������� �������������. O ���ă ���������� �� � �� ������� ����� ����� ������ă ���������� �������� ��������� ş� � ����ţ��� �� ������������. C������ ��������� �� ���� �����ţ������, �������� ���� �����ţ�� �ă�ă ������������ ��� �� ������, �� ��� ����ă�ă��� �������ţ����. �ML �������ţ���ă ������� ��������� �� ���� ��� ��������� ���� �������� ������� ������ �� ��������� ������ (F����� 2.5).
F����� 2.5: C���ă ��������ă �� �ML �� ������ ���� ������ �������, ������� ş� �������ţ��� �� ���� �� ���� ��ă�ă����� �� �� ���ă �� ������� ����ţ�� �� ���� �����, ������ ����� ��������� ���������ă����� �ă ����ă �������� ������ ���������� ����ţ�������ăţ�� ����������. A�����, ������ �� ���ă ������� �ă�ş� ��������ă ������ ���� ������, ������� �ă ��� �������� ������� ������ ���. E������ �� �������� ���� ���ă�������: ������
���������
������
M���� ������ ������ L��� C�����
��� �� ���� �� ��� �� ���� ������ �� ��������ă ����� ��
������ ������ B���� �� ���� C��� ������
C� �� ������� �� ������� �� ���� ����ţ���� ��� �� ���������, ����� �ă ��������ă� �� ������ ������ �� ���� �� ��������� ���������ă �� ������ �� �� ��������� A/D ������ � ��ţ��� ��ş�� �������ţ��; �����ş� ���������� ���������ă ���� �� ������� �� �����ţ��
(��������) ���� ����������� �ă���� �������� ����ţ������ă �� �������ţ���� ��ţ����� ��������. �������� ����� �� �� ������� �� ����������ă; ����ţ�� �� �������� �������� �� ��������ă ��� �� ���ă������ ��� �� ����������. �� ����, �����ş� ��������� ����� ������� ş� �� ������ �� �������� ������ � ��ţ��� �������ţ�� ������ ��������� ���� ��� ������ �������ă ş� �� ������� �� ���� �� ������� �� �����ţ�� ���� �� ����� �������/�������� ����ţ�� �� �������� ���������, �� �������� ���� ����� ��� �� ���. O �������ă �� ����� ������ �� ������ �� ������ ���� ���������ă �� F����� 2.6 :
F����� 2.6: O �������ă �� ����� ������ �������� ������������������������ �� �����ţ�� �� ������ ��������, ��������������� ���������ă ���������� �� ���ă ��� ���������� ��� ����ă �� �����. L������ ���� ���������ă ������� ���������ă �������� ������ �� ����ţ�� ����� �������. A�����, �����ă ����� �� ������ �� ����ţ�� ����� ����� �������� �� �ML, ������� ����� � ������ă ���������ţ�� �������: �������� (�����������), �������� (�����������),
�������ţ�� (�����������), ������������ ��� ��ş������ (��������������, �����������) ş� ��������ţă ��� ������ţ���� (����������). �� ����ţ�� �� ��������
A��������� ���� ����ţ�� ���� �� ��������ă �� ������ �����ţ��� ş� ������ ���������� �� ������ ����� �������. E�� ���� ��������� ������ � ���������� � ����ţ�� ����������ă ����� �������, �� ������� �� �������� �����. ���������� ����ţ��� �� �������� ���� ��������ă ������ ������ �� �����:
�������� ���������ă ���������� ����� ������ ��� �� ���� ����� ��� ������ ����ţ�� ������ ���� ���ă ������� ����� �� ������������ă �� ����� ������������� �������� �������� �ş� ����ă ���������� ş� ����� ������� �� ��� ����
����ţ�� �� �������� ���� ������ă �� ������ ����������� �� ����� ��������� ����� ������ ���� ���������ă ���� ���ă �����. D��ă �� �� ��������ă ������, ���������� �� �ML ���� �������ţ������; �� ��� �������, ������� �������� �������� �ă����ă �������ă �� ���ă��� ������� �������� (�����) �������� (��: ����ţ�� controller-senzor ��� F����� 2.6). A��������� ���������� ������ ������ă �����ţ�� ���� ��������� ��� ��������� �� �������� �� ��� ������������� . C������� ���� �������� ���� ���ţ��� �������ţ� ��� �������� ���� �������� ���� ���ţ��� ������ ��� �����ţ�� �������ă �� ������. O�������� ������ ������� �ă �ş���� ������ ��������� ������ ��������� ����� �ă �� ������ă ��������� ����������� ��������; ��������� ������ �� ������� �ă ş��� ����� ������ ������ ����� �������� ����� ����� �� ������� �� ��ă������ ��� ���������ă � ���� ��� �����ţ�.
F����� 2.7: O �������� �� ��� ������������� O ����������ă � ��������� ������������� � ���������ă ��������� �� ����� ������������ . M��� ��� ��ţ�� �ă�������ă �� ş� ��� �������������, ������� ������ă � ����������� �� ������ �������ţ�����ă ����� ���� ���ă �������. �� �������, ������ ���� �����������ă �� ���ă ����ţ�� ������������ �� ��� �������������, ��� ������ ������� �����ţ��.
F����� 2.8: O ����ţ�� �� �������� �������ţ�����ă � ������ ����� ����ţ����� �� �������� (��� ş�, ���ă ��� �� �� ����� ��������, �� �������� ş� �������ţ��) �� ������ş�� �ş� ������ �������������� � ����������� ���� ���� �� �����ă � ��� ������� (������ţ�) ��� ������� ����ă �����������ă �� �������� ��� ������ �� ������ �����ţ���. A���� ����� ���� �������� ���� ������������ �� ������ ��� � ������������ * �� �������� ������ �� ��������ă ���������: ���������������
�����������
�� ���ă� ���, �� �� ������� 1 ��� 3 � ����ă �� ������ �������ă ���� ������ă, �� ������� 0,1 �� ������� �� ������, �� ������� 0..10 �� ��������, ���� ���������ă �������������� �� ����� ����� ��� ��� ���ţ�� �� ���ă� ş� �� �������, �� ������� 1..*, ������������ ����� ��� ��� ���ţ��
M�������������� �� ��������ă ����������� �� ���ă��� ��������� ������� ����� �ă���� � �� �����ă. D� �������, �� F����� 2.6 ����� ������ �� ������ ������ ��� ����� Controler ��� ���� ����� �� ������� �� ���� ��� ��� ����� ������� ��� ����� Senzor. E����ă ������������� ����������ă��� �����������ăţ�� ���� ��������; ���ă �� ����� ��� �� �����ă ���� � ������� ��������ă ����������ă �� �ML. D� ��������, ������� ���ă� �� �������� ����� �ă ������ �� ����, �ş� ������� ���� ����: ������ ����ş�� �� ���� ������ţ� �������ă ��� �������ă ����ă, �� ������ ��������� ����������. E��� � �������ă ���ş����ă �ă �� ���������ă �������� ���� �������� �� ���ă��� ���� � ��������� ��ţă �� ��������� ���� �����ă ���������� ����ă; ������ ���� �� �� ������ �����, ������ ��������� ����� ������ţ� �� ��������� �� ����� ţ���ă. D� �������, echipa ������ ��������ă �� ������ţă �� ������ ������ Jucator. �� ����, ��������� ����� ���� ş� �� ����: are.
F����� 2.9: O ����ţ�� �� �������� �� ���� 2. ����ţ�� �� ��������
A�������� ���� �� ��� ������� �� �������� ���� ������ă ���ţ������ �����ă ��� �����ă � ���������� ���������. ����ţ�� �� �������� ���� ��������ă ������ ���� �� ������ ���ţ���, �� ��� ����� ��� ����� �� ��� ������. O������� (�����) ���� ���ţ��� ���� ������� ���� �ş� ����� ����������, ��� ��������� ���ţ����� ���� �ă�ţ� ��� ��������. D� �������, �� F����� 2.6 �� ������ Senzor ���ţ��� �� ������ Convertor A/D . ����ţ�� �� �������� ���� �������ă ������������� �� ������ �� ����� ������� �� ���ă��� ���������� ����������. A����� ���� �� ������ ����������� �� ������� ş� ����������� ���������� ���ţ����� �� ��. A�����, �� ������ ������� � ���� �����ă�� �� ����� ������ �� ����� ���������� ����������. �������, ������ �� ���ţă � ���������� ������� ���� �����ă �� ������ �� ���ţă � ���������� ����������. �ML ������� ����ş� �� ��������� ���ţ����� �ă ��� ���ă�ţ��� ����� ��� ���ţ� �����������. �� ����� ���, ������� ���ă ���������� �� ��� ���� ���� ���� ����������� �� ������� ş� ����������� ���������� ������. �������� ��������� ���������ă �� ��� ���������� �� ��������, ����� ��������ăţ��� ����������� �� ��������������, �������������� ş� ���� �� ������ �� �����ă ş� �� ����� ����ţ��� �� ��������. A����� ���� ��������������� ���������� ���ţ����� ���� 1, �� �����ş�� �� �������� �����ă; ���ă ��������������� ������������� ���� ��� ���� ����� 1, ���� ���� ���� �� � �������� �� ��� �������. ����ţ�� �� �������� ����� �� ��������ă: ����ă ����� ���ţ��� �� ������ �� ���� ��������. A�������� ����� �� �������� �������ă �� �ML ������ � ������ ����� �� ���� ���� �����������ă ���ă���� ����� ���������� ş� ��������� �ă�ţ�. �� ��� ��������, ������� �� ������������ă ���� �������ţă, ����ă �������� ���������� ���ţ��� �� ������� ��� � �������ţă �� ������������ ��������. �������� ������� ��� ���� �������� �� ������ă �����ţ��. D��ă ���ă ��������� ���� �����������ă ���� �������, ����ă �� ������
���������� ���������� �� ������ă � ������ţă � ���������� �����, �� ���������ă �������� �� ������� ���� (F����� 2.10).
F����� 2.10: ������ �� �������� �� ��� ������� �� �������� ���� ��������� �� F����� 2.11:
F����� 2.11: I��������� ���� ����ţ�� �� ��������
������ţ�� �� �������ţ��
C������ţ�� ���� � ����ă ��� ��������ă �� �������� �� ������ �ă���� �������� ���������� ���� �� ��� �������� ����������� �� ������� ş� ����������� ���������� �ă�ţ�. D������ă ������� �����ţ�, �������� ���������� ��� ������ ������� �ă ������ ������� �� �ă�ţ��� ���� �ă ��� ������ ş� �������ţ� �������� ����� �ă ������ ş� ���ă �� ��������� �ă�ţ� ���� ��������. D��ă �ă�ţ��� �� �������������� ���ă �� ������ ���������� �������, ���� � �������ă �����ă �ă �� ������ ��������� �ă�ţ� �� ������ ��������������� �������� ��� ����������� ��� �ă ���ă ��� �� �������� �� ������ �������������� ���������� ������. D��ă ��������������� �� ���� ���ă, ������ �����ţ�� �� ������/���������� � ���������� �ă�ţ� ������� �ă ���� ��� �� ��� �������, �� �������� �����ţ���. D������� �������� �������, ������, ��� �������������ăţ� ����� �� ������ ş� ���������� � ���������� ����������, �� ����� ��� �� ���� ������ �� ��������� ���������� �ă ��� ���ă�ţ��� ����� ��� ���ţ� �����������, ������ ����� ������ ����������. O�������� ���������� ��� ���ă �ă ��� ��������� �� ���� ����ţ�� �� �������� ��� ��������. G�����, ����ţ�� �� �������ţ�� ���� �����������ă �� ��� ����ă�ă��� �����ă���, ��������� �������� ������� ����. �� ������� �� �������ţ�� ���� ��������� �� F����� 2.12:
F����� 2.12: I��������� ���� ����ţ�� �� �������ţ�� �� ��� ��� ����� �� ��������� � �������ţ��� ���� ����� ���������� ������: ����ă ������� ���� ���� �ă�ă������ ���� ������. A����� ������� ������ �����ă ��������� ş� ������������ �������� �� ������ă �� ������ ������� ������.
�� ����ţ�� �� ������������ ��� ��ş������
A����� ���� � ����ă ���� � ������������ � ������, ��������� ����� ���ţ���ă, ����ţ�� ������ ���� ���ă ���� ����� �� ������������ ��� ��ş������. M�ş������� ���� � ���������� ������ �� ��������ă, �� ����� ���������ăţ�� ��������, �����ţ��� ���������� �ă ��� ����������� ����� �������ţă�. �������, ����� �ă����� (���������� �� �ML ��� ����ă �� ���ă) ���� � ������������ � ������ ���, �������� ( �������� �� �ML), ����, �� ������ �ă�, ���������ă � ������������ � ������ �ă�����. �� ��������� ��������� �� ����ţ��� �� ��ş������/������������ ���� ���������� ��������ţ��� �� ��� ������ (L��). A����� ����� �ă � �������ă (����ă �������ă) ������� �ă ��� ������� ������������ă ������ ������� ���� ����������. M�ş������� ����� �� �����ă ��� �������ă. ����ţ�� �� ��������ă �� � ����� �� �ă����ă ������ă �� ���ă��� ������� ����� ���������ă ��� ������ ���������. �� ������� �� ������������, ��ş������� ���� �����������ă ��������� ������� ��� � �������ţă �ă��� ����� �� ���ă. �� ���� �� �����ş�� ����ţ������� ����������� �� �������� �� �����, ������� ���� �� ������ ������ �ă, ������� �� ���ă ���������ă � ������������ � �������� ��������, ���� ������� ��� ������ �ă ���ţ��ă ���������� ������ ������� �������� ��� ��������. ������������ ��������� �� ����� ������� ��������ă ��������� ���� �ă� �������������: ����� �������� ���� ������ ���������ăţ��� �������� ���ă��ş (��������) ����� �������� ���� ������������ă ���������ă���� �������� ���ă��ş (�� ������) ������������ �ă��� ����� �ă����� � ����������� ş� ��������� ������ �������� �������� (���������) �� ������� �� ��ş������ ���� ��������� �� F����� 2.13:
F����� 2.13: I��������� ���� ����ţ�� �� ��ş������ ����ţ�� �� ��ş������ ���������ă �������� ���� ������ ���� ��� ����������� ������� ��� �����ă��� ����������, ��������� �������� �� � �������� ���������� �������������. D������ă ������� �����, �� ���� ��������ă ���� ���� ����, ����� ş� �� �������� �� ���� ��������� ��� ��� ��� �� ����ţ�� �� �� ����� ��� ��������ă. ������ � ����� ���� ���������� �� ������ ������ ������� ����� �� ������ ���ă������� ��������:
������ ���� �� ������ ���� ��� ��� �� � ��� ������, ��ş������� ���� ��� ��� ��������ă ������ ���� �� ������ ���� �� ������ ��� ����ţ���� ��� ����� �� ��� ������, ���������� �����ă��� ���� ��ţ����� ��� ��� ���ă ���ă �� �� ���������ă ���� ��� ��� �����ţ���� �� ��� ���, ������ � �������� �����ă ����� �� ��������ă
�� ����ţ�� �� ��������ţă (����������)
����ţ�� �� �������� (�� ����� ���������� ����, �������� �������� ��� �������ţ��) �������ă �� ����ţ�� �� ������������ ���������ă ����ţ���� �ML �� ���ă. �� ����� ��������, �����ă � ����� �� ���� ����ţ�� ���� ��� ��ă��� ����� ������� �����ţ��, ş� ����� ������� ���� ��������� ��� ��������� �������ă �� ����ţ�� �� ��������ţă. �ML ������ş�� ����� ������ �� ��������ţă: A������������ ( �����������), L��ă���ă (�������), ��������� (�����) ş� ���������� ( ����������); ������� ������ �� ����ţ�� �� �� ��� ������� ������������: �� ������� ��������ă ��� ���������ă ���������ă �� ��������� ����ţ�� �� ��������ţă ��� �������������, ����ţ�� ��������ă �� ������� ����� � ����ă
��������ă/�������ţă ş� ����� ���� ������������ă ����� ��������ă ��� �������ţ�; ������ ���������ă �� ��������� ������ ����ţ�� �� ��� ����������, �� ������� ����� � ����ă �� C++ ş� � ����ă ������ � ��������; ����ă ��� ������������ă ���� �� ��������� ������ ����ţ�� �� ��� ���ă���ă ( �������), �� ������� ������ � ����ă ������������ă ş� ����� �������ă (�� ��������� �������), �������ă ��������. A�����, �� ����� �������, ����ţ�� �� ��������ţă ������ş�� �� ��� ������� �� ��������ţă ���� ����������� �ă���� �� ������� �������� �� ����ţ�� ���������ă � ����������� �� ���� ���ă���� ������� � ������������ă. �� �������, ����ţ�� �� ��������ţă ����� � �������� ��������� �������ă (�� ������� � �������ţă ��� � ����ă ������������ă) ş� �����ă �� ���� �������� � �������� �������ă. A���� ��� �� ����ţ�� �� ��������ă �� ����� �� ���� �ă���ă �������ă �� ��� �� ������������/��ş������. E������ �� �������� ���� ���������� �� F����� 2.14:
F����� 2.14: I��������� ���� ����ţ�� �� ��� ��������ţă ����ţ�� �� ��������ţă ���� ������ă ����ă�ă��� ��ş�������, �� ���������� �ă ����� ���� �������ă.
2.2.2. �������� �� ��������ă� �������� �� � ������
D��������� �� ������� ��� �� ����������� �� ��� ���������� �� ����������� �� �����, ����� �� ���� �� ������ �� ����������� ������� �������ă �� ����� �� ������ �� � �������� ����ţ���� ������ ������ţ��� ���� ����� �� �� ������ ���. E�� ���� ����� ������ ��ţ�������� ����������� �� �����, �� ������ ������� ���������������� ��� ���� ��������������� ş� ��������.
������������� ���������� (������ţ����) ���� �������ă �� � ��������: ��������� �� �� ��� ����� ������������� ��� ������ ���������� ����� ���������. O�ţ�����, ����� ��ă��� ş� ����� ����������.
F����� 2.15 : ������������� ���������� D��ă �� ����ş�� ���������� ��ă��� ���������� �� �� ������ ������ ���, ���� ������� �ă �� ������ ����� ������ �� ������ �� ����������� ������ ������ţ� ������ă:
F����� 2.16: ������������� ���������� ������ � �������� E������� ��� F����� 2.17 ���������ă � �������ă �������ă �� ������� ���������ă����� ������� �������� �� ����� ��� F����� 2.7. M�������������� ����ţ��� �� �������� ���� ��� (1) �� ��� ���ţ� (*) �ş� ����� �������ţ� �� �� ������ ��� � ���� ������ţ� �� ������� Cititor ���� ������ă.
F����� 2.17: O �������ă �� �������
2.2.3
���� �������� �� ��������ă� ���������� ş� �������� �� �������,
�������� �� ����������, �������� �� �������
D��������� �� ����� ���ţ�� �ş� ������� ����� ����� �� ������ţ���, ������ ��� ����� ş� ����ţ���� ��������� ����� �������. O �������ă �� ����� ����� ���������� �� ���������� ��� ���ţ��� ��������� �� ����� �� ��������� ����� �� ����������; ������ � ��� ���ă ����������� ���ă, ������ ���� �����ă ���ă���� ������� ����� ������� (�������� ����), ������� ��� ������ ����������� �� ����� ��� �� ������� �� ��������� �� ����� ��� �����: ������� (��� ����� �� ������ �����), ����������, ����������. D� ����, ����� ������ ������ �� �������� ���� ��������, �� ���������ă �� ��������� ����������� �� ��������ă. A�����, �������� �� ����� ��������ă �� ��� ���� �������� �� ��������ă �� ���ă, ��������� ���� ����������� �������� ş� ����ţ����� ������ ������� � ����ă ����������� ��� ����� �� ������ ���������� � ���������� �������. D��, �� ������ ���������� �����, ��������, ���� ������� ��������� �ă �� �������ă �������� ��������ă � ���������� ������ ������ă �������ă �� ����� �ş� ����� ����� ����������� �� � ���ă�ţ� �������� �� ��� ����� ��������. C�������� ���ă ���� �� ���� ������ă ���ă�ţ��� ���� ���������; ����� ���� ����� ��, ������ ������� ������ �� �������ă �ă ������ �� ���ă �� ������� �����: �� ������� �ă ���ţ��ă ����� ���� ����������ă �� ���������� ���� �������� ( ��������) �� ����������; ������, ���ă �������� ���� ���������� ��� ���� ������������ �� ������� � ������������ �� ���� ��������. �ML ���������ă ������ �������� ����� ������ � ���������� ��������� �� ���� ����������. �������� �������� �� ������� ş� ����������
������ ����������� �� ����ă ����ă, �ML ������ă ��������� �� ������ (�������). ��������� ���������ă �� �������� �� ������� (����� ��� �����) ���� ����� �� �������� ������ ����������� ���������� �� �����, ������������, ����������, ���. �� ������ ���������ă � ������� �� �����ăţ� ���� �������ă ���ă���� ����� ���; �� ������ ����� ���ţ��� �� ��� ������ �������� ������ �������, ��� ����� ���ţ��� �� �������� ş� ������������ ������ ş� �������� ��������, ��� �� �� �������� �� �������ţ���� ��� �� �����. ��������� ���������ă �������� �� �������� ���� �� ������ ��� ���ţ�� ���� �������� �� ��������, �������� ���� �������. ��������� ���� ��������� ������ � ���ă�ţ� ������� ���� ������ ������� �� ������ ���� �������ă�� ��� �ş����; �� ��� �� ������ţ����, ���� ��������� ������ ����� �� ������� �� ����������. ��������� �������� ���ţ�� �� ����
������ ���������� ����������, ��� �� ������ ��� �������� ��������. N� �����ă ���� � �����ă ���� �������ă �� ���� �ă���� �ă �� ��������� ���ă�ţ���� �� �������: ������� ���������ă �������� ������������ ş� ��� �� ��������� ������ � �������� ��������� ��������� �� ����� ���������� ����ş�� ������������ ����������. D� �������, ����� ������� �������� ����� ��� �� ������� �� ������� ����ţ�� �� �������� �� ���� ������� �� �����ă: �� ������� ������� ���� �� �����ă �� �������ţ� ����������, ����� ���� ���������ă ������ ������ţ���, ����� ���� �������ţ������ă �� ����������� �� I/O, ���. C���� ����������� ����� �� �� ��� ���������ă��� ���������� �� ���������� ���� ���������ă ������������ �������� ��� ����������. N���ţ�� �������ă ������ ������� ���� ����� �� ������ ������ (F����� 2.18):
F����� 2.18: N���ţ�� �ML ������ ������ ����� �� ������ ���������� �� ���, ��ţ�����, ������ ���������� �� ���� �������� �� ���ţ���. D� �������, �������� �� Informatii_medicale �� ����� ������� ���ă������ �������ă �� �����:
F����� 2.19: D������� �� ����� ������ �������� Informatii_medicale
�� ��� ������� �� �������� ������������ ���� ���� �� ��������ă ����� ���������� (��: <<�������� >> ������ ������� �� ����� ��� <<���������>> ������ ������� �� ���). ������������ ���� ������ �� ������� �� �ML: �� ��������� ���������ă �� ���� �� ��������� �� ����������. D� ���� ş� ��� ������ ����ţ���� �ML ������ ���������� ������ă ������������� �������� �� ��ş�� �������, ��� �� ����������� <<���������>> (F����� 2.20).
F����� 2.20: O ������������ � ������������� ��������� ����������� <<���������>> ���� ��������� �� ������� ���ă, ������������ ���� ��������� �������������� ��� ���������� �� �����ţ�� (������), ��� �������� ��� ������ţ�. C�������� ���� ��ă �� ���� ���������� ���� ������� ������� ��������� �� ���������ă �� ���������ă �������� �� �� ������������ �����. ������������ ���������ă �� ����� ��� ����� �� ������������� ����� ��������� ��� ������ţ��� �������, ����� ����� �� ������������� ���������� � ��� �����ă ���ă���� ş� �����ş���� � �������ă��� ���������� ��������. �� ��� ����ă�ă��� ����������, ������������ ��� �� �������� ������ ������ţ��� ���� �������ă �����������. �������� �������� �� ����������
C����������� �����ă �� ���������� ş� ������� ���� ���� ����������� �� ���� ���� ���������: ������������ ���� �� �����ă ��������� �� ş� ������� ����������������, �� �� ������� ����������, ������ �� �����������, DLL����, ���. E�� ���� ���������� ������ � ����ţ���� ������� ����� �������� ş� ���������ă ������� ���������� �� ���������� �����ă �� ����������, ���� �� �����ă �� ����� �ă ����������� ������� �ă ������ �� ���������� ş� ���������� (������ ���� ����� ����� ���� �������) ������������� ��������� ������ � ��ţ��� ����ţ����������� �����ă �� ��� �ă ������ ����� �� �� ����, ������ă �������� ��������� �� ������������� �������� �� ������� ş� ����. D��������� �� ���������� ���������ă ������������ ���������� �������� ��� ���������� �������, ��������� � ������ ��� ����� �� ������ ����� �� ��������� ������. ������� �� ����� �� ���������� ��� �� ���� ��� ������� �� ������������� ����� ���������� �� �����, ����� ���ă, �� ��� ������, � ���������ă ���� �� ���� �����������ă ���������� ��� ��� ����� �����. A�����ă ������� ����ă ����������� ş�
��������ţ��� ��������� ����� ���������� ���������� �������� (�� �������: �����, �����������, �������, ���.). I������ţ� ���� ���������� ���� �����������ă ���� ������ �������ă ��� �������� � �����������. �� ������ ����������� �� ���������� ��� ������ ����ţ�� �� ��������ţă ����� ����������; �� ��������, ş� ������������ ��� �� ������� �� �������. ��������� �� ���������� ���������ă ���� ������� �� ��������� ������ ��� ������ ����������� �� �����. E�� ������ �����ţ������� ��������� ����� �� ����������. O ����� �������ă ������ � �������ă �����ă �� ���������� ���� ���������ă �� F����� 2.21. C����������� ��� �� �� ������ ��� ������� �� �������.
F����� 2.21: �� ������� �� �������ă ���������� C��������� �ML �� ������, ��������� ş� ���������ă ������ă ������� ����� �����ă �� ���������� �� ���� �� ������ ����� ����� ����. A�����:
�������� � ������� ��������� ������ �� ����������� <<������>> ���������ă �������� ������ ��������� ������������ � ������� ���� ������� �� ����������� <<���������>> ���������ă ������������ �� ����ă ����ă � ���������� ��������� ������� ��������� ����� �������, ��������, ���� ���� ���������� ��� ş� ����� ����������
�������� �������� �� �������
D��������� �� ������� (����������) ����ă ����������� ������������� ş� ������� ������������� �� ������������� �������� (����������, ����������� �� I/O, ��������� ���.). F������ ����� �ML ���ţ��� � ������ă �������ă �� ������� ���� �����ă ����������� ������ ���������� ş� ���������� ����������� ��������� ������ ş� ����� �� ������� �� ���������� �� ���������� (F����� 2.22).
F����� 2.22: O �������ă �� ������� D� ���� ��� ����� ��� ���������� �� ���������� ş� �� ������� ��� �� ��������� ������ ������ă �������ă �����ă, ����, �� ������ ���ţ��� ������ ş� ���������: �� ��� ���������ă �� ������� �������� ��� ������ ���������� ��� ����������� ��������ă ����� ��������ă ������ ����������� ����� ������. �� ������ ���������, ��� �� ������� ������������, ��� ����� ���������� ���� ���������ă ��� ����� ������ �� ���. D�������ţ��� ����� ���������� ���������ă ��� �������ă���� ��� ������ ���� ���������� ��������ă ş� ���� ����������, �������� ��� ���� ������: ����� ����� ���� �������� �������� ����� �������ă. D� ��������, ���������� �� ���������� ��� ������� ş� �������ţ��� ��������� �� �ă��� ���������� ������ � �������� ����� �� ������. �������� �������� �� ��������ă ������ă (��������� ��������� ��������)
D������� ���������� ���������� ���������ă � ���������� ��� ��������ă �� �ML 2 ş� ���� ��������� ������ � ��������� ����������� �� ���������� � �������� ������ţ� ���� ������� �ă �������� ����� ���, �������� ����� ����ă��� ������ţ� �� ������ �������ă���.
2.3. �������� ��������������� �� �������� ���
D�� ����� �� ������ ��������������, �� �������� �������ă��� ���� ������ ������� ���ă���� ���ă �������: ��� �� �������ă ���������� ����������� �� ������� ��� ş� �� �������ţ���� �� ���� ��������. L������� �ML ���������ă �������� ������ ���������� ������� �����ţ��; ������, ������ ���������� ���������������� ���������� ����������� �� ��� ������� ���������� �� �������ăţ� ş� �� �����; ������ ��������� ���������������� ����������� � ���� ��� �� ������� �� ���������ă ���������� �� �������ţ����.
2.3.1. �������� ���������������� �������� ��������
D��������� �������� ���������ă � ������� �������ă �� ����� ����� � ����ţ�������ăţ�� ���� ������ �� �������ţ����� �� ���� ��� ��� ���ţ� ������ �������, ���� ����������� �ă���� �� ���������ă ���������� �������� �� �����ţ��. �� �������� ���������ă � ��������� ������ă � ���� ���� �� ���������� �� �������ă ������ ������ă ������ţă ����� ������ ş� �� ����� ������. �� ����� ����� ���ţ�� �� �������� ��� ����� �� ������� �� ���� �� ��������� �� ������������ ������ă��� ����������. �� �������� ��� �������� ���������ă � ������ă ������������ ����ţ�����ă � ���������� ���� ���������ă �� �������� �ă��� ���� ��� ��� ���ţ� ������ ������� �� ���� �������ţ������ă, �ă�ă � ������� ������ ��� �� �������ţ�� ������ ������������� ������ă � ������ ����ţ�������ăţ�. �� �������� (��������) ���� �������� �� ������� ������ � ����� �����ţ��� ����ţ������ ��� ����������. �� ������ ����� �� ������� �� ���� ��� ������ �������� (������������). �������������� ���� ������������ ���� ����� �������� �� �����ţ� ������.
F����� 2.23: �� ������ ������ ��� 3 ������������ D� ��������, �������������� ��� �� �� ���ă���ă ����� �� ������: �������� �����ă ��������, �� �����ţ�� �� ���� �� �������� ���������ă �������� ����ţ������ ��� ���� ��� �������� ���� ��������� � ������ � �� �������� ���������ă � ����ă ��� �����������ă � ���� ��� �������� ��������� ��������� ����ţ������ ��� �������� ���� ��������� � ������� � �� �������� ������� �� ��� �������� ������ � ������� ������� ����ţ����������; �� ����� ��� �� ��������� �ă ��������� ������ �� �� ������ �� ������� ���ă ���� ��������� ���ţ��� ���� �� �����ţ��
O �������ă �������� ����� ������� �� ������ �ă� ���� �������� ��������. L� ������ ���, �������������� ��� �� ������� ��� ����� �� ������ ����� �� �������. ���������� �� ������� �� ����� ����� �� ����ă ������� ���, ��������, ������� ���� ���� ����� �� �������� �� �������� ����������� �� �������ţ���� �� ��� ��������.
2.3.2. �������� ���������������� �������� �� �������ţ����
L������� �ML ��������ă �������������� ����������� �� ��� ������ �����ăţ� (������ţ�) ���� ���������� �������ăţ�� �� �������ţ���� � ��������. �� ��� �������, ������ �������ţ���� �� �����ă �� ���������� ������ţ���ă �� ������ (���� ��� �� ������������ �� ����������, ������� �� �����ţ��, ��ţ���� �� ������/����������, ���.) ��� ������ ���� ��� �� �������. E����ă ���ă �������ăţ� �� ������������ ���� ����������� �ML � ������� �������ţ����: �������� �������� ş� �������� ������������� (����� �������������). A������ ���������ă ���������ă�� ����������� ��� �������ţ������� ������ �������. �������, ���� ����������� �������� �� �����ă ������ţ� �� ������ ���� ������������ă � ������ă �����ţ�� ��� �������ţ�� ��� ���������� ���������� �������. O�������� ���� ��������� �� ������ ������ �� �������� ��������� �������������, �� ş� �� ����� ��������. ������ � ���� �������ţ� ����� ������� ş� �����, ������ ���������� ���� ����������. C���� ���������� ����� ����, �� ��� ��ţ�����, ������ �������� ��������� �:�. �� �������� ��������
D��������� �������� ���������ă ������ ��� ���������� ��������� �� ����� ��������� ���������� �� ��� (�ş� �������� ��������), �� ������ ���������. L������ ���������� ���������ă �������� ��������� ����� �������, ���� ���� �������� �� �� ����� �������ă ���������� ����ă ş� ���ă �� ����� �������ă ���������� �������ţ��. ������ ����� �� ��� �� ���. D��ă �� ���� ���������� ��������, ���� ������ţ� �� ������ ���� ��������ă, �� ş� �������� ����� �� ��������. D��������� �������� ���� ��������� ������ � ������� ���� ������� �������ă �� ���� ������� ş� �� (������) ������ş���ă ������ă ����������. F���� �������ă � ���� �������� �������ă �� �������� ���� �������� �������� ���� ��������ă �� F����� 2.24:
F����� 2.24: O �������ă �������� �ML ������� ��ă������ �� �����ă�� �������� �� ���������� ��������. N���ţ���� �������� ���� ��ţ������ ş� ���� �������� �� ş� ������. F������ �������ţ���� � ����������� ������ă ���� ��� �� ���� �� ������ ���� ���� ��������� �� ������ ���������. �� ������ ����� ���� �ă ���������ă �� ��� ������ �� ��������� ���� ���� ������� ���� ����������� ��������� ��������. ������ ������������ �������� �� ������ ����������� ��������, �� ��� ������� ���ă ����� �� ������:
����� ���������� ������ �� � ������ţ�� � �������� �������� �������� �������� ������ ��������� ���� ����������� �ă���� �� ��������ă � �������� �� ����, ����� ������� �� �������� �������������
O �������ă �� ��� �������������, �� ���������� 1.� � ���������� �ML ����� ��� �� �������ă ����� �������ă �������ă �������������, ���� � �������ă �� �������ţ���� ���� ���ţ��� �������ţ�� �������� �� �������� �� ��� ��������, ��� �� ����������ă �� ����ţ���� ������ ������� ş� �� �� ������ţ����� �� ���� � ��������� ������ �������. ���������ă �
���������� ����������ă ������ ��������� ����������. �� ������� ����������� �������ă ������������� ���� ���������ă �� F����� 2.25.
F����� 2.25 : D������� ��� F����� 2.24 ��� ����� ���� �������� ������������� ���� ��������� �� ���������� ��������, �� ���������� ������������� �� ���� ��������ă ��������� �� ���� � ������ţ�� �� ������; ������, �������� �� �����ă �� ������ �� �������� �� ��������� �������������, ������� ���ş��� ������ ���� �ă ������ ������� ������ţ���ă � ���������. D� ��������, �ă��ţ��� �����ă �����ţ�� ���������. �� ����� ������� �ă ������� ��������� ���� ��� ���������� �������ă �� �������� ��������, ��� ��������� ���� ��� �������ă �� �������� �������������. A����ă�� ������� ������ ��� �� �ă���� ş� �� ������ ����������� �������������. D��������� �� �������ţ���� ���� ��������� ������ ���� �� ����ş�� ��������� �������ă��� ���������� ��� ������ ���� ��������. �� ������ ����� ��ă��� �� ��� ����� ������������, ��, ��������, �� ��� ����� �������� �� �������ţ����; ����ş�, ���������� �� �������ţ���� �� ����ă �� ��������� �������ă��� ����ă��� ������ �� �����: �� ����� ���� �� �������� ���������� �� �����.
2.3.3.�������� ���������������� �������� �� �������ăţ�
D��������� �� �������ăţ� ������� ������ �� �������ăţ� ��� ������ ���� ������. D��������� �� �������ăţ� ���� �������� ����������� �� ����� ���� ����� �ă �������ăţ��� ���� �ă���� �� ����� ������ �� ���� �������� ���� ����. D��������� �� �������ăţ� ��� ������� �������ăţ�
���� �� ����ăş���ă ����ţ�� �� � ������ă �����ţ�� ��� �� �������. ���� ��������� ������ ���������� ���� ��������� ������ţ���� ��������ţ� ��� ��������� ������ţ����� ���� ���ţ�� ������� ���� �� �����ş���ă �� �������.
F����� 2.26: O �������� �� �������ăţ� ������ ��������� �������/������� ���� �� A�M
2.3.4. �������� ���������������� �������� �� �������ţ���� �� �������� (����������� �������� ��������)
D��������� �� �������ţ���� �� �������� (�ML 2.0) ���������ă � �������ă �� �������ă �� �������ăţ� �� ������ �ă���� �������� ���� ����������� ��� �������� ������ �� �������� �� �������ţ����, ����ă ��� �� �������� ��������, �������������, �� �������ţ���� �� �������� ��� �� ����. A����� �� �������� ����ă � ������� �� �������� ������ ������� �� ������� ������ ���������� �� �������ţ���� �����������.
F����� 2.27: O �������ă �� �������ţ���� �� �������� ���� �������ă ��� ����� �������� �� �������ţ���� ����������� (C����������, �����������, I�������������������, A��������������)
2.3.5. �������� ���������������� �������� �� �����
D��������� �� ����� ���������ă ����������� ���������� ���� ������ ����������� ���� �������� ��� ������ ����������, ��������� ����� ��ă���� ���� ���� ����� �� ������ �� ����ţ�� �� ������������ ��ă����. F������ �������ă ���������ă ��������� ������� ������ă ����ă; �� ����� ������� ���ă �������ă ���������� ���� �������� �� �����. A�����: � ����� ���������ă � �����ţ�� ���� ������ �������� �� ���ţă �� ���� ������, �� �������� �ă���� ������ ��������� ������� �����ţ��, ���������ă ������� �������ăţ� ��� �ş�����ă �� ��������� ������. �� ��������� ���������ă �����ţ�� ���� ������ ���� ����� ������ş� � ������ţ�� �ă��� � ���ă ����� � ������ţ�� ���������ă � ����ţ�� ����� ���ă ��ă�� �������� �ă, ������ �� ������ ����� ������ ����ă �����, ������ ���� �� ��� ���������� �� ���������� ş� �����ţ�� ���� �����������, �� ���������ă ������� ��ţ���� ş� ���� �� ����ă ������ � ���� ����� �����.
C����������� ���� ������ţ�� ���� : ������ ����ă ����������� ������ş���� ��ţ����� ������ �������ţ�� A�ţ������ ���� �ă���� �� ��ţ���� ������� ş� ��� ������� ������� �����ţ��, �������� �������/����������� �� ������� ��� ������������ �� ������� �ă��� ���� �������. O ����� ����� ���� ������ă�� (�� ����� ��� ���� ���� ���� �� � ����� ������ă); ���� ��ă���� ��� �� ��������� �� ����� �����.
D��������� �� ����� ���ţ�� ������� ��ţ��� ��������: ������������� ��������� ������ ������������� ��ă����� �ă��ţ� ������ ��������� ������ţ����� ������� ����� �� ���� �������ăţ��� �� ���� �� ������ �� ������ă �� ���� �� �� ���ă �� ������ ������ă ����� ���������� �� ����� ����� �� � ����� ���ţ���ă � ����������: ������� ���� ������ ������� ���ă ������� ����������. C����ţ���� ������ �� �������ăţ� ��� ��������� �� ���� ����� �� ����� �������� �� �� ������ ���. �� F����� 2.28 ���� ���������ă � �������ă �� ����� ������ �� ������ ��������� ���� ����� �ă �����ă ���� ��� ����� ��ă��:
������ Oprit (OFF) � ������ţ�� �� ���� ���ă ������ă ������ Defect � ��� �������� � ������
������ Pornire ş� Operational � ���������ă ������ă�� ��� ���� �ş� ������ �������ă�� Funcţionare OK. A������ �������ă �ă, ����ă �� ������ţ�� ���� �� ������ FuncţionareOK, �� ������� �ă �� ���� �� �������� �������� ������ ���� ��ă���� ��������.
���������� ��ă����� ������ ������ �� ������ă ������� ������������� ��������ă � ��������, �����ţ��� �������������� �ă ���������ă ���������� �� ����� �������� �� ��������� ��� ������. �� ��� ��������� �� ��ă����� ��������� ���� ����� �ă ��� ������ă �������ţ� ��ă����� ��������� ş� ���ş�����ă ���ă��� ������ţ�����. D� ������� �� ����� ������ţ��� ������ �� �� ������ FuncţionareOK �� ������ �� Eroare, �������� Pornire ş� Operational ���� ������ă�� ��� ��� FuncţionareOK, ������ă ������ţ�� �� �����ă ������� ������ă��. A������ ���������� � ��������� ��ţă �� ������� M�����M����, ���� �� �������� ������ ����� ������� ���� ��� ����� ������ţ��.
F����� 2.28: D������� �� ����� ������ �������� aplicatie 2.3.6. �������� ���������������� �������� �� ����
D��������� �� ���� (�ML 2.0) ���� ��������� ������ � ������ţ�� ���������� �� ����� ��� �� ������� � ���� �������� �� ����. D� ��������, ���������� ��� ������ �������ţ������ �� ���� ������ ���������� ������ ş� �������������� ������ �� ������ ��������. E����ă ���ă �������� �� �������� �� ����: ����� �������� � �������ă ���� �����ă ������ă���� �� ����� �� ����, ��������� � ����� ���������ă ����� �������� � ���� ��������� �� �������� �� ��� ���, ���������ă ������ �� ��� �� ��ă��, ������� �������� ������� �� ����� ���������� ���� �� ������������ă �� �� ������ ���, �������� �� ���� � �������� � ��������� �� �������
2.4.
���� �������� ���
L������� �ML ��� � ���� ��������� �� ����ţ�� ş� ���������, ���� �� ���� ��������� ������ ��������� ���� ��� ������ ������ �� �������. A�����, �ML ���������ă �������� �������� ş� ����ţ�� �������� ������ ���� ���� �������ă � �������� ��� �������ă. ����� ������ ������� ���� �������� ���� ������ �������� �������� ������ ��������, ������ �� ������� ��� ����������� ���������� ���������� �ML ������ ������ă ���������ă ������ � ������� ��������� �� ����� ����� � ����������. C����� ������ ������ �������� ���� ���ă�������:
���� �� ���� ş� ���������� � ������ �� ���� ���� �������� �ă�ă ���� �� ������
�������� �� �ML (F����� 2.29). ���� ������������ ������ ��������� ���������� �� ���ţ�� ����������� ������. F��������ă �����ă�� ������ � ��� ���ă ��ţ������� � ���������. ��� ��ă��� ������� �� ������ �����������. ���� ��������� �� ������ �� ����, ���� �� ���������ă �������� �ML ş� ���� ���� ���� �� ������ ����������� (��������ă�����), ������������ ���� �������� �ML ş� ���� ������� �� ������� �����. A��� ������������ ��� ş� ������ �� ���� ��� �� ���ş��� ���� ������� �������� �ML ��� ������ ����������. ��� �� ��������� ������ � ������ ���������ţ�� (����������� <<�������������>>) ��� ��� ������ � ���ă���ă ��L ���� ���������ă �������ţ�� ����� ������ ��������� �ă���� � �� �������ă �����������.
F����� 2.29: N���ţ�� �ML ������ ���� �� ���� ş� ����������
������������ � ���������ă �����ţ�� ������������ �������� ������ ���������
�������, ş� ���� ������� ����������� �� ������ ��������� (F����� 2.30). A��� ����������� ����� �������.
F����� 2.30: N���ţ�� �ML ������ ������������ �� ������� ��������� �� ����� ��� �� ���������ă �������������� �� ����.
F����� 2.31: C����������� �� ����
������������ � �� ��������� ���������ă � ��������������� � ���� ������� ��� �ML.
E� ���������ă ����� ���� ������� ��� �ML. �������������� ���� �������� ��������� ���� ����� ����� << >> , �� �������: << ��������� >> . O ����ă ��������� ���� �������ă ��� ����������� ��������� �� �ML. D� �������, ����� ��������� ����������� �� �ML ������: ����� , ���������, ���������, ��������� ş� ������� . �������� ��������� ����������� ������: ������� ş� ������ .