Extending UML With Enterprise Architect - UML tools · PDF file2017-07-28 · 4 UML...

Click here to load reader

  • date post

    06-Sep-2018
  • Category

    Documents

  • view

    222
  • download

    1

Embed Size (px)

Transcript of Extending UML With Enterprise Architect - UML tools · PDF file2017-07-28 · 4 UML...

  • Copyright 1998-2010 Sparx Systems Pty Ltd

    Extending UML With EnterpriseArchitect

    Enterprise Architect is an intuitive, flexible and powerful UMLanalysis and design tool for building robust and maintainable

    software.

    This booklet explains how to use Enterprise Architect to extendthe scope of UML in developing models.

  • All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, ormechanical, including photocopying, recording, taping, or information storage and retrieval systems - without thewritten permission of the publisher.

    Products that are referred to in this document may be either trademarks and/or registered trademarks of therespective owners. The publisher and the author make no claim to these trademarks.

    While every precaution has been taken in the preparation of this document, the publisher and the author assume noresponsibility for errors or omissions, or for damages resulting from the use of information contained in this documentor from the use of programs and source code that may accompany it. In no event shall the publisher and the author beliable for any loss of profit or any other commercial damage caused or alleged to have been caused directly orindirectly by this document.

    Printed: May 2010

    Extending UML With Enterprise Architect

    1998-2010 Sparx Systems Pty Ltd

    PublisherSpecial thanks to:

    All the people who have contributed suggestions, examples, bugreports and assistance in the development of Enterprise Architect.The task of developing and maintaining this tool has been greatlyenhanced by their contribution.Managing Editor

    Technical Editors

    Sparx Systems

    Geoffrey Sparks

    Brad MaxwellSimon McNeillyNeil CapeyNithiya UgavinaVimal KumarSharon XieSam Mancarella

  • IContents

    1998-2010 Sparx Systems Pty Ltd

    Table of Contents

    Foreword 1

    Extending Models 2

    ................................................................................................................................... 4UML Profiles

    .......................................................................................................................................................... 5Use Profiles

    ......................................................................................................................................................... 6Import a UML Profile

    ......................................................................................................................................................... 7Add Profile Objects and Features to a Diagram

    ......................................................................................................................................................... 8Tagged Values in Profiles

    ......................................................................................................................................................... 8Synchronize Tagged Values and Constraints

    .......................................................................................................................................................... 10Profile References

    ......................................................................................................................................................... 10Supported Types

    ......................................................................................................................................................... 11Profile Structure

    ......................................................................................................................................................... 12Attributes Supported in XML Profile

    ......................................................................................................................................................... 13Example Profile

    ................................................................................................................................... 15UML Stereotypes

    .......................................................................................................................................................... 16Apply Stereotypes

    .......................................................................................................................................................... 17Stereotype Selector

    .......................................................................................................................................................... 18Stereotype Visibility

    .......................................................................................................................................................... 19Standard Stereotypes

    .......................................................................................................................................................... 20Stereotypes with Alternative Images

    ................................................................................................................................... 22UML Patterns

    .......................................................................................................................................................... 22Create a Pattern

    .......................................................................................................................................................... 25Import a Pattern

    .......................................................................................................................................................... 25Use a Pattern

    ................................................................................................................................... 28MDG Technologies

    .......................................................................................................................................................... 28Import MDG Technologies

    .......................................................................................................................................................... 30Work with MDG Technologies

    ......................................................................................................................................................... 32Manage MDG Technologies

    ......................................................................................................................................... 33Access Remote MDG Technologies

    .......................................................................................................................................................... 34Archimate

    .......................................................................................................................................................... 37BPEL

    ......................................................................................................................................................... 38Create a BPEL Model

    ......................................................................................................................................................... 40Model a BPEL Process

    ......................................................................................................................................... 41Model Start Event

    ......................................................................................................................................... 44Model End Event

    ......................................................................................................................................... 47Model Intermediate Event

    ......................................................................................................................................... 51Model Gateway

    ......................................................................................................................................... 53Model Activity

    ......................................................................................................................................... 58Model Pool

    ......................................................................................................................................................... 59Model Sequence Flow Connector

    ......................................................................................................................................................... 61Create Assignments

    ......................................................................................................................................................... 63Generate BPEL

    ......................................................................................................................................................... 64Create a BPEL Web Service

    ......................................................................................................................................................... 65BPEL Model Validation

    .......................................................................................................................................................... 67BPMN

    ......................................................................................................................................................... 70Change BPMN Element Appearance

    ......................................................................................................................................................... 71Migrate BPMN 1.0 Model to BPMN 1.1

    ...................................................................................................................