II. TABLE OF INDIVIDUAL PERFORMANCE III
III. TABLE OF ABBREVIATIONS IV
IV. TABLE OF FIGURES V
1. INTRODUCTION 1
2. GENERAL VIEW OF UML 2
2.1 DEVELOPMENT OF UML 2
2.2 DEFINITION UML 3
2.3 OVERVIEW OF DIAGRAM TYPES 4
3. ACTIVITY DIAGRAM 6
3.1 FIELDS OF APPLICATION OF THE ACTIVITY DIAGRAM 6
3.2 NOTATION ELEMENTS OF THE ACTIVITY DIAGRAM 6
4. EXAMPLE OF USE IN LOGISTICAL PRACTICE 11
4.1 HOW TO USE AN ACTIVITY DIAGRAM 11
4.2 HOW TO MODIFY AN ACTIVITY DIAGRAM 13
4.2.1 Step 1 – describe the process 13
4.2.2 Step 2 – identify the elements 14
4.2.3 Step 3 – visualize the process 15
5. CRITICAL APPRAISAL OF UML 16
5.1 NOTATION ELEMENTS 17
5.2 STRUCTURAL FORM 17
5.3 IMPLEMENTATION 18
6. CONCLUSION 19
V. REFERENCES VI
VI. DECLARATION OF AUTHORSHIP VIII
II. Table of individual performance
1. Introduction Janina Anders
2. General View of UML Janina Anders
3. Activity Diagram Sandra Drabek
4. Example of Use in Logistical Practice Jennifer Serabian
5. Critical Appraisal of UML Christine Reuter
6. Conclusion Christine Reuter
III. Table of abbreviations
OCL Object Constraint Language
OMG Object Management Group
OMT Object Modeling Technique
OOPSLA Object-oriented Programming Systems, Languages, and Applications
UM Unified Method
UML Unified Modeling Language IV. Table of figures
Figure 1: Development of UML 3
Figure 2: Diagram Overview 5
Figure 3: Activity node 7
Figure 4: Action 7
Figure 5: Control flow and connectors 7
Figure 6: Activity partition 8
Figure 7: Object flow and object node 8
Figure 8: Initial node, activity final node and flow final node 9
Figure 9: Decision node and merge node 9
Figure 10: Fork node and join node 10
Figure 11: Send signal action and accept signal event action 10
Figure 12: Loop node and conditional node 11
Figure 13: Pin 11
Figure 14: Example for an activity diagram 13
Figure 15: Loop
References: Czuchra, W. (2010): UML in logistischen Prozessen, Wiesbaden Davenport, T (1993): Process Innovation: Reengineering Work Through Information Technology, Ernst & Young Fowler M., Scott K. (1997): UML DISTILLED: APPLYING THE STANDARD OBJECT MODELING LANGUAGE, Addison Wesley Longman Kecher, C Kecher, C. (2011): UML 2 – Das umfassende Handbuch, 4. Auflage, Galileo Press Bonn Martin J., Odell, J Mielke C. (2002): Geschäftsprozesse: UML – Modellierung und Anwendungs-Generierung, zugl. Dissertation Bochum 2001 Neumann H Oestereich, B. (2001): Objektorientierte Softwareentwicklung: Analyse und Design mit der Unified modeling language, 5. Auflage, Oldenbourg Wissenschaftsverlag, München Oestereich, B Oestereich, B. (2006): Objektorientierte Softwareentwicklung: Analyse und Design mit UML 2.1, 8. Auflage, Oldenburg Wissenschaftsverlag, München Rumpe B Seemann, J., Gudenberg, J.W. von (2000): Software – Entwurf mit UML, Heidelberg Stevens P., Pooley R Stoerrle, H. (2005): UML 2 für Studenten, München Weilkiens, T Weilkiens, T. (2008): Systems Engineering mit SysML/UML – Modellierung, Analyse, Design, 2. Auflage, Heidelberg Weilkiens, T., Oestereich, B N.P. (2013b): UML Activity Diagram, http://www.tutorialspoint.com/uml/uml_activity_diagram.htm (last downloaded 2013-12-28) OMG (2013a): About OMG, http://www.omg.org/gettingstarted/gettingstartedindex.htm (last downloaded 2014-01-03) OMG (2013b): Introduction To OMG 's Unified Modeling Language™ (UML®), http://www.omg.org/gettingstarted/what_is_uml.htm (last downloaded 2014-01-03)