Preview

UML - Unified Modeling Language

Powerful Essays
Open Document
Open Document
5770 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
UML - Unified Modeling Language
I. Table of contents
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)

You May Also Find These Documents Helpful

  • Satisfactory Essays

    List two advantages and two disadvantages of using unified modeling language as a standard for object-oriented programs.…

    • 693 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Braude, E. J., & Bernstein, M. E. (2011). Software Engineering, Modern Approaches (2nd ed.). :…

    • 516 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Website Migration Project

    • 2957 Words
    • 12 Pages

    References: Brisolara de Brisolara, L., Kreutz, M. E., & Carro, L. (2010). UML as Front-End Language for Embedded Systems Design. In (Ed.), Behavioral Modeling for Embedded Systems and Technologies: Applications for Design and Implementation (pp. 1-23). Hershey, PA: doi:10.4018/978-1-60566-750-8.ch001. Retrieved on June 15, 2013, from http://www.igi-global.com.libdatab.strayer.edu/gateway/chapter/full-text-html/36336…

    • 2957 Words
    • 12 Pages
    Better Essays
  • Satisfactory Essays

    week 1 assignment

    • 1379 Words
    • 6 Pages

    Bohl, M., & Ryann, M. (2008). Tools for structured and object-oriented design: An introduction to programming…

    • 1379 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    A Transactional Flowchart depicts all the activities in a process, from beginning to end. You can use a Transactional Flowchart to:…

    • 304 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Data Modeling Tools

    • 498 Words
    • 2 Pages

    With the development of Universal Modeling Language, companies such as Microsoft and fabForce.net have created product to assist developers with designing databases. These tools are called Data Modeling Tools or DMT. Applications can vary from free to thousand of dollars depending on the amount of function ability. Today we will look at Microsoft Visio and fabForce.net DBDesigner 4.…

    • 498 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    In this first assignment, two software development methodologies will be examined using the first four laws given in the prescribed text.…

    • 327 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Wasserman, A, 1990, “Tool integration in software engineering environments”, Lecture Notes in Computer Science, Vol. 1, no.2 pp. 17-29.…

    • 2398 Words
    • 10 Pages
    Powerful Essays
  • Better Essays

    Software Development

    • 6242 Words
    • 25 Pages

    -2Introduction Over the past 20 years it has become accepted in the software engineering community that software development should be undertaken using a model of the software life cycle. The benefits of such an approach include: the ability to plan the project; the ability to estimate resource requirements for the development; the ability to size the likely software product; the ability to estimate hardware requirements; the ability to update estimates on the basis of real figures during monitoring; the availability of documents for monitoring and control; the ability to fit the development process into a Quality Management System; a development structure which may be audited for quality. The result of using life cycle approaches is that the development process is made visible to the project management, project controller, quality controller, the project sponsor and…

    • 6242 Words
    • 25 Pages
    Better Essays
  • Best Essays

    Pocket knives have been a constantly growing market over the years. A foldable knife with a multitude of various blades that fit inside a conveniently transportable handle catches the eye of outdoor and every day hobbyists alike. This 2 to 6 inch tool can be used for a multitude of purposes from cutting wire to screwing in bolts on a car. No matter if used as a handy man’s tool or a self-defense weapon pockets knives dominate the market when it comes to a ‘wizy go fast’ gadget in this evolving independent market place.…

    • 2587 Words
    • 11 Pages
    Best Essays
  • Powerful Essays

    Rational Unified Process

    • 2101 Words
    • 9 Pages

    The Rational Unified Process is a guide for how to effectively use the Unified Modeling Language (UML). The UML is an industry-standard language that allows us to clearly communicate requirements, architectures and designs. The UML was originally created by Rational Software, and is now maintained by the standards organization Object Management Group (OMG).…

    • 2101 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Unified Modeling Language (UML) is an "object modeling and specification language used in software engineering ("Unified Modeling Language", 2005)." It was created to consolidate and standardize 50 different modeling languages that were used by many businesses. The project request to normalize the modeling languages was made by Object Management Group (OMG) and answered by James Rambaugh, Grady Booch, and Ivar Jacobson. In addition to Rambaugh, Booch, and Jacobson, a team called the UML Partners, which included Hewlett-Packard, IBM, Microsoft, Oracle Corporation, and other businesses submitted proposals that were either declined or integrated with the UML proposal. The Unified Modeling Language "is tailored specifically for object oriented systems development" (Siau & Cao, 2001). The new modeling language was successful and was adopted by OMG as their modeling language standard.…

    • 762 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    2. Simon Bennet, Steve McRobb and RayFarmer (2002). Object Oriented Systems Analysis and Design Using UML, Maiden: McGraw-Hill, Second Edition, pp301, 321.…

    • 8341 Words
    • 34 Pages
    Powerful Essays
  • Powerful Essays

    Table of Contents 1.Introduction on Learning Management System 2 1.1 Introduction on Blended Learning 2 1.2 Problem System……………………………………………………………………………………………………………………2 1.3 Objective…………………………………………………………………………………………………………………………….. 2 2. Use Case Diagram 3 3. Intermediate Description of Learning Management System 3.1 Flow of activities for use case Lecturer upload course material.....................................4 3.2 Flow of activities for use case Student Save File Online..................................................5 3.3 Flow of activities for use case Student download course material..................................6 3.4 Flow of activities for use case…

    • 1334 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    The No Silver Bullet: Essence and Accidents Software Engineering (1) is the author of a Ph.D. by Brooks on software engineering, its problems (essential and accidental), and solutions to the problems. Brooks mentioned the causes of the software problems and the solutions’ attributes as silver bullets. Although there were many ideal solutions at the time the paper was published, he still felt that there would not have a perfect solution to be used in both side’s technology and management for passing all problems and improving the process of software development. Brooks believed that the most critical hard part of developing a software is the architectural part: analysis, design, testing and building concepts.…

    • 1668 Words
    • 7 Pages
    Powerful Essays

Related Topics