ebook img

Enterprise Architect User Guide - Apexnet PDF

1890 Pages·2009·19.86 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 Enterprise Architect User Guide - Apexnet

Enterprise Architect User Guide Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. From requirements gathering, through analysis, modeling, implementation and testing to deployment and maintenance, Enterprise Architect is a fast, feature-rich, multi-user UML modeling tool, driving the long-term success of your software project. © Copyright 1998-2009 Sparx Systems Enterprise Architect User Guide Introduction by Geoffrey Sparks Enterprise Architect is a complete UML-based solution for analysing, designing, managing, sharing and building software systems. Enterprise Architect User Guide © 1998-2009 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: August 2009 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 Dermot O'Bryan Simon McNeilly Neil Capey Sam Mancarella John Redfern Vimal Kumar Howard Britten Brad Maxwell Steve Meagher I Contents Table of Contents Foreword 1 Part I Enterprise Architect UML Tool 3 What is En..t.e..r.p..r..i.s..e.. .A..r..c..h..i.t.e..c..t.?... ................................................................................................. 5 Uses of En..t.e..r.p..r..i.s..e.. .A..r..c..h..i.t.e..c..t. ........................................................................................................................... 5 Key Featur.e..s.. ..................................................................................................................................................... 7 Enterprise. .A..r..c..h..i.t.e..c..t. .E...d..i.t.i.o..n...s.. ......................................................................................................................... 8 EA Lite .......................................................................................................................................................... 11 Sparx Sys..t..e..m...s.. .M...D..G... .A...d..d..-.I.n..s.. ........................................................................................................................ 11 Help and. .S..u..p..p...o..r.t. .................................................................................................................... 13 Available. .H..e..l.p...f.i.l.e.. .F..o..r..m...a..t.s.. ............................................................................................................................ 14 Support .......................................................................................................................................................... 14 Formal S.t.a..t.e..m...e..n...t.s.. ................................................................................................................. 15 Copyrigh.t. .N...o..t.i.c..e.. ............................................................................................................................................ 15 End User. .L..i.c..e..n..s..e.. .A...g..r.e..e..m....e..n..t. ....................................................................................................................... 15 Trademar.k..s.. ..................................................................................................................................................... 18 Acknowle..d..g..e..m...e..n...t.s.. ....................................................................................................................................... 19 If You Ha.v..e.. .t.h..e.. .T...r.i.a..l. .V..e..r..s..i.o..n.. ................................................................................................. 20 Order Ent..e..r.p..r..i.s..e.. .A..r..c..h..i.t.e..c..t. ............................................................................................................................ 20 Installatio..n.. ...................................................................................................................................................... 20 Register .a.. .F..u..l.l. .L..i.c..e..n..s..e.. .................................................................................................................................. 21 Part II Start UML Modeling 24 Work with.. .E...n..t.e..r..p..r.i.s..e.. .A...r.c..h..i.t..e..c..t. ............................................................................................. 25 Modeling. .W...i.t..h.. .U...M...L.. ....................................................................................................................................... 26 Manage U..M...L.. .M...o...d..e..l.s.. ..................................................................................................................................... 27 Code Eng..i.n..e..e..r..i.n..g.. .......................................................................................................................................... 27 Quick Sta..r.t. .-.. .C..r..e..a..t.e.. .a.. .P..r..o..j.e..c..t. ................................................................................................ 29 Add a Vie..w.. .t..o.. .a.. .M...o..d..e..l. ................................................................................................................................... 30 Add a Pac..k..a..g...e.. .T..o.. .a.. .M...o..d..e..l. ............................................................................................................................ 30 Add a Dia..g..r.a..m... .t..o.. .a.. .P..a..c..k..a..g..e.. ......................................................................................................................... 31 Add Elem..e..n..t.s.. ................................................................................................................................................. 31 Add Conn..e..c..t.o...r.s.. ............................................................................................................................................. 32 Define Pr.o..p..e..r..t.i.e..s.. ........................................................................................................................................... 33 Move Com...p...o..n..e..n..t.s.. ......................................................................................................................................... 34 Delete Co..m...p..o..n..e..n...t.s.. ....................................................................................................................................... 35 Save Cha.n..g...e..s.. ................................................................................................................................................ 36 Quick Sta..r.t. ..-. .P..r..o..j.e..c..t. .T..a..s..k..s.. .................................................................................................... 37 Part III UML Modeling Tool Features 40 Start Ente..r..p..r.i.s..e.. .A...r.c..h..i.t..e..c..t. ...................................................................................................... 41 The User. .I.n..t.e..r..f.a..c..e.. .................................................................................................................. 42 The Start. .P..a..g...e.. ........................................................................................................................ 44 Remove R...e..c..e..n..t. .P..r..o..j.e..c..t.s.. ............................................................................................................................... 45 Model Te.m...p..l.a..t..e..s.. .................................................................................................................... 46 Business. .P...r.o..c..e..s..s.. .M...o..d...e..l. .T..e..m...p..l.a..t.e.. .............................................................................................................. 47 Requirem..e..n..t.s.. .M...o..d...e..l. .T..e..m...p..l.a..t.e.. ..................................................................................................................... 47 Use Case. .M...o..d...e..l. .T..e..m...p..l.a..t.e.. ............................................................................................................................. 48 Domain M..o...d..e..l. .T..e..m...p..l.a..t..e.. ............................................................................................................................... 48 Enterprise Architect User Guide Contents II Class Mo.d..e..l. .T..e..m....p..l.a..t.e.. ................................................................................................................................... 49 Database. .M...o..d...e..l. T...e..m...p..l.a..t.e.. ............................................................................................................................. 50 Compone..n..t. .M...o..d...e..l. .T..e..m...p..l.a..t.e.. ......................................................................................................................... 50 Deployme..n...t. .M...o..d..e..l. .T..e..m...p...l.a..t.e.. ........................................................................................................................ 51 Testing M..o..d..e..l. .T...e..m...p..l.a..t.e.. ................................................................................................................................ 52 Maintena.n..c..e.. .M...o..d..e..l. .T...e..m...p..l.a..t.e.. ....................................................................................................................... 53 Project M.o...d..e..l. .T..e..m...p..l.a..t..e.. ................................................................................................................................ 54 The Proje..c..t. .B...r.o..w...s..e..r. ............................................................................................................... 55 Order Pac..k..a..g..e.. .C...o..n..t..e..n..t.s.. ............................................................................................................................... 56 Set Defau..l.t. .B..e..h...a..v..i.o..r. ...................................................................................................................................... 56 Project B.r.o...w..s..e..r.. .T..o..o..l.b..a..r.. ............................................................................................................................... 58 Project B.r.o..w...s..e..r.. .I.c..o..n.. .O...v..e..r.l.a..y..s.. ..................................................................................................................... 59 Model (Ro...o..t. .N...o..d..e..). .C...o..n..t.e..x..t.. .M...e..n..u.. ................................................................................................................ 59 Packa..g..e.. .C...o..n..t.r.o..l. .S..u..b..-.M...e..n..u....................................................................................................................... 61 Package .M...e..n..u.. ................................................................................................................................................ 61 Add S..u..b..-.M...e..n..u........................................................................................................................................... 63 Docu.m...e..n..t.a..t.io..n.. .S...u..b..-.M...e..n..u......................................................................................................................... 63 Code. .E..n..g..i.n..e..e..r.i.n..g.. .S..u..b..-.M...e..n..u..................................................................................................................... 63 Build .a..n..d.. .R...u..n.. .S..u..b..-.M...e..n..u........................................................................................................................... 64 Impor.t./.E...x..p..o..r.t. .S..u..b..-.M...e..n..u............................................................................................................................ 65 Conte..n..t.s.. .S..u..b..-.M...e..n..u................................................................................................................................... 65 Element M...e..n..u... .-. .P..r..o..j.e..c..t. .B...r.o..w...s..e..r. .................................................................................................................. 65 Add S..u..b.. .M...e..n..u........................................................................................................................................... 66 Diagram .M...e..n..u.. .-. .P...r.o..j.e..c..t. .B...r.o...w..s..e..r.. ................................................................................................................. 66 Operation.. .M...e..n..u... .-. .P..r..o..j.e..c..t. .B...r.o..w...s..e..r. ............................................................................................................... 67 The Main. .M...e..n..u.. ........................................................................................................................ 68 The File M...e..n..u.. ................................................................................................................................................. 68 Print .P..r.e..v..i.e..w.............................................................................................................................................. 69 Save .M...o..d..e..l. .C...o..p..y.. .o..r. .S..h..o..r.t.c..u..t................................................................................................................... 69 Create Cop.y.. .O..r.. .S..h..o..r.t.c..u..t.................................................................................................................... 70 Capture Cu.r.r.e..n..t. .W....o..r.k.. .E..n..v..i.r.o..n..m...e..n..t................................................................................................... 72 Encrypt Rep..o..s..i.t.o..r.y.. .P..a..s..s..w..o..r.d.............................................................................................................. 73 The Edit M...e..n...u.. ................................................................................................................................................ 73 Paste. ..E..l.e..m...e..n..t.s.. .S..u..b..m...e..n..u......................................................................................................................... 74 The View. .M...e..n..u.. ............................................................................................................................................... 75 View .S..u..b..m...e..n..u..s......................................................................................................................................... 76 The Proje..c..t. .M...e..n..u.. ........................................................................................................................................... 78 Docu.m...e..n..t.a..t.io..n.. .S...u..b..m...e..n..u.......................................................................................................................... 78 Sourc..e.. .C..o..d..e.. .E...n..g..in..e..e..r..in..g.. .S...u..b..m...e..n..u......................................................................................................... 79 Build .a..n..d.. .R...u..n.. .S..u..b..m...e..n..u............................................................................................................................ 80 Datab..a..s..e.. .E..n..g..i.n..e..e..r.i.n..g.. .S..u..b..m...e..n..u............................................................................................................... 81 Mode.l. .T..r.a..n..s..f.o..r.m...a..t.i.o..n..s.. .S..u..b..m...e..n..u.............................................................................................................. 81 Mode.l. .V..a..l.i.d..a..t.i.o..n.. .S..u..b..m...e..n..u........................................................................................................................ 81 Web .S..e..r.v..i.c..e..s. ..S..u..b..m...e..n..u............................................................................................................................ 81 XML .S..c..h..e..m...a.. .S..u..b..m...e..n..u............................................................................................................................. 82 Secur..it.y.. .S...u..b..m...e..n..u..................................................................................................................................... 82 Versio..n.. .C...o..n..t.r.o..l. .S..u..b..m...e..n..u.......................................................................................................................... 82 Impor.t./.E...x..p..o..r.t. .S..u..b..m...e..n..u............................................................................................................................. 83 The Diagr..a..m... .M...e..n..u.. ......................................................................................................................................... 83 The Elem.e..n..t.. .M...e..n..u.. ......................................................................................................................................... 84 Inline. .F..e..a..t.u..r.e..s.. .S..u..b..m...e..n..u........................................................................................................................... 85 Advan..c..e..d.. .S...u..b..m...e..n..u.................................................................................................................................. 86 Sourc..e.. .C..o..d..e.. .E...n..g..in..e..e..r..in..g.. .S...u..b..m...e..n..u......................................................................................................... 86 Appe.a..r.a..n..c..e.. .S..u..b..m...e..n..u............................................................................................................................... 87 Positi.o..n.. .S...u..b..m...e..n..u..s................................................................................................................................... 87 The Tools.. .M...e..n..u... ............................................................................................................................................. 88 Data .M...a..n..a..g..e..m...e..n..t. .S..u..b..m...e..n..u..................................................................................................................... 89 Mana.g..e.. ...E...A..P.. .F...il.e.. .S...u..b..m...e..n..u..................................................................................................................... 89 © 1998-2009 Sparx Systems Pty Ltd III Contents The C..u..s..t.o..m...i.z.e.. .D...i.a..l.o..g............................................................................................................................... 90 Customize .C..o..m...m...a..n..d..s........................................................................................................................ 91 Customize T...o..o..lb..a..r..s............................................................................................................................ 91 Custom Too..l.s...................................................................................................................................... 94 Open Exter.n..a..l. .T..o..o..l.s..................................................................................................................... 96 Pass Param...e..t.e..r.s.. .t.o.. .A..p..p..l.i.c..a..t.i.o..n..s................................................................................................. 98 Customize K...e..y..b..o..a..r.d........................................................................................................................... 99 Customize. .M...e..n..u................................................................................................................................ 101 Customize. .O...p..t.i.o..n..s............................................................................................................................ 102 The Add.-..I.n..s.. .M...e..n..u.. ........................................................................................................................................ 102 The Sett.i.n...g..s.. .M...e..n..u.. ....................................................................................................................................... 103 The Win.d..o...w.. ..M...e..n..u.. ....................................................................................................................................... 104 The Help.. .M...e..n...u.. ............................................................................................................................................. 105 The Ente..r..p..r.i.s..e.. .A...r.c..h...i.t.e..c..t. .T..o..o...l.b..o..x.. ....................................................................................... 106 UML Too..l.b...o..x.. .A..p...p..e..a..r.a..n..c..e.. .O...p..t..i.o..n..s.. ............................................................................................................ 108 UML Too...l.b..o..x.. .S..h...o..r.t.c..u...t. .M...e..n..u.. ...................................................................................................................... 110 Commo.n.. .G...r.o..u..p... ........................................................................................................................................... 112 Use Cas.e.. .G...r.o...u..p.. ........................................................................................................................................... 114 Class G.r.o..u..p... ................................................................................................................................................. 114 Object G..r.o...u..p.. ................................................................................................................................................ 115 Compos..i.t.e.. .G...r.o..u..p... ........................................................................................................................................ 116 Commu.n..i.c..a..t.i.o..n.. .G...r..o..u..p.. ................................................................................................................................ 116 Interacti.o..n... .G..r..o..u..p.. ......................................................................................................................................... 116 Timing G...r.o..u...p.. ............................................................................................................................................... 117 State Gr.o..u...p.. .................................................................................................................................................. 118 Activity .G...r.o..u..p... .............................................................................................................................................. 118 Compon..e..n..t. .G...r.o...u..p.. ....................................................................................................................................... 119 Deploym..e..n...t. .G..r..o..u..p.. ....................................................................................................................................... 120 Profile G..r..o..u..p.. ................................................................................................................................................ 122 Metamo.d..e..l. .G...r.o..u...p.. ........................................................................................................................................ 122 Analysis.. .G..r..o..u..p.. ............................................................................................................................................. 123 Custom. .G..r..o..u..p.. .............................................................................................................................................. 124 Require.m...e..n..t. .G...r.o...u..p.. ..................................................................................................................................... 125 Mainten.a..n..c..e.. .G...r.o..u...p.. ..................................................................................................................................... 125 User Inte..r..f.a..c..e.. .G...r.o..u...p.. ................................................................................................................................... 126 WSDL G..r.o..u..p... ................................................................................................................................................ 127 XML Sch..e..m....a.. .G..r..o..u..p.. ..................................................................................................................................... 127 Data Mo.d..e..l.i.n...g.. .G...r.o..u..p... .................................................................................................................................. 128 Workspa..c..e.. ..T..o..o..l.b..a..r..s.. ............................................................................................................ 129 Default T..o...o..l.s.. .T..o..o..l.b...a..r. .................................................................................................................................. 130 Project T..o...o..l.b..a..r. ............................................................................................................................................. 130 Code Ge..n..e..r.a..t..i.o..n.. .T..o..o...l.b..a..r. ............................................................................................................................ 131 UML Ele.m....e..n..t.s.. .T..o..o...l.b..a..r. ................................................................................................................................ 132 Diagram.. .T..o..o..l.b..a..r.. .......................................................................................................................................... 132 Current .E..l.e..m....e..n..t. .T..o..o...l.b..a..r. ............................................................................................................................. 133 Current .C...o..n..n..e..c..t.o...r. .T..o..o...l.b..a..r. ......................................................................................................................... 133 Format T...o..o..l.b..a..r.. ............................................................................................................................................ 134 Workspa..c..e.. .V...i.e..w...s.. ........................................................................................................................................ 135 Other W.i.n..d...o..w...s.. .T..o..o..l.b..a..r.. .............................................................................................................................. 135 Status B..a..r. ..................................................................................................................................................... 136 Rich Tex..t. .N...o..t.e..s.. .T..o...o..l.b..a..r. .............................................................................................................................. 136 Diagram.. .T..a..b..s.. ........................................................................................................................ 138 View Op..t.i.o..n..s.. ......................................................................................................................... 139 Diagram.. .V..i.e..w... ............................................................................................................................................... 139 Element. .L..i.s..t.. ................................................................................................................................................. 140 Elem..e..n..t. .L..i.s..t. .O...p..t.i.o..n..s............................................................................................................................... 143 Model V.i.e..w...s.. ................................................................................................................................................. 145 Enterprise Architect User Guide Contents IV Mod.e..l. .V..i.e..w...s.. T...o..o..lb..a..r............................................................................................................................... 146 Mod.e..l. .V..i.e..w...s.. C...o..n..t.e..x..t. .M...e..n..u..s................................................................................................................... 147 Mod.e..l. .V..i.e..w...s.. O...p..e..r.a..t.i.o..n..s.......................................................................................................................... 149 Diag..r.a..m... .S..l.i.d..e.. .S..h..o..w................................................................................................................................. 151 Model S.e..a..r.c..h... ............................................................................................................................................... 153 Use. .t.h..e.. .M...o..d..e..l .S...e..a..r.c..h............................................................................................................................. 157 Sea.r.c..h.. .a.. .M...o..d..e..l...................................................................................................................................... 157 Sea.r.c..h.. .D..e..f.i.n..i.t.i.o..n..s................................................................................................................................... 158 Create Se.a..r.c..h.. .D..e..f.i.n..i.t.i.o..n..s................................................................................................................. 162 Pre-define.d.. .S..e..a..r..c.h.. .D...e..f.i.n..i.t.io..n..s.......................................................................................................... 164 Add Filters......................................................................................................................................... 165 Fields and.. .C..o..n..d..i.t.i.o..n..s................................................................................................................. 167 The Web.. .B...r.o...w..s..e..r.. ................................................................................................................. 168 Arrange. .W...i.n...d..o..w...s.. .a..n..d.. .M...e..n...u..s.. ............................................................................................. 169 Dock Wi.n...d..o..w...s.. ............................................................................................................................................. 169 Autohid.e.. .W...i.n..d...o..w...s.. ...................................................................................................................................... 171 Tear Off. .M...e..n..u..s.. ............................................................................................................................................. 172 Dockabl.e.. .W....i.n..d..o..w...s.. ............................................................................................................... 173 The Pro.p..e..r.t.i.e..s.. .W....i.n..d..o..w... ............................................................................................................................... 174 The Sys.t.e..m... .W....i.n..d..o..w... .................................................................................................................................... 175 The Res.o..u...r.c..e..s.. .W...i.n...d..o..w... .............................................................................................................................. 176 Favo..r.i.t.e..s.................................................................................................................................................. 178 The Sou.r..c..e.. .C..o...d..e.. .V..i.e..w...e..r. ............................................................................................................................. 179 The Scri.p...t.e..r. .W....i.n..d..o..w... ................................................................................................................................... 181 Scrip..t.s.. .T..a..b............................................................................................................................................... 181 Con.s..o..le.. .T...a..b............................................................................................................................................ 183 Scrip..t. .E...d..i.t.o..r............................................................................................................................................ 185 The Elem...e..n..t.. .B..r..o..w...s..e..r. .................................................................................................................................. 187 The Rela..t.i.o...n..s..h..i.p..s.. .W....i.n..d..o..w... ......................................................................................................................... 189 The Rule..s.. .&... .S..c..e..n...a..r.i.o..s.. .W....i.n..d..o..w... ................................................................................................................. 189 The Hier.a..r..c..h..y.. .W...i.n...d..o..w... ................................................................................................................................ 190 The Not.e..s.. .W...i.n..d..o...w.. ....................................................................................................................................... 191 The Tag.g..e..d.. .V...a..l.u..e..s.. .W...i.n...d..o..w... ....................................................................................................................... 191 Assi.g..n.. .a.. .T..a..g..g..e..d.. .V...a..lu..e.. ..t.o.. .a..n.. .I.t.e..m........................................................................................................... 193 Assi.g..n.. .N...o..t.e..s. .t.o.. .a.. .T...a..g..g..e..d.. .V..a..l.u..e............................................................................................................. 195 Sho.w.. .D...u..p..l.ic..a..t.e.. .T..a..g..s............................................................................................................................... 196 The Pro.j.e..c..t. .M...a..n..a..g..e..m...e..n...t. .W...i.n..d...o..w... ............................................................................................................. 197 The Out.p..u..t. .W....i.n..d..o..w... ..................................................................................................................................... 198 The Tas.k..s.. .P..a..n..e.. .W....i.n..d..o..w... ............................................................................................................................. 198 The Pan. .&... .Z..o..o..m.... .W...i.n..d...o..w... ........................................................................................................................... 200 Code Ed..i.t.o..r..s.. ......................................................................................................................... 201 Intellise.n..s..e.. ................................................................................................................................................... 204 Code Ed..i.t.o..r. .K...e..y.. .B...i.n..d..i.n..g..s.. ........................................................................................................................... 206 Code Ed..i.t.o..r.. .C..o..n...t.e..x..t. .M...e..n..u.. .......................................................................................................................... 210 The Qui.c..k.. .L..i.n..k..e..r.. .................................................................................................................. 211 Create N..e..w... .E..l.e..m...e..n...t.s.. .................................................................................................................................. 211 Create C..o..n..n..e..c..t..o..r.s.. ....................................................................................................................................... 213 Defaults. .a..n...d.. .U..s..e..r.. .S..e..t..t.i.n..g..s.. .................................................................................................. 214 Configu.r.e.. .L..o...c..a..l. .O..p...t.i.o..n..s.. ............................................................................................................................. 214 Gen.e..r.a..l................................................................................................................................................... 215 Stan..d..a..r.d.. .C..o..l.o..r.s....................................................................................................................................... 217 Diag..r.a..m.................................................................................................................................................... 219 Appearanc..e....................................................................................................................................... 220 Set Defau.l.t. .F..o..n..t.s........................................................................................................................ 221 Behavior ......................................................................................................................................... 223 Sequence......................................................................................................................................... 224 © 1998-2009 Sparx Systems Pty Ltd V Contents Obje..c..t.s.................................................................................................................................................... 226 Element V.i.s..i.b..il.i.t.y............................................................................................................................... 227 Link.s........................................................................................................................................................ 228 Com..m...u..n..i.c.a..t.i.o..n.. .M...e..s..s..a..g..e.. .C..o..l.o..r.s............................................................................................................. 229 XML.. .S..p..e..c..i.f.ic..a..t.i.o..n..s.................................................................................................................................. 231 Custom. L...a..y..o..u..t.s.. ........................................................................................................................................... 232 Visual S.t.y..l.e..s.. ................................................................................................................................................. 233 Keyboar..d.. .S..h..o...r.t.c..u..t..s.. ............................................................................................................. 234 Project D...i.s..c..u..s..s..i.o..n... .F..o..r.u...m... ................................................................................................... 239 Context. .M...e..n..u.. ............................................................................................................................................... 240 Add a Ne..w... .C...a..t.e..g..o..r..y.. .................................................................................................................................... 241 Add a N.e..w.. .T...o..p..i.c.. .......................................................................................................................................... 241 Add a N.e..w.. .P...o..s..t. ............................................................................................................................................ 242 Reply to. .a.. .P...o..s..t. ............................................................................................................................................. 243 Edit an I.t.e..m.... .................................................................................................................................................. 243 Forum E..d..i.t.o..r.. ................................................................................................................................................ 244 Add Obj.e..c..t. .L..i.n..k..s.. .......................................................................................................................................... 244 Copy Pa.t..h.. .t.o.. .C...l.i.p..b..o..a..r..d.. ............................................................................................................................... 245 Forum O..p..t..i.o..n..s.. ............................................................................................................................................. 245 Forum C..o..n..n...e..c..t.i.o..n..s.. ..................................................................................................................................... 245 Spell Ch..e..c..k..i.n..g.. ...................................................................................................................... 247 Using th..e.. .S..p..e..l.l. .C...h..e..c..k..e..r. .............................................................................................................................. 247 Correcti.n..g.. .W....o..r.d...s.. ........................................................................................................................................ 248 Select a. .D..i.f.f..e..r.e..n..t. .L...a..n..g..u..a..g..e.. ........................................................................................................................ 249 Part IV UML Tool Project Roles 251 Busines.s.. .A...n..a..l.y..s..t.s.. ................................................................................................................ 252 Software.. .A...r.c..h...i.t.e..c..t.s.. .............................................................................................................. 254 Software.. ..E..n..g..i.n...e..e..r.s.. .............................................................................................................. 256 Develop.e..r..s.. ............................................................................................................................ 257 Project .M...a..n..a..g..e..r.s.. .................................................................................................................. 259 Testers ................................................................................................................................... 260 Impleme..n..t.a..t.i.o...n.. .M...a..n..a..g..e..r.. ..................................................................................................... 261 Technol.o..g..y.. ..D..e..v..e..l.o..p...e..r.s.. ....................................................................................................... 263 Databas.e.. .A...d..m...i.n..i.s..t..r.a..t.o..r..s.. ..................................................................................................... 265 Part V Modeling With UML 267 Work W.i.t.h.. .P...a..c..k..a..g..e..s.. ............................................................................................................ 268 Open Pa..c..k..a..g..e.. .i.n.. .t.h..e.. .P...r.o..j.e..c..t.. .B..r..o..w...s..e..r. ....................................................................................................... 268 Add a Pa..c..k..a..g...e.. ............................................................................................................................................. 268 Rename. .a.. .P..a..c..k..a..g...e.. ...................................................................................................................................... 269 Drag a P..a..c..k..a..g..e.. .O...n..t.o.. .a.. .D...i.a..g..r.a..m.... ................................................................................................................ 269 Show or. .H...i.d..e.. .P...a..c..k..a..g..e.. .C..o...n..t.e..n..t.s.. ................................................................................................................ 270 Delete a. .P..a..c..k..a..g..e.. .......................................................................................................................................... 270 Work W.i.t.h.. .D...i.a..g..r.a..m....s.. ............................................................................................................ 271 Diagram.. .C..o..n...t.e..x..t. .M...e..n..u.. ................................................................................................................................ 274 Diagram.. T...a..s..k..s.. ............................................................................................................................................. 275 Add. .N..e..w... .D..i.a..g..r.a..m...s.................................................................................................................................. 276 Layo..u..t. .D...ia..g..r..a..m...s..................................................................................................................................... 277 Circular/El.l.i.p..t.ic..a..l. .L..a..y..o..u..t................................................................................................................... 279 Box Layou.t........................................................................................................................................ 282 Per Page L..a..y..o..u..t............................................................................................................................... 283 Enterprise Architect User Guide Contents VI Digraph La..y..o..u..t................................................................................................................................. 284 Spring Lay..o..u..t................................................................................................................................... 285 Neaten La.y..o..u..t.................................................................................................................................. 286 Converge/.D...iv..e..r.g..e.. .L..a..y..o..u..t................................................................................................................. 287 Fan Relati.o..n..s.. .L..a..y.o..u..t........................................................................................................................ 288 Auto Route.. .L..a..y..o..u..t............................................................................................................................ 289 Lay Out a .D...ia..g..r..a..m... .A..u..t.o..m...a..t.i.c..a..ll.y...................................................................................................... 290 Dele..t.e.. .D..i.a..g..r.a..m......................................................................................................................................... 293 Ren.a..m...e.. .D..i.a..g..r.a..m...................................................................................................................................... 294 Cop.y.. .A..n..d.. .P..a..s..t.e.. .D...i.a..g..r.a..m... .E..l.e..m...e..n..t......................................................................................................... 294 Diag..r.a..m... .N..a..v..i.g..a..t.i.o..n.. .H..o..t.k..e..y..s................................................................................................................... 294 Cop.y.. .I.m...a..g..e.. .t.o.. .D..i.s..k................................................................................................................................. 294 Cop.y.. .I.m...a..g..e.. .t.o.. .C..l.i.p..b..o..a..r.d......................................................................................................................... 295 Cha.n..g..e.. .D..i.a..g..r.a..m... .T..y..p..e............................................................................................................................. 295 Z Or.d..e..r.. .E..l.e..m...e..n..t.s.................................................................................................................................... 296 Cop.y.. .(.D..u..p..l.i.c..a..t.e..). .D..i.a..g..r.a..m......................................................................................................................... 296 Ope.n.. .P..a..c..k..a..g..e.. .F..r.o..m... .D...i.a..g..r.a..m.................................................................................................................. 297 Feat.u..r..e.. .V..i.s..ib..i.l.i.t.y...................................................................................................................................... 297 Inse.r.t. .D...i.a..g..r.a..m... .P..r.o..p..e..r..t.ie..s.. .N...o..t.e............................................................................................................... 299 Auto..s.i.z..e.. .E...le..m...e..n..t.s................................................................................................................................... 300 Past.e.. .f.r..o..m... .P..r.o..j.e..c..t. .B..r..o..w..s..e..r.................................................................................................................... 300 Paste Mult.i.p..l.e.. .I.t.e..m...s.......................................................................................................................... 301 Paste Com..p..o..s..i.t.e.. .E..l.e..m...e..n..t.s............................................................................................................... 303 Paste Acti.v..it.i.e..s.................................................................................................................................. 303 Plac.e.. .R...e..l.a..t.e..d.. .E..l.e..m...e..n..t.s.. .o..n.. .D..i.a..g..r.a..m........................................................................................................ 304 Swim...l.a..n..e..s.. M...a..t.r..ix..................................................................................................................................... 305 Usin.g.. .t.h..e.. .I.m...a..g..e.. .M...a..n..a..g..e..r....................................................................................................................... 308 Create Cu.s..t.o..m... .D..i.a..g..r.a..m... .B...a..c.k..g..r.o..u..n..d................................................................................................ 309 Import Ima..g..e.. .L..ib..r..a..r.y......................................................................................................................... 309 Swimlanes......................................................................................................................................... 311 Sho.w.. .R...e..a..l.iz..e..d.. .I.n..t.e..r.f.a..c..e..s.. .o..f. .C...la..s..s.......................................................................................................... 314 Labe..l. .M...e..n..u.. .S..e..c..t.i.o..n................................................................................................................................. 314 Lock.. .D..i.a..g..r.a..m............................................................................................................................................ 315 Und.o.. .L..a..s..t. .A..c..t.i.o..n..................................................................................................................................... 316 Red.o.. .L..a..s..t. .A..c..t.i.o..n..................................................................................................................................... 316 View.. .L..a..s..t. .a..n..d.. .N..e..x..t. .D...ia..g..r..a..m.................................................................................................................... 316 Diag..r.a..m... .P..r.o..p..e..r..t.ie..s.................................................................................................................................. 316 General Ta..b....................................................................................................................................... 317 Diagram T.a..b...................................................................................................................................... 319 Elements T...a..b.................................................................................................................................... 320 Features T..a..b..................................................................................................................................... 321 Connector.s.. .T..a..b................................................................................................................................. 322 Visible Cla.s..s.. .M...e..m...b..e..r.s...................................................................................................................... 323 Set .t.h..e.. .D..e..f.a..u..l.t. .D...ia..g..r..a..m........................................................................................................................... 324 Crea..t.e.. .L..e..g..e..n..d..s....................................................................................................................................... 324 Scal.e.. .I.m...a..g..e.. .t.o.. .P...a..g..e.. .S..i.z..e....................................................................................................................... 327 Set .D..i.a..g..r.a..m... .P...a..g..e.. .S..i.z..e........................................................................................................................... 328 Pan. .a..n..d.. .Z..o..o..m... .a.. .D..i.a..g..r.a..m......................................................................................................................... 329 Mov.e.. .E..l.e..m...e..n..t.s.. .I.n.. .D...ia..g..r..a..m... .S..e..c..t.i.o..n..s...................................................................................................... 330 Work W.i.t.h.. .E...l.e..m...e..n..t.s.. ............................................................................................................. 331 Element. .C...o..n..t.e..x..t.. .M...e..n..u.. ................................................................................................................................ 332 Prop..e..r.t.i.e..s.. .M...e..n..u.. .S..e..c..t.i.o..n......................................................................................................................... 333 Advanced .S...u..b..m...e..n..u.......................................................................................................................... 334 Custom Pr.o..p..e..r..t.ie..s.. .D...i.a..lo..g.................................................................................................................. 335 Add. .S..u..b..m...e..n..u.......................................................................................................................................... 336 Insert Rela..t.e..d.. .E..l.e..m...e..n..t.s.................................................................................................................... 336 Find. .S...u..b..m...e..n..u......................................................................................................................................... 337 Emb..e..d..d..e..d.. .E..l.e..m...e..n..t.s.. .S..u..b..m...e..n..u............................................................................................................... 337 © 1998-2009 Sparx Systems Pty Ltd VII Contents Embedded.. .E..l.e..m...e..n..t.s.. .W...i.n..d..o..w............................................................................................................ 338 Feat.u..r..e..s. .M...e..n..u.. .S...e..c..t.io..n............................................................................................................................ 339 Cod.e.. .E..n..g..i.n..e..e..r.i.n..g.. .M...e..n..u.. .S..e..c..t.i.o..n............................................................................................................. 339 App.e..a..r.a..n..c..e.. .M...e..n..u.. .S..e..c..t.io..n....................................................................................................................... 340 Set Eleme.n..t. .F..o..n..t.............................................................................................................................. 341 Elem..e..n..t. .M...u..l.t.i.p..l.e.. .S..e..l.e..c..t.i.o..n.. .M...e..n..u............................................................................................................ 342 Element. .T..a..s..k..s.. .............................................................................................................................................. 343 Crea..t.e.. .E..l.e..m...e..n..t.s...................................................................................................................................... 343 Add. .E..l.e..m...e..n..t.s.. .D..i.r.e..c..t.l.y.. .T..o.. .P..a..c..k..a..g..e..s....................................................................................................... 345 Use. .A..u..t.o.. .N...a..m...in..g.. .a..n..d.. .A...u..t.o.. .C..o..u..n..t.e..r..s..................................................................................................... 345 Set .E..l.e..m...e..n..t. .P..a..r..e..n..t................................................................................................................................ 346 Sho.w.. .E...le..m...e..n..t. .U...s..e.................................................................................................................................. 347 Set .U..p.. .C...r.o..s..s.. .R..e..f.e..r.e..n..c..e..s........................................................................................................................ 348 Mov.e.. .E..l.e..m...e..n..t.s.. .W....it.h..i.n.. .D...i.a..g..r.a..m...s............................................................................................................ 349 Mov.e.. .E..l.e..m...e..n..t.s.. .B..e..t.w...e..e..n.. .P..a..c..k..a..g..e..s........................................................................................................ 351 Cha.n..g..e.. .E..l.e..m...e..n..t. .T..y..p..e............................................................................................................................. 352 Align.. .E...l.e..m...e..n..t.s........................................................................................................................................ 352 Res.iz..e.. .E...le..m...e..n..t.s...................................................................................................................................... 353 Dele..t.e.. .E..l.e..m...e..n..t.s...................................................................................................................................... 354 Cus.t.o..m...iz..e.. .V...is..i.b..i.l.it.y.. .o..f. .E...l.e..m...e..n..t.s............................................................................................................. 355 Crea..t.e.. .N...o..t.e..s. .a..n..d.. .T..e..x..t............................................................................................................................ 356 Set .a..n.. .E..l.e..m...e..n..t.'.s. .D...e..f.a..u..l.t. .A..p..p..e..a..r.a..n..c..e..................................................................................................... 357 Get/.S..e..t. .P...r.o..j.e..c..t. .C..u..s..t.o..m... .C...o..l.o..r.s............................................................................................................... 359 Set .E..l.e..m...e..n..t. .T..e..m...p..l.a..t.e..s.. .P..a..c..k..a..g..e............................................................................................................ 361 High..li.g..h..t. .C...o..n..t.e..x..t. .E..l.e..m...e..n..t...................................................................................................................... 362 Mak.e.. .L..i.n..k..e..d.. .E..l.e..m...e..n..t. .a.. .L..o..c..a..l .C...o..p..y........................................................................................................ 363 Cop.y.. .F..e..a..t.u..r.e..s.. .B..e..t.w...e..e..n.. .E..l.e..m...e..n..t.s.......................................................................................................... 363 Mov.e.. .F..e..a..t.u..r.e..s.. .B...e..t.w..e..e..n.. .E...le..m...e..n..t.s.......................................................................................................... 364 Attribute..s.. ...................................................................................................................................................... 366 Attri.b..u..t.e..s. .D...i.a..l.o..g.. .-. .G...e..n..e..r.a..l. .T..a..b............................................................................................................... 368 Attri.b..u..t.e..s. .D...i.a..l.o..g.. .-. .D..e..t.a..i.l......................................................................................................................... 370 Attri.b..u..t.e..s. .D...i.a..l.o..g.. .-. .C..o..n..s..t.r.a..i.n..t.s................................................................................................................. 371 Attri.b..u..t.e.. .T..a..g..g..e..d.. .V..a..l.u..e..s.......................................................................................................................... 372 Crea..t.e.. .P..r..o..p..e..r.t.i.e..s.................................................................................................................................... 373 Disp.l.a..y.. .I.n..h..e..r.i.t.e..d.. .A..t.t.r..ib..u..t.e..s...................................................................................................................... 375 Crea..t.e.. .O...b..j.e..c.t. .F...r.o..m... .A..t.t.r..ib..u..t.e................................................................................................................... 376 Properti.e..s.. ..................................................................................................................................................... 377 Gen.e..r.a..l. .S..e..t.t.i.n..g..s...................................................................................................................................... 378 Advanced .S...e..t.t.i.n..g..s............................................................................................................................ 379 Deta..i.ls...................................................................................................................................................... 380 Req.u..i.r.e..m...e..n..t.s.......................................................................................................................................... 381 External R.e..q..u..i.r.e..m...e..n..t.s...................................................................................................................... 383 Con.s..t.r.a..i.n..t.s.............................................................................................................................................. 384 Link.s........................................................................................................................................................ 385 Scen..a..r..io..s................................................................................................................................................. 386 Asso..c..i.a..t.e..d.. .F..i.l.e..s...................................................................................................................................... 387 Tagg..e..d.. .V...a..l.u..e..s. .T...a..b................................................................................................................................. 388 Tagg..e..d.. .V...a..l.u..e..s........................................................................................................................................ 388 Advanced .T...a..g.. M...a..n..a..g..e..m...e..n..t............................................................................................................. 388 Quick Add. .o..f. .T..a..g..g..e..d.. .V...a..lu..e..s............................................................................................................. 390 Obje..c..t. .C..l.a..s..s..i.f.ie..r..s.................................................................................................................................... 391 Using Clas..s..if.i.e..r.s................................................................................................................................ 392 Sele.c..t. .<..I.t.e..m...>.. ..D..i.a..l.o..g............................................................................................................................... 392 Behavio.r..a..l. .M...o..d..e..l.i.n..g.. .................................................................................................................................... 394 Ope.r.a..t.i.o..n..s............................................................................................................................................... 394 Operations.. .D...ia..l.o..g.. .-. .G...e..n..e..r.a..l............................................................................................................. 395 Operation.s.. .D..i.a..l.o..g.. .-. .B..e..h..a..v..i.o..r..................................................................................................... 398 Initial Cod.e.................................................................................................................................. 399 Enterprise Architect User Guide

Description:
Enterprise Architect User Guide. Introduction by Geoffrey Sparks. Enterprise Architect is a complete UML-based solution for analysing, designing, managing,
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.