ebook img

UML Dictionary - Enterprise Architect PDF

261 Pages·2010·2.58 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview UML Dictionary - Enterprise Architect

UML Dictionary Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This dictionary explains the way in which Enterprise Architect represents the UML 2.1 diagrams, elements and connectors, and its own extensions of UML. Copyright © 1998-2010 Sparx Systems Pty Ltd Enterprise Architect - UML Dictionary © 1998-2010 Sparx Systems Pty Ltd All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective 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 no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: May 2010 Special thanks to: Publisher All the people who have contributed suggestions, examples, bug Sparx Systems reports and assistance in the development of Enterprise Architect. The task of developing and maintaining this tool has been greatly Managing Editor enhanced by their contribution. Geoffrey Sparks Technical Editors Geoffrey Sparks Neil Capey Contents I Table of Contents Foreword 1 UML Dictionary 2 UML Diagr.a..m...s.. ........................................................................................................................... 4 Behavioral. .D...i.a..g..r..a..m...s.. ....................................................................................................................................... 4 Activity.. .D...ia..g..r..a..m........................................................................................................................................... 5 Use C.a..s.e.. .D...i.a..g..r.a..m....................................................................................................................................... 7 State M...a..c..h..i.n..e.. .D..i.a..g..r.a..m...s............................................................................................................................. 9 Regions ......................................................................................................................................... 12 Pseudo-Sta.t.e..s..................................................................................................................................... 13 State. .M...a..c..h..i.n..e.. .T..a..b..l.e................................................................................................................................. 14 State Mach.in..e.. .T...a..b..le.. .O...p..t.i.o..n..s.............................................................................................................. 15 State Mach.in..e.. .T...a..b..le.. .O...p..e..r.a..t.i.o..n..s......................................................................................................... 17 Change St.a..t.e.. .M...a..c.h..i.n..e.. .T..a..b..l.e.. .P...o..s.i.t.i.o..n......................................................................................... 18 Change St.a..t.e.. .M...a..c.h..i.n..e.. .T..a..b..l.e.. .S..i.z..e............................................................................................... 18 Insert New. .S..t.a..t.e........................................................................................................................... 18 Insert Trigg..e..r............................................................................................................................... 19 Insert/Chan..g..e.. .T..r..a..n..s.i.t.i.o..n.............................................................................................................. 19 Reposition. .S..t.a..t.e.. .o..r. .T..r..ig..g..e..r.. .C..e..l.l.s................................................................................................. 20 Add Legen.d.................................................................................................................................. 20 Find Cell in.. .S..t.a..t.e.. .M...a..c..h..i.n..e.. .D..i.a..g..r.a..m.............................................................................................. 20 State Mach..i.n..e.. .T..a..b..l.e.. .C..o..n..v..e..n..t.i.o..n..s............................................................................................... 21 Export Stat.e.. .T...a..b..le.. .T...o.. .C..S...V.. .F..i.l.e................................................................................................... 21 Timin.g.. .D...i.a..g..r.a..m.......................................................................................................................................... 22 Create a Tim...i.n..g.. .D...ia..g..r..a..m..................................................................................................................... 23 Set a Time .R...a..n..g..e............................................................................................................................... 23 Edit a Timin..g.. .D..i.a..g..r.a..m.......................................................................................................................... 24 Add and Ed..i.t. .S...t.a..t.e.. .L..if.e..l.i.n..e........................................................................................................... 24 Edit States. .I.n.. .S...t.a..t.e.. .L..if.e..l.i.n..e.......................................................................................................... 25 Edit Transi.t.i.o..n..s. .I.n.. .S...t.a..t.e.. .L..i.f.e..l.in..e................................................................................................... 26 Add and Ed..i.t. .V...a..lu..e.. .L..i.f.e..l.i.n..e.......................................................................................................... 27 Add States. .I.n.. .V...a..lu..e.. .L..i.f.e..l.i.n..e......................................................................................................... 28 Edit Transi.t.i.o..n..s. .I.n.. .V...a..l.u..e.. .L..if.e..l.i.n..e.................................................................................................. 28 Configure T..i.m...e..l.i.n..e.. .-. .S..t.a..t.e..s.......................................................................................................... 29 Configure T..i.m...e..l.i.n..e.. .-. .T..r.a..n..s..i.t.i.o..n..s.................................................................................................. 31 Time Interv.a..ls...................................................................................................................................... 32 Time Interv..a..l .O...p..e..r.a..t.i.o..n..s.............................................................................................................. 36 Sequ.e..n..c..e.. .D..i.a..g..r.a..m..................................................................................................................................... 39 Denote Life.c..y.c..l.e.. .o..f. .a..n.. .E...le..m...e..n..t.......................................................................................................... 41 Layout of S.e..q..u..e..n..c.e.. .D...i.a..g..r.a..m...s............................................................................................................ 42 Sequence E..l.e..m...e..n..t.s............................................................................................................................ 43 Sequence D..i.a..g..r.a..m...s.. .a..n..d.. .V..e..r..s.i.o..n.. .C...o..n..t.r.o..l.......................................................................................... 44 Sequence E..l.e..m...e..n..t. .A..c..t.i.v..a..t.i.o..n............................................................................................................. 45 Lifeline Acti.v..a..t.io..n.. .L..e..v..e..l.s..................................................................................................................... 46 Sequence M...e..s.s..a..g..e.. .L..a..b..e..l. .V..i.s..i.b..i.li.t.y..................................................................................................... 48 Change the. .T..o..p.. .M...a..r.g..i.n....................................................................................................................... 48 Inline Sequ.e..n..c.e.. .E...l.e..m...e..n..t.s.................................................................................................................. 49 Comm...u..n..i.c..a..t.i.o..n.. .D..i.a..g..r.a..m............................................................................................................................ 49 Communica..t.io..n.. .D...i.a..g..r.a..m...s.. .i.n.. .C..o..l.o..r..................................................................................................... 51 Intera..c..t.io..n.. .O...v..e..r.v..i.e..w.. .D...i.a..g..r.a..m.................................................................................................................... 52 Structura.l. .D...i.a..g..r.a..m...s.. ....................................................................................................................................... 54 Pack.a..g..e.. .D..i.a..g..r.a..m....................................................................................................................................... 55 Class.. .D..i.a..g..r.a..m............................................................................................................................................ 56 © 1998-2010 Sparx Systems Pty Ltd II Contents Objec..t. .D...ia..g..r..a..m.......................................................................................................................................... 58 Comp..o..s..i.t.e.. .S..t.r.u..c..t.u..r.e.. .D...i.a..g..r.a..m.................................................................................................................... 59 Properties ......................................................................................................................................... 61 Deplo..y..m...e..n..t. .D..i.a..g..r.a..m.................................................................................................................................. 62 Comp..o..n..e..n..t. .D...i.a..g..r.a..m.................................................................................................................................. 65 Extended. .D...i.a..g..r.a..m....s.. ....................................................................................................................................... 67 Analy..s.i.s.. .D...ia..g..r..a..m....................................................................................................................................... 67 Custo..m... .D...ia..g..r..a..m........................................................................................................................................ 69 Requ.i.r.e..m...e..n..t.s.. .D...ia..g..r..a..m.............................................................................................................................. 71 Maint.e..n..a..n..c..e.. .D...i.a..g..r.a..m................................................................................................................................ 72 User .I.n..t.e..r.f.a..c..e.. .D...i.a..g..r.a..m.............................................................................................................................. 73 Datab..a..s..e.. .S..c..h..e..m...a..................................................................................................................................... 75 Busin..e..s.s.. .M...o..d..e..l.i.n..g../.I.n..t.e..r.a..c..t.i.o..n.................................................................................................................. 75 UML Elem..e..n...t.s.. ......................................................................................................................... 78 Behaviora..l. .D...i.a..g..r..a..m... .E..l.e..m...e..n...t.s.. ...................................................................................................................... 78 Actio.n........................................................................................................................................................ 79 Action Nota.t.i.o..n.................................................................................................................................... 81 Set Feature.. .D...i.a..l.o..g....................................................................................................................... 85 Action Expa..n..s.i.o..n.. .N...o..d..e....................................................................................................................... 86 Action Pin ......................................................................................................................................... 87 Assign Actio..n.. .P...i.n..s.............................................................................................................................. 88 Local Pre/P.o..s..t. .C...o..n..d..it.i.o..n..s................................................................................................................... 89 Activi.t.y....................................................................................................................................................... 90 Activity Not.a..t.io..n................................................................................................................................... 91 Activity Para..m...e..t.e..r.. .N..o..d..e..s.................................................................................................................... 91 Activity Par.t.it.i.o..n................................................................................................................................... 93 Actor......................................................................................................................................................... 94 Centr.a..l. .B...u..f.f.e..r. .N..o..d..e................................................................................................................................... 95 Choic..e....................................................................................................................................................... 95 Comb..i.n..e..d.. .F..r.a..g..m...e..n..t................................................................................................................................. 96 Create a Co..m...b..i.n..e..d.. .F..r.a..g..m...e..n..t............................................................................................................ 98 Interaction O...p..e..r.a..t.o..r.s........................................................................................................................... 99 Data..s..t.o..r.e................................................................................................................................................. 102 Dec.i.s..io..n................................................................................................................................................... 102 Diag..r.a..m... .F..r..a..m...e....................................................................................................................................... 104 Diag..r.a..m... .G...a..t.e.......................................................................................................................................... 105 End.p..o..i.n..t................................................................................................................................................. 106 Entr.y.. .P..o..i.n..t.............................................................................................................................................. 107 Exc.e..p..t.io..n................................................................................................................................................. 107 Exp.a..n..s..io..n.. .R...e..g..i.o..n................................................................................................................................... 107 Add Expan..s..i.o..n.. R...e..g..i.o..n...................................................................................................................... 110 Exit. .P..o..i.n..t................................................................................................................................................ 110 Fina..l....................................................................................................................................................... 110 Flow.. .F..i.n..a..l............................................................................................................................................... 111 Fork../.J..o..in.................................................................................................................................................. 112 Fork ......................................................................................................................................... 114 Join ......................................................................................................................................... 115 Hist.o..r.y..................................................................................................................................................... 116 Initia..l....................................................................................................................................................... 117 Inte.r.a..c..t.io..n................................................................................................................................................ 118 Inte.r.a..c..t.io..n.. .O...c..c..u..r.r.e..n..c..e............................................................................................................................ 119 Inte.r.r.u..p..t.i.b..l.e.. .A..c..t.i.v.i.t.y.. .R...e..g..io..n..................................................................................................................... 121 Add Interru..p..t.i.b..l.e.. .A..c..t.i.v..it.y.. .R...e..g..i.o..n....................................................................................................... 122 Junc..t.i.o..n................................................................................................................................................... 122 Lifel.i.n..e..................................................................................................................................................... 123 Mer.g..e...................................................................................................................................................... 124 Mes.s..a..g..e.. .E...n..d..p..o..in..t.................................................................................................................................. 124 UML Dictionary Contents III Mes.s..a..g..e.. .L..a..b..e..l....................................................................................................................................... 125 Note......................................................................................................................................................... 126 Part.i.t.i.o..n................................................................................................................................................... 126 Rec.e..i.v..e................................................................................................................................................... 127 Reg.i.o..n..................................................................................................................................................... 128 Sen.d........................................................................................................................................................ 129 Stat.e........................................................................................................................................................ 129 Composite.. .S..t.a..t.e................................................................................................................................ 130 Stat.e../.C...o..n..t.in..u..a..t.i.o..n................................................................................................................................... 132 Continuati.o..n...................................................................................................................................... 132 State Inva.r.i.a..n..t.................................................................................................................................. 134 Stat.e.. .L..i.f.e..l.in..e............................................................................................................................................ 135 Stat.e.. .M...a..c..h..i.n..e......................................................................................................................................... 136 Stru.c..t.u..r.e..d.. .A...c.t.i.v..i.t.y................................................................................................................................... 136 Structured. .a..n..d.. .S..e..q..u..e..n..t.i.a..l. .N...o..d..e..s..................................................................................................... 138 Loop and C...o..n..d..i.t.i.o..n..a..l .N...o..d..e..s............................................................................................................. 139 Syn.c..h...................................................................................................................................................... 142 Sys.t.e..m... .B..o..u..n..d..a..r.y.................................................................................................................................... 142 Boundary .E..l.e..m...e..n..t. .S..e..t.t.i.n..g..s............................................................................................................... 144 Term...i.n..a..t.e................................................................................................................................................ 144 Trig.g..e..r.................................................................................................................................................... 145 Use. .C...a..s.e................................................................................................................................................. 146 Use Case .E...x.t.e..n..s..i.o..n.. .P..o..i.n..t.s............................................................................................................... 147 Rectangle. .N..o..t.a..t.i.o..n............................................................................................................................ 148 Valu..e.. .L..i.f.e..li.n..e........................................................................................................................................... 149 Structur.a..l. .D...i.a..g..r.a..m... .E...l.e..m...e..n..t.s.. ...................................................................................................................... 150 Artif.a..c..t.................................................................................................................................................... 151 Clas..s....................................................................................................................................................... 152 Active Cla.s..s.e..s................................................................................................................................... 153 Parameter.i.z..e..d.. .C..l.a..s..s..e..s.. .(.T..e..m...p..l.a..t.e..s..)................................................................................................ 154 Coll.a..b..o..r.a..t.i.o..n........................................................................................................................................... 156 Coll.a..b..o..r.a..t.i.o..n.. .O..c..c..u..r.r.e..n..c..e........................................................................................................................ 157 Com..p..o..n..e..n..t............................................................................................................................................. 158 Data.. .T..y..p..e................................................................................................................................................ 159 Dep.l.o..y..m...e..n..t. .S..p..e..c.................................................................................................................................... 160 Dev.i.c..e..................................................................................................................................................... 161 Doc.u..m...e..n..t. .A...r.t.i.f.a..c.t................................................................................................................................... 161 Enu.m...e..r.a..t.i.o..n............................................................................................................................................ 162 Exe.c..u..t.io..n.. .E...n..v..ir..o..n..m...e..n..t.......................................................................................................................... 162 Exp.o..s..e.. .I.n..t.e..r.f.a..c..e..................................................................................................................................... 163 Info.r.m...a..t.i.o..n.. .I.t.e..m....................................................................................................................................... 163 Inte.r.f.a..c..e.................................................................................................................................................. 164 Nod.e........................................................................................................................................................ 165 Obje..c..t..................................................................................................................................................... 165 Run-time S..t.a..t.e................................................................................................................................... 166 Define a R...u..n..-.t.i.m...e.. .V..a..r.i.a..b..l.e........................................................................................................ 166 Remove a.. .D...e..f.in..e..d.. .V...a..r.i.a..b..l.e....................................................................................................... 167 Object Sta.t.e....................................................................................................................................... 167 Pac.k..a..g..e.................................................................................................................................................. 168 Part......................................................................................................................................................... 168 Add Prope.r..t.y. .V...a..l.u..e........................................................................................................................... 169 Port......................................................................................................................................................... 169 Add a Port. ..t.o.. .a..n.. .E..l.e..m...e..n..t................................................................................................................. 170 Inherited a.n..d.. .R...e..d..e..f.i.n..e..d.. .P..o..r.t.s........................................................................................................... 170 The Prope.r.t.y.. .T..a..b............................................................................................................................... 172 Prim..i.t.i.v.e................................................................................................................................................... 173 Qua.l.i.f.i.e..r.s................................................................................................................................................. 173 Qualifiers .D..i.a..l.o..g................................................................................................................................ 175 © 1998-2010 Sparx Systems Pty Ltd IV Contents Sign..a..l..................................................................................................................................................... 178 Inbuilt a.n..d.. .E...x..t.e..n..s..i.o..n.. .S...t.e..r.e..o..t..y..p..e..s.. ............................................................................................................. 178 Ana.l.y..s.i.s.. .S..t.e..r..e..o..t.y.p..e..s............................................................................................................................... 179 Bou.n..d..a..r.y................................................................................................................................................. 179 Create a B..o..u..n..d..a..r.y............................................................................................................................ 180 Com..p..o..s..i.t.e.. .E..l.e..m...e..n..t.s............................................................................................................................... 180 Con.t.r.o..l.................................................................................................................................................... 181 Create a C..o..n..t.r.o..l. .E..l.e..m...e..n..t................................................................................................................. 182 Enti.t.y....................................................................................................................................................... 182 Create an .E...n..t.it.y................................................................................................................................. 183 Eve.n..t...................................................................................................................................................... 183 Fea.t.u..r.e.................................................................................................................................................... 184 Hyp.e..r.l.i.n..k..s............................................................................................................................................... 184 N-A.r.y.. .A..s..s..o..c..ia..t.i.o..n.................................................................................................................................... 187 Pac.k..a..g..in..g.. .C...o..m...p..o..n..e..n..t........................................................................................................................... 188 Proc..e..s..s................................................................................................................................................... 189 Req.u..i.r.e..m...e..n..t.s.......................................................................................................................................... 189 Scre..e..n..................................................................................................................................................... 190 Tes.t. .C..a..s..e................................................................................................................................................ 191 Tab.l.e....................................................................................................................................................... 192 UI C..o..n..t.r.o..l. .E..l.e..m...e..n..t................................................................................................................................. 192 Web.. .S..t.e..r..e..o..t.y.p..e..s..................................................................................................................................... 194 UML Co.n..n..e..c..t.o..r..s.. ................................................................................................................... 196 Aggrega..t.e.. ..................................................................................................................................................... 198 Cha.n..g..e.. .A...g..g..r.e..g..a..t.i.o..n.. .C..o..n..n..e..c..t.o..r. .F..o..r.m...................................................................................................... 199 Assemb.l.y.. ...................................................................................................................................................... 199 Associa.t.e.. ...................................................................................................................................................... 199 Associa.t.i.o..n.. .C...l.a..s..s.. ........................................................................................................................................ 200 Con.n..e..c..t. .N...e..w.. .C...l.a..s.s.. .t.o.. .A...s.s..o..c..i.a..t.i.o..n......................................................................................................... 201 Commun...i.c..a..t.i.o..n.. .P...a..t.h.. ................................................................................................................................... 202 Compos.e.. ....................................................................................................................................................... 202 Connect.o...r. ..................................................................................................................................................... 203 Control .F..l.o..w... ................................................................................................................................................. 204 Delegate.. ........................................................................................................................................................ 205 Depende..n..c..y.. .................................................................................................................................................. 205 App.l.y.. .a.. .S..t.e..r.e..o..t.y..p..e.................................................................................................................................. 206 Deploym..e..n..t.. .................................................................................................................................................. 206 Extend .......................................................................................................................................................... 207 Generali.z..e.. ..................................................................................................................................................... 207 Include .......................................................................................................................................................... 208 Informat.i.o...n.. .F..l.o..w... .......................................................................................................................................... 208 Con.v..e..y.. .I.n..f.o..r.m...a..t.i.o..n.. .o..n.. .a.. .F..l.o..w................................................................................................................. 210 Rea.l.i.z..e.. .a..n.. .I.n..f.o..r.m...a..t.i.o..n.. .F..l.o..w.................................................................................................................... 210 Interrup.t. .F..l.o..w... ............................................................................................................................................... 211 Manifest.. ........................................................................................................................................................ 211 Message.. ........................................................................................................................................................ 212 Mes.s..a..g..e.. .(.S...e..q..u..e..n..c..e.. D...i.a..g..r.a..m...)............................................................................................................... 212 Self-Messa..g..e..................................................................................................................................... 215 Call ......................................................................................................................................... 216 Message E..x..a..m...p..l.e..s........................................................................................................................... 217 Change th.e.. .T..i.m...i.n..g.. .D..e..t.a..i.l.s................................................................................................................ 218 General O.r.d..e..r.i.n..g............................................................................................................................... 220 Asynchron.o..u..s.. .S...ig..n..a..l. .M...e..s..s..a..g..e......................................................................................................... 221 Mes.s..a..g..e.. .(.C...o..m...m...u..n..i.c..a..t.io..n.. .D...i.a..g..r.a..m...)...................................................................................................... 223 Create a C..o..m...m...u..n..i.c.a..t.i.o..n.. .M...e..s..s..a..g..e................................................................................................... 224 Re-Order M...e..s..s..a..g..e..s.......................................................................................................................... 224 Mes.s..a..g..e.. .(.T...im...i.n..g.. .D...i.a..g..r.a..m...).................................................................................................................... 226 UML Dictionary Contents V Create a T.i.m...i.n..g.. .M...e..s..s..a..g..e................................................................................................................. 227 Nesting .......................................................................................................................................................... 229 Notelink. ......................................................................................................................................................... 230 Object F.l.o...w.. ................................................................................................................................................... 230 Obje..c..t. .F..l.o..w...s. .i.n.. .A...c.t.i.v..i.t.y.. .D..i.a..g..r.a..m...s........................................................................................................... 231 Occurre.n..c..e.. ................................................................................................................................................... 232 Package.. .I.m...p..o..r..t. ............................................................................................................................................ 232 Package.. .M...e..r.g..e.. ............................................................................................................................................. 232 Realize .......................................................................................................................................................... 233 Recursio..n... ..................................................................................................................................................... 234 Role Bin..d..i.n..g.. ................................................................................................................................................. 234 Represe.n..t..s.. ................................................................................................................................................... 235 Represe.n..t..a..t.i.o..n.. ............................................................................................................................................. 235 Trace .......................................................................................................................................................... 236 Transitio..n.. ...................................................................................................................................................... 236 Use .......................................................................................................................................................... 238 Index 240 © 1998-2010 Sparx Systems Pty Ltd 1 Foreword Foreword This dictionary explains the way in which Enterprise Architect represents the UML 2.1 diagrams, elements and connectors, and its own extensions of UML. UML Dictionary | | 2 UML Dictionary The Unified Modeling Language (UML) Enterprise Architect's modeling platform is based on the Unified Modeling Language (UML) 2.1, a standard that defines rules and notations for specifying business and software systems. The notation supplies a rich set of graphic elements for modeling object oriented systems, and the rules state how those elements can be connected and used. UML is not a tool for creating software systems; instead, it is a visual language for communicating, modeling, specifying and defining systems. UML is not a prescriptive process for modeling software systems; it does not supply a method or process, simply the language. You can therefore use UML in a variety of ways to specify and develop your software engineering project. This language is designed to be flexible, extendable and comprehensive, yet generic enough to serve as a foundation for all system modeling requirements. With its specification, there is a wide range of elements characterized by the kinds of diagrams they serve, and the attributes they provide. All can be further specified by using stereotypes, Tagged Values and profiles. Enterprise Architect supports many different kinds of UML elements (as well as some custom extensions). Together with the connectors between elements, these form the basis of the model. See: · UML Diagrams 4 · UML Elements 78 · UML Connectors 196 Wide Range of Applications Although initially conceived as a language for software development, UML can be used to model a wide range of real world domains and processes (in business, science, industry, education and elsewhere), organizational hierarchies, deployment maps and much more. Enterprise Architect also provides additional custom diagrams and elements, to address further modeling interests. This topic is intended to provide an introduction to Enterprise Architect's diagrams, elements and connectors. It also illustrates its alignment, when applicable, to the Unified Modeling Language. Extending UML for New Domains Using UML Profiles, UML Patterns (see Extending UML with Enterprise Architect), Grammars, Data Types, Constraints and other extensions, UML and Enterprise Architect can be tailored to address a particular modeling domain not explicitly covered in the original UML specification. Enterprise Architect makes extending UML simple and straightforward and, best of all, the extension mechanism is still part of the UML Specification. Find Out More UML is an open modeling standard, defined and maintained by the Object Management Group. Further information, including the full UML 2.1.1 documentation, can be found on the OMG website at http://www.omg. org. Tip: If you are unfamiliar with UML, please explore the topics in this UML Dictionary and the Enterprise Architect UML Toolbox descriptions in Using Enterprise Architect - UML Modeling Tool, and the EAExample project supplied with Enterprise Architect. The online UML Tutorial (parts 1 and 2) and UML 2.0 Tutorial are also very helpful. © 1998-2010 Sparx Systems Pty Ltd | | 3 Recommended Reading: In addition to the UML Specification available from the OMG, two books that provide excellent introductions to UML are: · Schaum's Outlines: UML by Bennet, Skelton and Lunn. Published by McGraw Hill. ISBN 0-07-709673-8 · Developing Software with UML by Bern Oestereich. Published by Addison Wesley. ISBN 0-201-36826-5 UML Dictionary

Description:
UML Dictionary. Enterprise Architect is an intuitive, flexible and powerful UML This dictionary explains the way in which Enterprise Architect represents the
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.