9
1 Einführung In den letzten Jahren ist ein Trend zum Einsatz von Standardsoftware für inte- grierte betriebliche Funktionen zu sehen. Dies ist Software, die bereits fertig exis- tiert, und durch eine Einstellung von Para- metern an eine individuelle betriebliche Organisation angepasst wird. Standardsoftware kann als eine speziel- le Art der Wiederverwendung von Soft- ware betrachtet werden. Eine Wiederver- wendung von Software verspricht für ei- nen Anwender geringere Kosten und zu- verlässigere Software. Soll Software wieder verwendbar sein, sind die Kosten bei der Entwicklung zwar erst einmal höher als bei Individualsoftware. Lässt sich dann aber diese Software mehrfach verkaufen, muss der Entwickler dem Käufer nicht mehr die tatsächlichen Entwicklungskos- ten verrechnen. Wird die Software bei vie- len Anwendern eingesetzt, wird sie natür- lich auch viel intensiver getestet und sollte damit zuverlässiger gegenüber Fehlern und Ausfällen sein. Wird diese Software in vielen Unter- nehmen eingesetzt, stellt sich mit ihr auch eine Art von Standardisierung ein. Eine solche quasi Standardisierung bietet wei- tere Vorteile. Es lassen sich einfacher Infor- mationen zwischen Unternehmen austau- schen, wenn alle die gleiche Software be- nutzen. Der Einsatz von Standardsoftware im Betrieb führt auch zu einer Standardi- sierung von betrieblichen Abläufen bzw. Geschäftsprozessen. Aus der Sicht des Qualitätsmanagement nach ISO 9000 führt dies zu höherer Qualität. Der Einsatz von Standardsoftware kann auch unter dem Gesichtspunkt der Auslagerung der Softwareentwicklung betrachtet werden. Damit ist nicht mehr der Anwender ver- antwortlich für die Adaptierung der Soft- ware an globale ¾nderungen. Probleme wie die Umstellung auf Euro oder das Y2K-Problem sind vom Entwickler der Standardsoftware zu lösen. Nun hat der Einsatz von Standardsoft- ware nicht nur Vorteile. Ein Teilprozess, der beim Einsatz von Standardsoftware durchgeführt werden muss, ist die Adap- tierung, bzw. das sog. Customizing. Die Software muss an spezielle betriebliche Ei- genschaften angepasst werden. Bei groûen Softwarepaketen ist dieser Prozess nicht mehr trivial und verursacht nicht unerheb- liche Kosten. Diese Kosten können oft aber dadurch kompensiert werden, dass die Standardsoftware billiger ist als die In- dividualsoftware. Die Anpassung betrieblicher Prozesse an die Software kann für alte verkrustete Organisationsstrukturen vorteilhaft sein, wenn die neue Software zu effizienteren Abläufen zwingt. Wenn aber das Unter- nehmen seine Abläufe optimieren möchte und die optimalen Prozesse nicht durch die Standardsoftware unterstützt werden, stellt Standardsoftware ein Hindernis dar. In einem gewissen Maûe werden natürlich unterschiedliche Organisationsformen, Geschäftsprozesse und Strategien auch in betrieblicher Standardsoftware realisiert. Nun könnte man argumentieren, dass man nur immer mehr solcher Alternativen in die Standardsoftware integrieren muss, um alle auftretenden betrieblichen Abwei- chungen auch bewältigen zu können. Die- se Vielfalt würde aber auch dazu führen, dass mehr Ressourcen wie Speicherplatz und Laufzeit benötigt würden. Auch das Customizing und das Erlernen der Funk- tionalitäten durch den Benutzer würde sich aufwändiger gestalten. Krüger [ Krüg99] schlieût deswegen, dass die Kernbereiche eines Unternehmens ± das sind die Bereiche, in denen die Kern- kompetenz des Unternehmens begründet ist, und in denen der eigentliche Gewinn erwirtschaftet wird ± nicht durch Stan- dardsoftware realisiert werden sollen. Un- terstützungsprozesse hingegen, wie Fi- nanzbuchhaltung, Lagerbewirtschaftung und ¾hnliches, sind die idealen Kandida- ten für Standardsoftware, da es sich hier für die meisten Unternehmen nicht we- sentlich auszahlt, besser zu sein als die Konkurrenten. Diese These erscheint aus unseren Erfahrungen sehr überzeugend und soll näher untersucht werden. Wir entwickeln zum Beispiel Software für die Planung von betrieblichen Produk- tionsprozessen in der Stahlindustrie. Für zwei Stahlwerke wurden Planungssysteme entwickelt [ DoSh96] und [ DGSS96]. Da- durch, dass die Firmen unterschiedliche Stahlprodukte herstellen, sind die Losgrö- ûen in beiden Firmen unterschiedlich. Das eine Stahlwerk erzeugt Qualitätsstahl in relativ groûen Losen, dessen chemischen Eigenschaften über die unterschiedlichen Produkte relativ ähnlich sind. Das zweite a.Univ. Prof. Dr. Jürgen Dorn, Tech- nische Universität Wien, Institut für Informationssysteme, Favoritenstraûe 9±11, A-1040 Wien, Tel. (+43)(1) 5 88 01-1 84 26, Fax (+43)(1) 5 88 01-1 84 92, E-Mail: [email protected] WIRTSCHAFTSINFORMATIK 42 (2000) 3, S. 201±209 201 Planung von betrieblichen Abläufen durch Standardsoftware ± ein Widerspruch? Jürgen Dorn WI ± Aufsatz

Planung von betrieblichen Abläufen durch Standardsoftware — ein Widerspruch?

  • Upload
    juergen

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

� ��������

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

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

������ � ��������! ������ � �� � � �� ���� �� &�� ��� ������ � ����� � �� � �������� -�� ������ � ����� � ���� � ����� .���� ��� �� ����� � �� � ������ �������� ���� � ����� ,���������� ����������! ��� ��� � � ��� ��� ���� �� ���������� ��� � ���� ��� ���������� �� � /��� �� ����� ��� �� � ��� ������ �� ����� ��� ���� ��� ���� &��)���� �� �0����)���%��������� &�� ��� � ��� ���1�� �)���������� ��� ��$ 2333����� � �� �� �*����� 1�� �)�� ��� � ������� ���������� �� ��� ��� �������� 0�� ����%���� ��� ����������� ������� ����� ������ ��������� �������� � �� � ��� ���� ��� &� ����� ������ ���� �� ��� � � &�%� ����� ��� ����� �� � ������ 4���������� #������� � � � ,��������� �� ���� ���� ��56(�#������ � �� ��� ��� ����� ������������� �� �� �*����7�� �� ��� � ���� ��� �����������

�� � ��� ��� .���� ��� � � �� �%������!��� �� � � ���� ��� ���������� �������������� ����� ����! �� � � &�%�� �����! �� � �� ���� 8����� � ��� � ����� �� ���� � �%�� ���� ���� ��� ��� � ����������� ���%��� ������ /� ���9������ ��%����� �� � ���� #������ � ������� �� � � ��� ��������� � ��� ��������� ��� (������ � ��� (����� �*���� ���

��� ������ ���%��� ��� �����! ���� � ���������� �� � �� ��� �� �� � � ���� � ������� ���� � &�%����� ���� ��� ���� #�������

� � � ���� �� ��� ��� ��� �����������$��� �� ������������� ����� ���� �� �! ��� � � ���� ���� �� �� ��� � �������&��)���� � ���� '��� ��� �� ,����������� �� �� &��)��� �%� � ���� �*������� � � �%� ���� #������� � ��� ������ � ���������� �� ����������� �����!������ ���������� �� � � : ����� � ����� � ��� �� ���� ;9� ����� ����� ���������� ��� ��� $��� �� ���������!0����)���%������� ��� ������ �� ��� ����� ��� ���� ���������� �� ��� � ����7�� �*���� �� ������� ����! ��� ����� ���� ���� ������� &������ ��� �� � ���������� �� ����� ���� ����! ����� ����������� ���� ��� ���� &� � �������� ��� �� )�� ��� �� �*����� � ���� . ����� ���� ��� ��� ��� ������!��� ���� <��������� � �%� ����%������ +���� � ���*� �� ������ &��� ��8����� � �� ��� �� �������� ��� ������ ��� �)��� ����� ��� /������� ����� �� �� )�� ��� ���������(����� =(���22> ���� �9� ��� ����!

��� � � (������� ��� � ��� ,�����������? �� � �� � � /��� ���! � ����� � � (�������%����� ��� ,����������� ��������� ��! ��� � ����� ��� � ����� ��� 0� ��

�� ��������� �� ? � ��� ����� ����������� �� ��� � ��� ����� ������� ,��������������%������� � ������! � � ��������������! +����� ������������� 4��� ����! � �� � � ����� (�� ����� ��� ���������� ��! � �� � �� � ����� � � �� ���� ,���������� � ��� ������� �� ������! ������ �� �� � �� � �(������������ � ��� ����� ������ �� ��������� ���������� ���� �������������� ���� �)��� ���������� ������' � ��� ����� ��� /� �% �� ���� ��

��� � � #����� ��� ���� ��� ���� #������� ���%�������� � ��� ���� ������ �� ���� � ���� ���� ����� #�������@�������� ����� =����2A> ��� =�0��2A>� �������! ��� � � � ���� �������� ��� �������%������� ����������! � �� � � +����*�9�� � �� ��� � ���� �������� ��� ��� ��� �� ���� ��� ������� 1�� �)������ ����� � ���9�� +����! ������ ���� ������ ���������� ���� � � �������� ��� ����#������� ���� � )��� �� � ��� �� � � ��

�,� �� #���� ��� ����� ����! ������ ���� ,� ���� �)�' ��! ���� ��� ���������� ����@�����! ���� ������9�2?BB! &�B3C3' ��! ���� DECFGDBG H II3B�B IC 6A! �" DECFGDBG H II 3B�B IC 26!��; �J ����K�� ��� ������

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

# $%��� &'� ()* �)($�+�)��($,�)� -+�

�*%�-% -.'� * /%) !)�� � �-) .0 +�1

���� ���

� � �������

���� ��� ������� ������)��� � ��� ���+����! � � ���� �������� ��� ��� � ����������� ��� ����� ����� � � �������� ��� ����� +����*9�� ������� � �� ��� ����������� ��! � �����)������� ��� $%� �� ������� ��� �� ��� #������ � ��� #������ ��� #������ �����)��� �� ����� ���� ����� ���� #������ �� � �� (�������%����� � �� ��� � ����� /� ��� ������� �� �� �� ��� ��� *����� ����� 0�� �� ��� ����� /��������! ��� ���� ��� ��� �� ���� ,�������������� �� ����������������� %����� ��� ��� ���� � � � �� � �� �� �� � �� ��� ���! � ����9� #������� ����� ���� 1�� �)��� ����9�� %����� ���� �� �*����� � � ����� �� ��� ���� .��� �9�� ��� ������ �� ��0���� ��� . ����� ����� � � ��� �*�� ���&��� ��� � ���� ����� #������ ������������� �� ������ �� ����� #������ ������� $%� � �������*�� ���� ���! � ��� �� � ��� ���������� ����� �*�����7���� ��� ������! ��� �� �� ����

������� �� ��� � ��� #������%��������" �� ���! �� �� � ����� �� ��� � ��� � ���������� ��� � ����! ��� #������������ ������� ������� ��� �� � (����������� ��������� &��� ��� � �� &�%����� � ������� �� ����� �� ��� 8����� � ������ �� ���� � ����� � ��� ��� ��� ��������! � ��� #������ �� ��� ����! ����*�� ��� 4����� � �� �)�� �� � � ;����� ��� �� � �������� ��! ��� � ���� ������ ��� �� ����� #������ ��������� �� �������! � � ��� � ��� ���� ����� � � ����������� �� �������� ������7 �������������� �� �� ������ �� ����!

���� �� ���� ���� ��� �� ��� �������� /��� �� ��� ���� �� ��� ���� �� ������)�� �� �� � �� ���� �� �� � � ���� ����� � ��� ' ������� ������ ��� ���� ���$� ��� � � /�������� ��� ' �������� ������ ��� ���� �� ����� ���� ���� �� ��� � �������� ���� =;���AI>! ���� � ������� � ��� ��%�����' ������� ������� ���� L� � ���� ��� ��� ; � ��� &��������� ��� ��M����� ��� ����� ;�������� � �� ���� (����%�� ��� ' �������� ������ ����������� � �� ������)�� ��� &� ������ ��� ��M����� ��� �����;������� �� ��� ���� ����� ����������%� ��� � �� �� ������ ' ������� ������� ��� (��%������� =���2N>� ��� �*���� (��%������� ����� � ������(�����! ����� � �� 0��%%� �����������*� ��� (����� ���� ��� ����� ����� ������� �� ��� ������ (��%��" �)� ��(����� ��� � ��� �� �� ; � ���� ������%������� �� � � ���������' ��������

������ �����������! �� ��! �� �����(��%������� ��� �����! � � � ��������� ��� ���� &� ����������� ���� )���� �� � �������� ���� /���� �� ������� ����� ����� �*����� ,� � �� ' �������� ������ � � ���� /�� �� �� ��������! ������ ������ ���� ������� �� ���������� � ��� � ��� ������ �� ����� � ����� �� �� � ��������%�� � ���� :��� ��� ��� ��� ������ �� ��� � ������ � � ����������� (����%� � ��! ��

��M����� ��� ����� (��%������� �� �������! ����������� �� ������������������� D%%� �� �� ���� ����G! � � � ���� � ��� ���� ����� &� ����������� ��� �����)���� ��� �� � ���� ���" � � �)���� � � ��*9���� &���9 ��� ' �������� ������ �������� '���� ��� <���� �� ���� � ��� ������� /��� �� ��� ��� ���������� ����� ��*9���� � ���! �%� ��� �� � ����� ��� ����������' ������� ��������� ��������� ������ ���� � � %� �� �

% ����� ;*�� ���� ��� ��� ��� ������ ��������� ��� ��� ' ������� ������ ������� ��! � � � /��� �� ��� #����� � ��������� ����� �*����! ���������� ������! �� ��� � �� ���� �� � � ���� &�� ��������� �� � � <�� � ����� � ��� <����� ����� ��� ���� ��� ��� #������������� � ��������� � � ���� <���� ��������� ����� ����� ��� ��� ' �������� ������ � ������! ����� � � �������� ���� ���� �)� ��� ��� ��� ����� ��� � ������ � ��� � /���� �������� L�� &��������� ������ ��� ��� � � 7���� �� ������ ��� ���������� &������ ����� �� ������� ������

� ��)-)&)/)�-��&'� �'�* /%)

/� ��� ' ������� ������ ��� ���� �� ����� � � ��� #� �� % �� &�%� �����!(��%�� � �� ��� �%�� � � ����� � ���������� /� ��� ����������� �" �� ���� ����� ������� ��! ����� ' ������� ��������� �������� ��� ��� #������� ������ ��� )���� ���� ��! ��� � � � � � #������������ � �� ����%�������� #����� � ������ ���%��� ������ � �� ��� �� /� � ��� (���� ��� ��� � � $�M��� ��� ��%� ������ /����������� �������� �� �� /� ����������� �" �� ���� ������ ����� /����� �� D � �� /� � � $�M���� ��� ��%� ������ /����������� ��������G! � � ��� � ��%�� ����� #������ �� � ��� ����� �����

/���� � D�� /� � � � ����������G ��������������� ������;����� �� ���� � � �" �� �������

/���� �� � ��� ��! �� � � �� ������������ ��� �)� �� ���� ����� � �� ' �������� ������ ��� � �� ���� ���� ��� ������! ��� � � �� ������� ����� ��� �)�!�� ��� ����� ��� �)� � ��� �" �� �������/���� �� ����� ��������������� ����� ��� ��� ��� ��� � � ����� ��� �)� ����" �� ������� /���� �� ��� ���� �� � �����! ��)����� ���� � �������)��� �����D�� /� ��� �� � ��� ������ ��� �� � ������� � � ���� ����� ��� �����! � ��� ���L� ��������� �� � ��� ����� ������G�/� ��� ' ������� ������ ��� �����

�� �%� ��� �� ��� � ��� O�������"P�' ������� ������! ��� ��� ���� ����� �� �� ��� �� ��� ���� ��� �������� /���� �� ������ ����� �� 0�������� ��� ���� �� �� � O � �����"P�&����� ��%������ ��������� �� ���������!�� /���� �� ���� �� ��� ������ ������� ������� &���� �� ��� ���� � �����������! � �� ������������� #������� ������ �� ��� � � '������ �� ���� ���� ����������� ' ������� ����� ��� ����� ��� � � #� �� % �� ��� &�%� �������� (��%�� � �� ��� /���� ��� ���� ����� ���! ��� ��� ��� ����� �� ��(����� ��� ���� ��%������ ��������� ������ ����� � �� �%�� � � ����� ��������M����� �� ��! ��� (����� ��� ���� � �<�� � ����� ��� ���� ��� ������� /����� �� �������� �� � �������� � ��� #� �� % �� ������ � ��� �

��������� ������ ������ &��)���� ���' ������� ������ �� �� � ��� ���������� ���

� � ��.,* 2) 2 ��)-)3&)/)�-�� &'� �'�* /%)

�� /��� �� ��� #����� ��� ���� ��� ����#�������� ����� � �� ����������� ��� &��)��� ��� ' ������� ������ ��� ����� �� ��������J

� �%�� � � ���� �%�����!� 0��������� ��� &� ��������@��������

� ��M����� ��� ���� <���� ���� ���&� ����������� ����

&����� &��)��� ��� ' ������� ������!� � ��� � ���� &� ����������� �� ���� ��� �)-�� ������ ���! ����� ���(������ � ���� ��� =(���26>�

���� ���

���

� � � ��)-)&)/)�-��-+� .0)2�%$�.�)*) �0%+�)�

�������������� �������� � ���� �%������������! � � � � /������ ���� ��� #�������%������� �� � ��� ����� &������ ����� ��� ������������� ����� /�������� � ���� ������� �%���� �� ��� ���� ������ ����� ��� ��%������ ������������� ������� ����� � ��� � � ���� �������� �������� � ����� #������ ��� ����� � ������ � ���� �� �� ��� ��� =(���26>� � �� �� #�������*������� ��� �*���� ������� �� ����� �� �@����! �� � � �%�� � �� ���� �%���� ����%��� ���! ��� � ��� �� ����� #������%������� �*���� � �

&��)��� �� �%�� � � ���� �%���� ���� � �� ��� ������ � � �������������������=07�N6> �� � �� ������ ���� �%����� � ��� ������ �� $%� � ������%������������ � �� ;���� ��� 0�� ������� ���,���� ������� ������ ���� ������ � ����� �� ��� $%��� ��� <������ D$<G�������� &���� �� ���� �������� ������ �� � ��� ��� ����� #����������������� ������� ������ �� ��� + ������� �� �� � ��� .������)��! � �%�� ���� #�������%������� ����� � �� ;����� �������� #������� � � � ��� �������%���������*�� ����� �*����� �� �� � ��� &�������� ����� #������ ��� ���� � ����������� �� ���*�� ������ � � ��� ������� �� ������������ ����� ���� �������������� �� D����� �������������� ���� � � 7�������%����� ��� ��� �� ������; � �)�� � 6�'����� ��G! � �� �� ������ ���� ��� � ���� .������� ��� � � +*����� ��� ����� ������ '��� � ���� � #������%������ � � � ������� ,����� �������@���� �������� ����! ��� � �+*���� � ���� #������� ��������� �������� ��� ������� � ��� +*���� ������ �� � � ����� ��� #�������������� ��������� ����! ������� � � ��� �%� ���� #����� �� �� �*����� #������� &�� ��� ������/� �� ������ �� � ���� &���� ���� � �� �����%�������� �� ��� #�" � �� � �� ��� ���������� ��� ���� 0������ � ��� ���� �� ������ � � ���������� ����� � �� ������ #������� ��� ���������� ���� ���� ������ (��%��" �)� � ������� ��� ����� � � ���� � ��� �������! �*�� ����� � �� ����%����� ��� $%� � �������� ���� �� ���������� : ��� �����! ��� � �&�� ����� ��� ���� ��� ���� #��������������� � � � �*����� ������������� � �� ��� �������� ���� ������ ����� .��� ���� ���������� �� /��� �� ��� ����� ������ � ����� � ��� ������ ���� .���

����� ��� $< � �������� D�� � ��� � � ��������%������ �����G� ��� � ���� �������)��� � �� �� 0������ ��� (��%��" ��)� ��� ���� �� � ����%������� ��� /� ��� /��������� ��� ������ ���'��� �'�� ��� =(���2C>���� � � �� &���� � /��� �� �%�� � �

� ����� �%����� � �� � � ���� 8����� ���� ���� �� �@������ /�� ����� � � ���&��� ��� ��� ��" =��"IF> ����� � ����@����� ��� �����! � � ����������� � ��� ������ /������ ����� � ��� #��������������� ; � � ��� !������"����� D������� ��G �� ������ � ������ ����! ������ � ���������� �� � ��� �� ������������� #�� ������ � ��� � ��� � �����)�������� �*���� ����� ���� 0�� ���������� ,���� ������� �� �! � �� � ������������ ������ &����! ���� ��� ��� �"�%� � � ��%�)���� ���� &������ ���� :��� ���@����� � �� )��� �� ��� � ��� � � � ��������%������ �����! � ����� ��������� �� ��� +*���� ����� ��� �� ���$< � �� /� ��� � �%��"�&���� ����� �������� ������ : �� ���� �� ��� /� )�� ����� ��� ���� ���� ����� (��%��" �)���� ��� �� � �����)������������ ���.���� �! ��� � ��������%�� � ���� :���� �� ��� ��� ������ �� ���� � � ���� ������� ���� ����� �*���� =��<23>�'��� #������%������� ��� � ���

���� �� � �)�� ������� �����%���������������� ����� D� �� �� � �� +*���� ���

��� /������� � ��� ;���� ��� � �����)��������QG! ������� �� � � $%� � �������%������! ��� �� � ���� &���� � ������� �� ��� ����� ������������ ���! ��� ����%����� ��� (� ��� �� �" �� �����! ������ ���)��� ��� /������ ������� ���� ������� �����! � � ��� #�����D�� � �@G ��� ��� $��� ��� !������� D��� ���� ��G � ��� � �����)����� ���������=����2C>� � � �*�� ���� +*��������������� �� ���� ��� .���������������������� /� � ���� .������� �� � �� /� ������������� �� ��� #�)�� �� ��� /� � ���0�� ��� ��������� ��� ��� 7������ ���� �����)������� ��� � ���� � ��� /� ������� �� ��� �������! �� � �� �������� .������������� �� �������� ��� � �� �������� ��� ��� &���� ����� � ���������! � ��� ����� &��������! 0���� ����� &���� ����� ��� ����� � �������=����2H>���� 7���� � �%�� � � ����� �%�����

��! ��� � ����� �� ��� �� � #�������%�������� ��)����� ���� ���� ����(��%��" �)��%������ ���*�� ��� &�����&�%����! � � � ���� �������� ��� /�������� ���� ������ ���� ��� ���� ������� �����@������! ����� �� � � ��� ������������� 7���� �� ��� � �� /������������ �������� �� M���� � ���� �@����� ��� �� ��� ������ � ��� ��� ��� ��� ���������� �� � ��� �� �� ��� ��� ������� ���� � ��� #�������*��������� ��������

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

��"

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

4�) ��)-)&)/)�-�� &'� �'�* /%)� ��.().'�-)) -) ���.%* 2 &'� ()*�)($�3+�) �*%�-%-.'�* /%) �5 6�*)�)�5)�� &).0�+�* �)���)) �'.*)�� 2&)$,.3.��)) �'�* /%) �- )��) �*%�-%-�.�)�� &'� �($,�)� �� .0)2�%$�.�)*)�)�())�+�) )��). 6�*)�)�5)� )�+�* �*%�-%-.'�* /%) 5)�.* ��+�*� �- )��)-) �'$�)�-)� �)+���7)� .'$$*) )���).)*2* /)-)�8� �0)2�%$�.�)*) �0%+�)� .��- .)� �$)9�()$ �� ().*�55*) �)�$0'($)5): -)

#'�%55�)%�/%�- �� )��) �)) ��/)�-�� �.* ;)-'+� .)� �'+� � <)�)%*')� �� ��/)�-��..=.*)5) (�)*)� -�) $)�+�*).*) >)�* 2(% 7)�*:

.�) .��- %() )$%*�& ���$)9�()$ � �(;)7*'�)�*�)*) �%�5)�/)7) �� ��/)�-��.())�+�) .*)$$)� -�) 5,+�3

*��.*) �)+���7 2 ��)-)&)/)�-�� -%� ()� -)�)� ;)-'+� )�� .)� �'�)���%()�*��.%�/%�- �?*�� �.*

��������� �*%�-%-.'�* /%)� �%�5)�/) 7) �� ��/)�-��.())�+�)�#$%���� �+�)-$���� ��#3�'�* /%)

� � � <)�)%*')��� ��/)�-��..=.*)5)

$��������� �� �����������%����� ���� ��� � 8��% ��� ��� #������ ����%�����J �� � ��� � �����%�� � �� �� �� ����� ��� � � ���������� #������� ������� =8��II>� 0��������� ���&� ��������@����� ��������� ��� � ����� 8��% ���� ������! ��� � � �%�� � ��� �� � � ���� ����� &������ ���� ����� ��� � � &������ ���� ���� ��� ��� ���� ��� &� ����������� �� ������������ ������ � ���� � ��� �%�� ����� &� ������������ �� ����� ��� ��! ��� ������� �� ���� 8��� ������� ����� �� �� 8��% ������� 0��������� ��� &� ��������@����

�� ����� � � ���*� ���� &���� �������� �������������� ����� ��� ������� ���! �� ��� ��� ���� ����� ����� � ������ �������� ���� ���! � �� �@����� ��� ���� ��� � ��� � �� � �� ��� ������� ��! � � 0��������� ��������� ��� � ������ � � ����� �%�� � �� �� ��� <�� �� ������ &�� � ���� &������ �������� ���� ��� ���� ��� ; ���� ���! � � �� ��#������ �������� ��� ����! �� � � ���*�� ��! � � &� ��������@����� �� ����� ��� ���� =:�(7IH>� 0��������� � ��� ������! ���

� � ��� ��� ���� �� ���� ���@����� ���� ����� ����� ������!

� � � ���� ���@���� )����� �� ��� +�������� � ��� ��)����� �� ����

� � ��� #�����@%�� ��� �@����� ��� ���� � � ��! �� ��� �� �������� ����%������ �� �������

0��������� ��� &� ��������@����� ���������� ���� 0��� ����� ��� � ��� <� ��� ��� �%�� ����� �@������� � ��� 0���� ����� ��� ����� � ��� �� ��� ���� ������ ��� 0�������� ��� � ��� ������ M���� ;� ���� ��� �����! ���� � ����� �@���� ���� ��� ��� ��� ����������! ��� &� ����������� �� ���� � .��� �� � ������)�� � ��@� ��� ������! �� ��� �*�� ���� .� ���� �� ����������0��������� ��� &� ��������@�����

����� �������� �� ��� 0�� ��� � <��%�������� �����! ������������������ ����� ��� � ����� � ��������� &���� � �@% ����� <�� � ������� ����� ��������� ��� �������� ���� ���������� ���� ���� �� � ���� &����� (������=(���I6> ���� � � ��� ������ �"%������@����������� � � ��� (����� �! �� ��� � ��

� ����� �� ���� ������ �� ���� ��� �� ������ O#������ �����P �" �� ������� /��� �� ��� �� �%����� ��� ���

�� ��� ���� &��)���� ����� ������ �����<�� � ������� � ��� ���� ������������������������ D������" %%����G ������������� =�&/:2N>� : �� ��� � � ���� ����� �� � ��� ;���� ��� $�M�������� &���� �����! � � ��� � � #������ � ������%����������� �� )����� � ��� &��)���� � �� ����� ��� ����� ��� 0�� �����%���� ��� ' ������� ������ � ��������)���! � ��� $�M���� ���&���� ��������� �� ��� � ��� �� � ������ ��� ��� � ���� �� �� (��� �� �� ��� $�M����� ���&���� ����� � ��� �� )���� ���� ���

� � � �(;)7*'�)�*�)*) �%�5)�/) 7)�� ��/)�-��.())�+�)

&�'������������� ����������� �� ������������������� D%%� �� �� ����� ����G � �� ������� �� &� �������� ���� ��� �� ���� &� ����������� ��=���2N>� � ��� <���� ���� ����� � ���� L �� ��� ' ������� ������ ���� ������ ����� � � /�����)����� �� � ���� &� ����������� �� ��� ��� ����� � �� ����� ��� 0��� ����� ��� � ��� ;����� ��� �������� #�������@������ � ����/��� ���� �� � � �������� ���� ���� ������� (��� ��� ������ � � ��� ������ � ��� ����� #�������� ���� ��� ������� � � ��� ��� �@%����� ����� �������� ������ � � ������� ���� �������� ���� ��� � �������� ������� (��� ������� �� � ���

;���� ��� (�����! � � � � ��� ���� ������ /�� �������������� ��� ����� ��������� 0������� �� � ������ (������ �� ��������! � (����� � �������� ���� /����� �� ���� ��� ����� ����� ������! ��� ���� /�� ��������������! ������ /�� �������� ��� &� ����������� ���� �����% �����! � � ��� ��� /������� �� � ���/�� ������� ����)���� � � ;���� ��� ����������� �@����� � �! ���� ������ ������� ��� ��� �������%������� ' �� � ������ &� ������ ��� � ��� �� � ��� &���� ������ ��� <���� ���� ���� ���� ������/� ��� ��� ������ ��� <���� ���

��� ���� � �� � � �� ��� ����%� �� % ��!� � ��� � ���� ��� !������������� D���� �� %�����G ������ � ��� �����!������������ =#���2C>� � ��� ;����� �������� � � ���� &� �������� ��%����� ���� ����������� ������ ��! � � � ������

��� ��� ���� #������ ���%����� ����@������ ��� � ��� ����� �*����� ���;���������� � =0:.2H> ������� ��;����� ����� � ��� 7���! � � ���� �������� L ��� ��� � � � �����)������� � � �.�� ������ ��� ;������� ��� ��*9�� �� ����;����� ������ �� � � �' ������� �������� � ��� ���� � ���� /���� ��� ���*����� �� ������� /������ ���� ��� �RMS .�(������ �� ����� ����� �%)��� � � ��;����� ������������� � <���� ���� ������� ��� ����

��)���� �� � ��� ;���;�����! �� ������ � � ������ � � ����� � ��� ���������������� ��� � ��� : ����� � ����*�� ���� !��������'����� ���� ��� ���� � �������� 0�%� � ���� � �� �������� ������ ���� �" �� ��� �� ��� �������� ������ �� ��������! � � � ��� ������ � �����&���� ��� ��� �*�� ���� �@�����! � � ����� <���� ��� ������� ����� �*�����! �� �� ���� 7���� � � ��� ��� ��� &�� �������� ��� � ����� ���������������! � �� �� ��� � �������! � � ��� � ��� �� ���������%�� � ����� ;������ ������� ����� �*����� ,���� ,���)���� �" ��� ��� � � ������� ������! ��� ������� ��! ��� ������ ����� �� � �%�� ������ ������ ��� � ��� ��� ������ �� ����� ���! ��� ��� � �� ������� �������� �� �� � �������� ������������ ���������� ' � �� / �� B ��� ���� ��! ��� ���� ������ ��� ������ ���� � �� ����������������� �� �� � � � ������� �� ����� �� � ��� (������ ����� �! �� ��� � �������� ������� (���� � �� ���� ����������� � ���! � � ��� ��� ����������������������� ��! ��� ��� ��� ����� �����(����� ��������� ���� ��� ��� #��@����%� ���� ��M����� ��� ����� �@����� �� � ��.�����������! � � � ��������� ����������������� � ��� � 9! ����� &�� ���$�M��� � � ���*� ��� ;������ ��������� � ������� ���������������� ���

������ ��� �@������ �� � � ���� !���������������! � ��� ��� �� ��� ��� ��� /������������ �������� ���� ������ ���� �����������%����� ��� ��� ������ ��� ��������� �*���� ��� �������� ��� ��� ��� ��� ��� �%�� ���� /���� ��������� ��� ������ �� �%�� � � ����� ��� � ��� ������ : �� �� ��� ��� � ��� �������� ������� ����%������! � � � � ������ � ��� � ����(������������ �� � � .���� ������ ���� ������ &������ � %�������%�� � ����$�M���� �� ���� � ����������� ���*������ ����� <��

��� ���� � �� �@����� ��� � � ��� ������� ��� ������ ��� /����������� �������

���� ���

��#

��� � ��EE! ;�&%% ���� ;�8� �� ���������� ���� �� �� ��� ��� � � �� ���� �������� ��� �%�� ���� ���� ��� �������� ����� � ��� ����� T����� �� ����������� <���� ���� � �� �� � =��22>�

� � ��%$=.)-). ��/)�-��.())�+�).

���� ��� ��� ���� ��� ������ ���� ����� ����� �����! ���� ������ � �� �����%�� ��� ������������������� D��� ���@� �G ������������ �����! � ��� ������������� &� ����������� �� �� 0���� ����� ��� �������� ��� ���� &� ��������� ���������� ��� &�9����� ������� � � &� � ������� � ����� ��� &�� �������� ���� � � ��� ������ � � &�� � ������� �*���� ��� � ������ ����� ������ �� ���)������� ���� � � ��� ����� =(��23>� : ���� ��@� ��� ���" �� ������ &� ��������! &��������������@��� �� � ������� ���� ��������� ��� ���� ��� &� ����������� ��!�� � � ���������� � ���������� 0��� ����� ��� � ��

��� ��� ��� ��� � � �� ��� ���� ���� ������� /���� ���� ������� ���� ������ 0�� ��� ' ������� ������� � ����� ���! � � � � ��� ���� � � �����&� � ������� � ����� �������� ��� ����� &� �������� �������� �� ������� �� <����� ���������� �����! � � �� �������%��������� #� �� % �� ��� ' �������� ������ �������'�� ���� ��� � � ,�������� �� � ����� &� �������� ����� � ��&�%� �����! ����� � �� (��%�� � ������ � �� �%�� � � ����� ������ ��� ������Q������������)9 ����� � �� ,�����

��� ���! � � ����� � ����� �����@%������������ ����� D�� /� � � 0�*9� � ���$�M���� ���� � � ���� � ��� .������G!� ���� ����� � �� &�%� ����� ���� ������ �� � ���� ����� � ��� &�%� �� ������� ��� #�������� � �� ���������������� � � ����� �� �� /� � � ��"�� ���/����������� �������� � ���� � ������%����� �%���� ����� �� ��� � ��� &� ����������� �� � ��

;���� )��� ���� $�M���� ���� � � ��� ����% ���� � ��� $�M���� � �� <���� � ��*9����� ���������������� $�M�����! ����)��� �� �� � �� ' ������� ����������� (��%�� � �� ���� �9��� ��� /������������ ��������� ���� � �� � �� � � �� �@�% ���� $�M���� ������������! � � � ��� M����� /����������� �������� ������� ������

' ������� ������ ����� �%�� � � ������ ����� � � � �)���� ��� &� �������J ��� � � 0��� ����� � ��� )���� ���� $�M����� � � ��� $�������� �������������� ����� ��� ��� )�������� +������� � � ��� <���� ���� � ���� � ������ ��� � ��� ��! ���� ��� � ��" �� ������� (����� ���)����� ������������ '��� � ��� #���������� �� ����������! ��� ���� �! ��� ���� � ����������� ��� ��� <��������� ��� � ������)������� �*�� �� � ��� (����-������� � �� �� � � <���� ��� � �� : ������ � ��� <��������� ��� � �����)�������� ���� �� ��� � ����� ��� � �� ���� &�� ������ ��� ��� ��,� � �� �%�� � � ����� <�������� ����� ��� ������ &��� ������ ��� �*�� �� �� �! ���� : ����� ��� ����������� (����� � ���� : ����� ��� �� �@% ����� � �� � ��������M�����'����� ���� : ����� �� �%)��� � ���������! ��� �� �� �� � �� ����! �*�� ����� � �� ����� ���� ������������������� � ����'� ���� ������ � ����� $�M�����!

����� ���� ���� ���������� ��� ��� #��������� ��� &� ����������� ���� � �������� ��� �����! � � �� � ��� $����"�������������%�� ����� ��� ������ : �� � ����� �� � � (�� )���� ��� ,� � �� ;���� ��+����� �! �� �������� ��� ��� ������ �� �� ������ ����� ����� �� ������ ��������� ��� ��� &��)��� �� �������� ������� � � ���*� ���� ����� ���� ���$��M���� ����� ��� =�2H>�� � � ����� ��� ��� ������ � ���

&��@�� ��� � � +�" ��� ��� ������� ����� ��� &� ����������� ���� �� �� ��������� �� �� +�" ��� � � ���� ��� ����������� � � :@%��� ���� 7��� ���� ����� �*���� �� � � ��������� �����

��� ������ ����� ���� ��� �������(��%������� �� �� ���� � ��� �� +�" ���� ��� ��� ��� � ��� /������� � ���&� ��������@����� � ��� &� ������������ �� � ��������

� 4�) 4@;A B �$%..)�(�($�'3*�)7 �� �+�)-$���.=.*)5)

� � �RMS .� (������ �� ����� �� � � �8EE ��� � ����� <���� ��� ��� �������� ���@������ ��� .���� � �� ��� ��� ������� ��� �RMS .� �! ��� ���� � �� ������ � ���� ������� ��%������� �" �� ���! ������ ���� �� &������ ���� �" �� ����=����I6>� � ��� &������ ���� � �� �� � ���� . ����� ��� %��� ����� #������������������ &������� $�M���� � &������! $%��� ��! #������%��! <��������!�� ��� �������� � ���� ��� (��� ����R�MS .�� : ��� ������(����� ��� �� �� ��� ��� ���� �9���� � � � ��� ���� �� �� ��� ��� ������

����RMS .� � � � ���������� � ��� ������������! � � � /������� � <����� ��� ���� ��� ���� ,������� � � � ���������� ���@���� ��� ���� : �� ���� ���� ����������� ��� &��)���� � ��� �� ���� ���� ����� �� ��� �����! ��� ����� ���� ��! ��� ����� &��)��� �*�� ��� ��! � � 4��������� � ������� ����������� ���������� � �� ����� ������������ ��� �� �����! ��� �� �������� ���@���� � � ��� �@�� ����� ���� ���� ,������� ���� ��� � � ���%��� ���������� �� �� � ;������� ��� *��������������� D��%%�@ �� � ��������G� �������� ����� ����� � ��� �� � ������

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

��$

Schablonenmethode

Einschub SchablonenmethodeMethode

Aufrufhierarchie Kontrollfluss���� � 4�+�'*'5�) 2/�.+�)� �+�%($'�)�5)*�'-) �- '(;)7*'�)�*�)*) �����)%+��)

��� ������ � �������� �� � ��%����� #���M����� ������������ ����� D����22G�� � <���� ��� �� ����� � �� ;����

��� &��� ������%� �� % �� ������� � ���!� � �� ����� &� �������� M� � �� � �0����� � ����� � ��� #� �� % �� ���������� ��� <���� ���� ������� � ������� ����� &� ����������� ����� �RMS.� ������ �� ��� /� ������ ��� #�)�������� � ��� � �����)������� ��� ���$%� � ����� ����� ���� �� .��������� � (�%%���� �� ��� ����� ��� ������� �� ���� ��� ��� ���� $%� � ����� ���#������%��������� &�9����� �� �RMS.� ���� ����� � � ;*�� ���� ��� ��� �������� �� � ��� /�������� � � ��� �@������%�)��� � ��� ��� &�%���� ������ � ���������� �)��� ���)����� ����� ��� �� /� ��% �� ��� � � ��� �������� #� �� % �� � ����' ������� ������ � ������ ����� &� � ������� ��� � ��� �@�

%����� ����� ������� ������ ������ �� ����� � ��� ��������� ���#������� � � ����������� ��� ������� ���@��������� ����� ����� �� �������� ��� ����� ������������ � � � ��� <������������ ��� ����� � �� �������� ��� /������������ �������� � ��"�� ���� ����� �%�����&����� $�M����! � �� �% ��� � �� ���*�� ��� <��������� D�� � ��� ;���� ��� ������ � ����� <���������G! ����� � ���@�� ��� ��)�� � ��� � ���������� ����� ������������ � � �� ���� &� �������� �� ���

� �� � ��� �� ��� �� �� $�M���� �� � ��%� ���� /����������� ��������! � ���#������%�� ���� � ��� 0����%�� ��/� ���M����� � � ������ /������������ �����������M�����! $%��� ���� ����<��������� ��������������� ;����� �� �� ��� ��� ���� (����� ��� ���������! �� ���� &���� ��� <���������!� �����)������� ���� $%� � ������������ ���� �� ��� � ����� � � ����� �@�������� ��� �� ����� � �� ��� ������ ��!��� � �" �� ������� �@���� �*�� ���� �� � 4��������� ��� ��� � � ��� ���� ����� � � �� �%�� ���� ����� ��� �������!� � � ��� ��� /� �% ���� ���)����� ������������

� � �$*�37�*)�)$$) >)/)*��5�* /)�+�)� ���.+�,�7��)�

,� � ��� #�� D��������G ���� ��� ��� ����� �� �����! ����)�� �� � �� + ��� ��� � ������)������� D������ ���G �������� ��� ����� �@%��� � � �� � �����)�������@%��

� �� �������)9 � �� (����� ��� � ���!� � ��� � ��� �������� /� ������ O8������ ��P ����� ��� � ��� �� � �� �� �� �% ���� � �� � �� (���� O��� ����8����� ��P!����� �������� � �� ����%������� + ������� � � � � ��� ��� #�� �� ������ ���� ������������� � � /�� ����� ������ ��� � �� ���'��� � ����� 3 ��� B � � ������������ � �����)����� ������� �������� ���(���� O����%8����� ��P �� �����! ���� <���� ��� '�������� ��� � ������ � &���� ������� �� � ��� <��������������� � ��� ,������� ��� ���� � �����)��������@%�� �*���� �������� ��� ��� 0�� ���� D7���������� ��G ���� ���� ������! �� ��� � � ��� #��! � � .������������ .���%)���� �� ��� ������� � �������� ����� ���! �� � � .��������� ��� '��������� �� ;��� � � #�� ��� �� ����� ������! �� � �� ;������ ��� #��� ����������! � � � ���� ��� ���������� ���� ���� �����)������� �� ����� ����� ����'��� � �&����� D�� � � � ��G �#��

� ���%��� ��! ��� �� ��� �� ���� ������ ���� ��! ���������� � �����)��������� ����� ���� ��� � � � � � + ��� ��� #���� ���������'��� � ��$%��� �� �� � ���<�������� � ������� ��! ��� �� � �� � ��&���� ������ � ��� �� ��� ��� �������� ����� ���� ��! � �����)������� ������� ���� ��� � ���������� � �������/� ������ ���� �����)��

������ ����� � ��� � ��� � �� ���� ��������� � ;�������! � � � ��� �������� (����� ��� ��� � ��� � ��! ��� ��� �RMS .�(��� ������� �����! �� � ��� #�� ���� ����� ��� �� ��� ��������� � #���� ��������� &����� ���� (����� ������� ��� ;������� ��� � ����! �� � $�M����� ���� (����� ������� ����� �*������� � ���� &� �������� �� ���� � �

������������ � �����)������������ ����� ��� ���� ������ �! ��� ��� � � � ��������� /������! ���� � �� �%�� ���������������"������������ ���*�� �������� ����� ����� <��������� ����� � �#������� �� � � � #���������������O������� � ��P� '��� ��� + ��������������� �������� ���� � �� ������� �� 7 �������� ����� ��������! ������ �� ������ &�� �9�� ��� �������� � � �� � ���7 ����� � ��� '�� ������� � � �)������������� � ��� ������ � ��� �� � ���7 ����� �� ��� $��� �� ��� ��� ���� �� �� ������������� ��� � � &����� �������! ��� 7 ���� �������� ���� /� ���/��������� ��� (��%� � � �)� �������������� ��� ��� ���� ���� �������� �������� ��� �� �����! � � ��� �������� ���

� �� ���� ��� � �� .������ � ���� ������ ���� �� � ��� �� ������ ��� <� ���������� �������� �����! �� ��� � ��� (���%� � � �)� �*�� ���� �� � �������� ���&� ������ �� �� � �� � � &����)�� � ���� ���� ���� ����� L������������� ���� ���! ��� �� �� �� 0���� ������ <����� �� ���� �� �� � ��� �*�� ������ � ��� #������� � ���� � ��

(��%������ � �RMS .� � �������! � � �� �� �� � �����)����������� ��� /� ��������� (��%� � � �)� ����)��� ��� �� � �/��������� ��� (��%� � � �)� �� � �#������-�� �)� �������������! �� ��� ����������� ��� ��� #������� � � /���������� ��������%�� � ��� ��� '� ���� � �� ��� �� ����� ���� (���� ��� ���%� ��� &����� ������� ��� �%�� ���� (����� ��� . ���� � ����� ��� #������� ��,� � � &�� ������� � ���� �� � ���

���� �� ���� � ����! ���� �� ���� ��������� +����% ������ ,������ �������� � ����� ��� ���������� ������� �� � ���;����� ��� (�����! � � � � ��� ��� � �����L�������% �� �� #������ �*���� ���� �� ���� <����� ��� � ���J � � ��������#������ D8����� ��G! � � ���� ��������������� #������� D����%8����� ��!8��%� � � �@8����� ��! � � �G! � �� �������� ��� � D&����� ��G! � �� ����������� � D8��%� ���&����� ��G ��� � �8� ��� D�� /� ��������G! ��� � � ��� � D&������ ��G ���������! � � #������ �� ���������� ��� �������� ����� ��� � ��� &������������ � � � ������� ��� �U ���� ���� ��� ����! ��� � ��������� ��� � ������ ���� ��� � � � ����� ����� #�������������� ; � � ���� ��� ���������� ������ ���! ��� � � #�� ��� � ��� �����(����� � �RMS .� � ��� ���)����� �����������! �� � � ��� �� � ������ (��%� �� � �)��%������� � �� ��� ���� � � (���%� � � �)�����%������ �� �� �� � ����������������� � ��� �! � � �������� ������ (�%%���� � � ��� (����@����������

� � �0*�5�)��&'� #$,�)� 5�* �%(.+�)

�RMS .� ������ � � .����������� ��� �" ��� ������� #�)��� � � ���� ��� .���������������������� �� ��������� ���� � ��������� �� /� �% �� �)��� ���)����� ��������������� ������ �� � ��� 7�����

����� � ��� �" �� ������� +*���� D#��G�� � 7����%�� �� �������! � ��� � �

���� ���

��%

$%����� �� ��� �" �� ������� #�� ���� ����� ��� /� � ������� �� �*���� ��$%������� �� �! � � � �� $%��� �� �� � ���� <�������� ������ ����! � � $%��� ���� � �� ����� <�������� ����� ���� � ����� ������ � �%���� ��� � ���� ����� ��������� ������� ��� M���� 7�����! ��� ���� ��� $%����� ����������! ������ ������ �������� 7����� ������� �� �� ������ ��������! � � � � ������ ��� �� ���� ��� ��� ,� � ��� � � ��������� $%� ��� �)���� �� ��� ���! ��� �� ���� ��� � ��������! � � � � ������� ���������������.��)��������� ������� ���&����� � ��� + ��� ������ +*������ ���%� �����! ������� �� � �� � � �������� � ������� &��� ����� � �� /� � � #�� � ��� ��� �� ����� $�M����� ' �� ��� �� /�� � �� '� ��� ����� ��������! ��� � ���$%��� �� �� ��� �)������ � ����� ����������)���� � ��� �������� �������������� �� �� ���������������

�� ��� � ���! ��� � � � ��������M������� #��� ����� � D��������G ��� ��� : ������ � ��� $%������� D�����������G ��������� ��� &���� ����� � / �� 6 �� �� ��.������� ������ ���! ��� � � ;������O0����������P � �� � ���������������� ���������: ����� � �� ��� � � ;�������� O������P ��� O��P � ��������������� ��� ������������: ����� ���� ��� ���������: ����� � �����

#���@%�� ��� 8��������� ����! ;������%������� ��4� �������� ����� ��� � ��8��������� ���� � � ��� ���� ������� �! ���� � �� $%��� ��! � �� /� ����� � ��� � ������� $%��� �� �� � ���<�������� �� � � ��U ��� � � /� �������� ������� 8���� ���� � ��� ��� ����� �������� �������� ��� ��� #���@%�� � ���� O0����������P�;������� ����������� ��� ��� ����� ��� � � ��� � ������ �������� �� �� ��� ��� �! � � 0�*9���� 7��������� �*�� ���� ��� � �� ������! ��� �������� �� $%������� ����������! � � �*�� ���� ���9� .��������������������� ' � �� ��� ��� ���� ��� � � �%��� ����� ���� ��� � �� � ���� ���������(���� �! � � � ��������%�� � ����:��� �� ��� �������! �� � � $%���������� � � �������� �� ����� �����&��� � � �*�� ���� $%������� � ��

���� � � ��� : ����� � ��� � ���! ��� � � ������� /� ������ O������� ������P )��� �� � �� ��� � �����)�������� ����� � � �� ���� �������� �������� ��!� � ��� M���� ����� ����� (���� ��� � ��� ����� ����� ��� ����� � � (���� ������� )����� ������ ,������� � � �����

��� ������: ����� � �� ��� �� � � �������: ����� �! � � ��� � #� �� % M���&�� �� ��� /�������� D;���� �����!����������! ;����� ��G �� ������ � ���� (������� ������ ��� ��� � ������� ���������� �� �������! ���(������� ���� � ��� ������ ������#������� � $%�������! � � � ��� #�����)�����! ��)�� � ��� �� %�� �����$�M��� � ��� �� �������� ��� ���� #����@%�� ������ � � $%������� �)�� �� ��������� ��� �� ��� � ��� ������ ����������������� � � ��� ��� ����;� %��� �����*�� ���� ���� � � 8EE (�������� � � �� � / �� F �� �� � � ��� ����� ;�������!� � ��� ����� ����� (����� ��� � ��� �������������; � ��� ������ ������ ��� ��� ���� �

���� �! ��� ��� ���� &� ��������! � ��������� � ��� � � ������ � �� � ������)������� $%� � ��������������! ����&�%� ����� ���� ��� ����� ������*����! � � ��� .������� ��� �� ������� �������� ��� �������� /� ������������� ��� � � � � �� ���� ������ ������ �� �� �� /� ��� ��� �! 0��%�

%�� ��� ��������� �� �� ����! �� � �������� 7����� �� � ����� ���� ��� � �� ����� $%����� ��� � ��� �����! ��� ������ ����)�� � ��� ��� �" �� �������� (������ �� ����� ��� � ��� ��������� � � � ����� .���� � � ���� ��� ���� ��! ��� � � ��� � ����� $%������� � ������ �� � � &�� ���� ������� ���! � � � � /�������� � #�� ����������� ���! ��� ��������� �� � � $%� � �������������� ����� ������ �*�����

� � �*)%7*�'�2/�.+�)� >)�* 2) �- #$%�

� � #����� � ���� ��� �� � � ������ ����� ��� #������ � � � ���� �������%��������� #�)��������� � �� ��������� ����� #�����! �� ��� ��� /������� �� ��;*�� ���� ��� ��� .��)������� ��� #�)���� ��! ���� ��� ��� .���� ���� ������� ���� ���� � ��� ���%� ��� �������RMS .� � ���� � � ;*�� ���� �! ��� � ��� � � �� � ����� #���������;�������� �� � �� ������� ����� ���� �� #���

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

��&

���� � >)�.0�)$ )��) �+�%($'�)�5)*�'-)

���� � >)�.0�)$ )��) %(.*%7*)� �$%..)�.+���**.*)$$)

���� ��� � ��� ������ #�� ���������!��� /������� ��� � � �� 4�������������������� ��� ���� � � $%� � ����� ���� ����9��� �� #� �� % ���� ���������� ��� /������� �� �@���� M������ ������� ���� �*����! � �� � ������� (�����-���� � � .���� ������ ��)��� &��������� �� ��� �� �@���� ����� �� � �� ����T���%�������� ��������� �� ���;�������� ����� ��� �� �� ������������ � ������)��������,� � �� �� � � � �*�� �� �� ������

������� �� � �� ���� (�%%���� � �����/����������� �������� ��� ������� <�%�)������ �� ��� #�)��� ��� ��� �� �� ������ #������ M��� �������� �� ������ � ���� �� � #�� ��� /������� ��� ���!�� �� � � (����-������ �� ��� &�� ����� �� �������� ����� ' � ��� ����� ��������� ��� ��� � � ����! �� �������� ��.����������� ��� � �����)������� ��������� �� ������ � � #�� ������ ����� �������� ��� ���� /� �� ����� ���������� ����� �*����� 7���� � ���� . ���� � ����� � �� � � ;� %��� ����*��� ���� ��� ��� ���9�� /��������� ��� /�������� ���� � � � ������ ����� ��� �����/������ ��� ���� ��� ����� � �����)�������� � ��� #�� ��� �� � ���)����� �*��������� ������ ������� � ������ ���

#������� ���� � ������� ��-���)������� .��� ������ ,������ ���� �����! �� � ����������� � � ��� � � ��� ��� �������� ��� ���� � ����� �� � � ������� ;����� ���� ������ ��� �� �RMS.� �� � �� <�������� � � ��� �%�� ������������ ��� <��������� ���������� ��� � �� �����)�� ��� 8��������� ���� ��� � �(����� �� �� � ����� ;�����! �������� ��� ������� ;����� D<��������G� ���.���� � � ���� ��� ���� ��! ��� ��� �� ���/� ������� D<������� ��� <��������' ��� G ���� (����� ����)�� � ����� ����� ����� ��� ����� �*����� �� ���� ��� � � (��%� � � �)��%������� �� � ����� ������� ��� �����! � ��� � �(��%� � � �)� ��� ����� ��������� &����� ������� ���� �� ���������� ��� � �<��������� ������� ��� ��� � ��� ������ � � � ���������� �����! ������� � �� �� ��� � ���������� ��� <�������������� ����� � � ����� ��� ��� ;����� �� ��

&������� ������ ,������� : �� � �� �� � � <�����J �� ���M��� D� ��� .��)�������G��� ��� /��������� ��� M���� $�M��� ��RMS .� �� ���M��� � � ���� � ���� &������ $�M���� �*���� � �� �� /�������� ��

� ��� ���M��� �������� '��� � �� � ����M��� ���)�����! ������ �� � ��� /��������� � �� /����� ��� ����� �� ���������� ��� �� 9� ��! � � &���� ����� ����� ��� #����� ����� ���� �� ��� � ���� ��� � ��� /�������� � � 7��� ���!��� � �� .��)������� ��������� ��� ��<������� � �������! �� ����� �� �� ������� /������� �� � � 0��� ��� (��%� � �� �)� �������� ����! �� �� /����������������� ��� �� �� ��%��� ��� /������ ��� ���� � � ���� ��� ������������ �*���� ��� � � ��� ������ �� ��������� � ������ �����! ���� ��� � ����! ����� ������� ��� (����� � �RMS .�� ��� ��� � ��� ������

� C.%55)��%..���- %(.+�$�)D)�-)>)5) 7��)�

�� �RMS .� ����� ��� ��� ����%��������� #� �� % �� ��� ' ������� ������� ��������! �� ��� ����� ��� /��������*�� ���� �%� �� �� ������������� � ��@������� ����� ������� ���! ����� � ������)�������@%�� ��� $%������� ��� � ��� &� ������ %� �� % ��� � ������ � ����� ����� �� �@���� ����%������� �����(��%�� � �� ��� (����� �������� ���/������� ���� �@������ � ������ ������ � � ��� � ����������� ��� ��� � ����� �������� ��� ���� �@%��! � �M�� ����� )����! � � �� ��� ���������� ���)9��� ������ #�� ������� &��� #������� ���� (���� � � � /��������� � ���.���%)���� ��������� ���� ���� �� 0�� ��� ��� � �����)�������@%�� ��� � �/������� ������� � ��� ��� � ����� /���� ���� � ��������� /� ����� ��� #�������%�������� �� ��� ��� ���������� �� ������ � ���� L�������% ����� (����� ����������� ��� ��� � � &���� ������ � � � ���� �" �� ������� (���%������� ���� ��� ����� ��� ���� ���� ���� � �� ��� ������� �� � ����� � �� ���� ���� ��� (��%� � � �)��%�������� � � ���� ����� �)��� ���)������<���� ���� ��� &� ����������� �

��� ������� ������� ;� ���� ��� ���)��� ���� '������� ��� ' ������� ������� ��� ���� �� ��� '��� ����� ���� ��� ;)��� ��� � � ��� ���*� �� ��!������ �� � � �������� &������ ��� �����������! � � ��� ;)��� ��� � ��� ������� ��� (����-������ ��� � � � ��

��� ���� � � � <���� ��� �� ���� ��� )�� �� .����� ����� &�� ��� ��� ��������� � ��� � ���� ������� �� ���A?B6 ;������ .�� ������� �� �� �� /���� ������! ��� ���� ��� ����� �@% ������ � �� ���� (���� ��� �����! � � � ������ �� ����� �" �� ����� .��������������� ��� ��������� �� ��� &��� ��������� ' ������� ����� ������ ��� �������� ������ �� ���������� ������ � �<���� ��� ��� ������� ;� ���� ������ �������� �� � �������� �����! ���� �� 0��%%� ��� ��� ������ ��������@����� � &� ����������� �� ���� ����� ��� ���� ��� �*���� � � (������! � � ����� � � ���� � ���� ������� ����������! ���� � ��� ������ � � <����� ��� ������ ��� �@% ����� � �� ��� � ���� ���� �� ��� �������� ,����������� � �������� �����! �� � � ��� � ��������)����� &� ����������� �� � �� ����(��%����� ��� ��� ��� ���� ��� � ��� ��� ���� � ���� �����%��� ���� �@����� ������ �� ��������� ��� �������� ���� ����� ����� � � ����� #������ ��������! ���

� � <���� ��� � ������ ����� ��������� ��� �%�� � � ������� � ��� /�)������ ��� $�M���� ����� � ��� � ������ &�� �������� ���������! �� � �� �� � #�������� '��� ��� �� /� � �� ����������������� � (��� ��� <���� ���� ��)������ ��! ������ � ��� 4������� �� ��������� ������� �@������ %��������� ������ ���� �� �! �� ��������� �*� �� '���������� ��� � ����� ������� �@������ ��� ���������� .��� ���� ��� <����� ���� ����������� �� �*����� � ��� #�������� � �����*9��� � �� � ���! ��� ��<���� ��� � ����� ���� ����� ������ � ���������� ��� � �� .��� �������������� �� � �� ���� ��� ��� �� �� ������� ���� ����� �������� ��� ���� ����������� � � ���� � �� �J � �� .���� �������� ���� ��� �� <���� ��� ���� �� ��� M��� ����� ������ &� ������������������)9 � �� � ;�����

��� � � (�%%���� ��� <���� ���������������� �� ����� <���� ���� ������� � ��� �������� ��� ��� &� ������������ ��� ��� ������ &�� ��� � ��� �� �������� �� � �� �� ������ ����� 0����)�������� ��� ��� �� ��� ������ �� �� ��<����� ���� ��� �������� ��� ��� �� �� ���������� ��������� ���� � /������������ ��������� ���� <������������ �� ���� �� =��22> �� � �� ���9� &�������<���� ����� ������������ ������ � ���� <���� ���� ���� ��� ����� ���

���� ���

��'

���! ���� �� ��� ��*9��� &����������������� �� ������� <���� ���� ���������� ���� 7���� �� �*���� � �� ���� ���������� ��� � ��� �����! ��� ��� � � ������ ������ <���� ���� �� �� � �� ���� �� �������� ��� ���� ��� ��� /��������� �� <���� ���� �� � �� &� ������� � � ��� /����������� �������� ���������� ����� ����! �� � �� � ��� ����� � �����(��%�� � �������*�� ���

E�*)%*

=8��II> )���������/ 01 )1J /� �� �� %%� �� ������������ ��J ���� ���� �� H DB2IIG! C ��6H?FF�

=��<23> ����/ .12 �����������/ #13 �������#������ �� ��� �"%��� �@�����J &� �"%�� ������ 8��%� ���� ��J 8����� �� ��� ����� &8; FF DB223G F! �� F6F?FFA�

=����2C> ���/ 0�����2 ����%/ �����J & ��� ���% �� 8��%� � � �@ 8����� ��� � ������� �� #���� ��J *����� ��� +4 56���173 ������� ���� ������� ��! ;���� (�����! B22C!�� A62?AHC�

=����2H> ���/ 0�����J ����� �� ��%��������;������ ��� (�� ���������� ������� ��� ��J&�8$; ����� DB22HG;���! �� 63?FC�

=����2A>���/ 0�����2 �����/ ����J ������� ��: ������� ����� ;� ��� ��J ���� �"%���DB22AG ������@! �� 6I?FH�

=�0��2A> ���/ 0�����2 $�����/ -���2 �����/$�����2 ����%/ �����J 8��%� ��� �� ������ �� ��%�������� ����� -��� ��� ��������$%� � �� ��� ��J ����%�� ����� �� $%���� ��� <������ DB22AG! �� FC2?FAB�

=����22> ���/ 0�����J ;������� �� �%� �� �� �� �� ���� %�� ��%%�@ �� ��� ��J #������� ��� �� ��� ������� ��� 8��������� �� &������� #������ �� ;������� �@�����D&#;�V22G! /��� �! ��%������ B222�

=���2N> +�%��/ -����� !12 �������/ ������)1J $�M����$� ����� &%%� �� �� ���� �������J 8����� �� ��� �� ��� &8; C3 DB22NG B3!�� F6?FI�

=��22> +�%��/ -����� !12 �������/ ������)12 0����/ ����� !1J $�M����$� ����� &%%� ��� �� ���� ����J ��%������� �� �� �"�%�� ����� ' ��@! 7� 5��� B222�

=��"IF> +4/ -��� �1J 8����� ���� ������ ������J & 8�� ����@ �� ������% ������� ���#���� ���� � 8���� � ;����� ,� ���� �@B2IF! ���*������ ��� ��� �� /��� �� # ���B2IN�

=����I6> +�����/ ����J ��-���� �� ��������� �� &� ��������� �� �� ��� ;������ �� �� ��� ������%� ��� � :�� ���! 8� �������� B2I6�

=0:.2H> $����/ !����2 6���/ �������2 0�����/ �����2 .��������/ 0��J ��� �� #������J�������� �� <������ ���� �� &��� ��������&�� ���'����@! <�� ��! ;��� B22H�

=07�N6>$�������/ �1 �12 #��������/ $1 81J �������� #������ ��� ���' ��@ B2N6�

=:�(7IH> 6�����/ !2 ������/ �12 #����������/ 913 & �����@ �� %%� �� �� ���������� ��J���� ���� �� 6 DB2IHG B! �� C3?HC�

=�2H> 0�����/ 1/ !������/ -12 0������ ��3���$�M��� &������ /�� ���� #������ <����� ���� �� �� $�M��� ���������@� &8;#����B22H�

=(��23> ����/ �% )1 �� ��13 �������$� �������� � &��@� � D�$�&G ��� � � �@ ����@�8;,W����23��<�6B! ���� �� ��� ���� ������ ����! 8���� � ;�����,� ���� �@ B223�

=(���2C> ����/ �1 -13 ������� �� � ��� ����� ��������@� ����� �� <�%���! 8�� �� � ��%%���+������@ 8��� 2CWBA B22C�

=(���26> �������/ )������ 13 ���� �� <�������J &8; 8��%�� �� �����@� 6C DB226G 6! ��BFB?BIF�

=(���22> ������/ 0:��3� � ��� ������ ��� &�� �������� �� /� � ��� ���������� �� ��� ��� � ������ �� � � ��� ������ ��� ��� � �������� ��� ��J <����� �� BWB222 ��� ������������ ;������� ��� &� ����������� ������ ��� � ����� � ������� �� H' �������� ������ �! �� HA?H2�

=;���AI>-� ��%/ -1�13;�� %������� ���� �����%������� ��J #���2 ������� 56���173 ����� �� ��� ���� ��J <�%��� �� 8��������� �@��� 7&�$ �� ���� 8��� ����! 7&�$ �� ���� � � &�� �� � � � ��! /�������! /��� �� B2AI!�� BFI?BH3�

=#���2C> ,���/ �����3��� �� #������ ��� $��M����$� ����� ���� �� ������%����� &�� ����'����@! <�� ��! ;��� B22C�

=���2H> ����������/ 0������3 ���� �� ��� ����� �� �� <������ 8��%������� �%� ����.���� B22N�

=�&/:2N> �����/ 0�����2 ���������/ 61�012 9����/���2 6�������/ 6�����J ��� ���,��������������� &�����@������ ��J (� DB22NG 6! �� FN?C6�

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

��(