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-2014 Sparx Systems Pty Ltd 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-2014 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: November 2014 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 John Redfern Vimal Kumar Howard Britten Brad Maxwell Steve Meagher I Contents Table of Contents Foreword 1 Part I Introduction 3 Ove.r..v.i.e..w... ......................................................................................................................... 5 What You C..a..n.. .D...o.. .............................................................................................................................................. 7 Key Benefi.t.s.. ...................................................................................................................................................... 9 Key Featu.r..e..s.. ................................................................................................................................................... 13 En.t.e..r.p..r.i.s..e.. .A..r.c..h..i.t.e..c..t. .E..d..i.t.i.o..n..s. .......................................................................................... 18 The Trial V...e..r..s..i.o...n.. ........................................................................................................................................... 18 Editions A..v..a..i.l.a..b..l.e.. ........................................................................................................................................... 20 The Read-..o..n..l.y.. .'.L...i.t.e..'. .E..d...i.t.i.o..n... ......................................................................................................................... 23 Fo.r.m...a..l. .S..t.a..t.e..m...e..n..t.s.. ........................................................................................................ 25 Copyright. .N...o..t.i.c..e... ............................................................................................................................................ 25 End User .L..i.c..e..n...s..e.. .A...g..r..e..e...m...e...n..t. ..................................................................................................................... 26 Trademar.k...s.. .................................................................................................................................................... 29 Acknowle..d..g..e...m...e...n..t.s... ..................................................................................................................................... 32 Or.d..e..r. .E..n..t.e..r.p..r.i.s..e.. .A..r.c..h..i.t.e..c..t. ............................................................................................. 33 Ins.t.a..l.l.a..t.i.o..n.. ..................................................................................................................... 34 Re.g..i.s..t.e..r. .a.. .F..u..l.l. .L..i.c..e..n..s.e.. .................................................................................................. 36 He.l.p.. .a..n..d.. .S..u..p..p..o..r..t. .......................................................................................................... 38 Available .H..e..l.p...f.i.l.e.. .F..o...r.m....a..t.s... ........................................................................................................................... 39 Support .......................................................................................................................................................... 40 Part II Getting Started 42 Ba.s..i.c.s.. ............................................................................................................................ 43 Co.m...m...o..n.. .T..a..s..k.s.. .............................................................................................................. 45 A Q...u..i.c.k.. .S..t.a..r..t. .T..u..t.o..r.i.a..l. .................................................................................................... 47 Create a P..r..o..j.e..c..t.. ............................................................................................................................................. 47 Add a Vie.w... .t.o... .y..o..u..r.. .M...o...d..e..l. ............................................................................................................................ 49 Add New .P..a..c..k..a..g...e..s.. ........................................................................................................................................ 50 Create a N..e..w.... .D..i.a..g..r..a..m.... .................................................................................................................................. 50 Save Chan..g...e..s.. ................................................................................................................................................. 51 Create Ne.w.... .E..l.e..m....e..n..t..s.. .o..n... .a.. .D..i.a..g..r..a..m.... .......................................................................................................... 52 Add Conn.e...c..t.o..r..s.. ............................................................................................................................................. 55 Modify Pr.o..p..e...r.t..i.e..s.. .......................................................................................................................................... 56 Move Obje...c..t.s.. .A...r..o..u..n...d.. ................................................................................................................................... 57 Move O...b..je..c..t.s.. .W....it.h..i.n.. .a.. .P..a..c..k..a..g..e.................................................................................................................. 57 Move O...b..je..c..t.s.. .B...e..t.w...e..e..n.. .P..a..c..k..a..g..e..s.............................................................................................................. 58 Move E..l.e..m..e..n..t.s.. .i.n.. .a.. .D..i.a..g..r.a..m......................................................................................................................... 59 Move E..l.e..m..e..n..t.s.. .B...e..t.w...e..e..n.. .D..i.a..g..r.a..m...s............................................................................................................. 59 Conne.c..t. .t.o.. .a.. .D..i.f.f.e..r..e..n..t. .E..le..m...e..n..t. .o..n.. .a.. .D..i.a..g..r.a..m............................................................................................... 61 Delete a C..o..n..n...e..c..t.o...r. ........................................................................................................................................ 62 Delete an .E..l.e...m...e...n..t. .......................................................................................................................................... 64 Remov.e.. .E..l.e..m...e..n..t.s.. .F..r.o..m... .a.. .D..i.a..g..r.a..m............................................................................................................... 64 Delete .E..l.e..m...e..n..t.s.. .F..r.o..m... .Y..o..u..r.. .M..o..d..e..l.............................................................................................................. 65 Us.e..r. .I.n..t.e..r.f.a..c..e.. .G..u..i.d..e.. ...................................................................................................... 67 Start Page.. ........................................................................................................................................................ 68 Remov.e.. .R...e..c..e..n..t. .P..r.o..j.e..c..t.s............................................................................................................................. 73 Learning .C..e...n..t.e...r. ............................................................................................................................................. 74 Enterprise Architect User Guide Contents II Create. .L..e..a..r.n..i.n..g.. .C..e..n..t.e..r.. .P..a..g..e..s.................................................................................................................... 74 Main Men.u.. ....................................................................................................................................................... 77 File Me.n..u...................................................................................................................................................... 79 Edit Me..n..u..................................................................................................................................................... 80 Paste Elemen..t.s...................................................................................................................................... 82 View M...e..n..u.................................................................................................................................................. 83 View Subme.n..u..s.................................................................................................................................... 84 Project. .M...e..n..u................................................................................................................................................ 87 Documentatio..n.. .S...u..b..m..e..n..u....................................................................................................................... 89 Model Valida.t.i.o..n.. .S..u..b..m...e..n..u.................................................................................................................... 89 Model Import./.E..x..p..o..r.t. .S..u..b..m...e..n..u............................................................................................................... 90 Version Con.t.r.o..l. .S..u..b..m...e..n..u..................................................................................................................... 91 Security Sub.m...e..n..u................................................................................................................................. 92 Diagra.m.. .M...e..n..u.............................................................................................................................................. 93 Diagram Adv.a..n..c..e..d.. .M...e..n..u...................................................................................................................... 95 Elemen..t. .M..e..n..u............................................................................................................................................... 97 Appearance. .S..u..b..m...e..n..u.......................................................................................................................... 99 Advanced S...u..b..m..e..n..u............................................................................................................................ 100 Inline Featu.r.e..s.. .S..u..b..m...e..n..u..................................................................................................................... 101 Source Cod..e.. .E..n..g..in..e..e..r..in..g.. .S...u..b..m..e..n..u.................................................................................................... 103 Tools. .M...e..n..u................................................................................................................................................ 104 Source Cod..e.. .E..n..g..in..e..e..r..in..g.. .S...u..b..m..e..n..u.................................................................................................... 106 Database E.n..g..i.n..e..e..r.i.n..g.. .S..u..b..m...e..n..u......................................................................................................... 107 Web Servic.e..s.. .S...u..b..m..e..n..u...................................................................................................................... 108 XML Schem..a.. .S..u..b..m...e..n..u....................................................................................................................... 108 Model Trans..f..o..r.m...a..t.io..n.. .(..M..D...A..).. .S..u..b..m...e..n..u.............................................................................................. 109 Spelling Too..l.s...................................................................................................................................... 109 Data Manag..e..m..e..n..t. .S...u..b..m..e..n..u................................................................................................................ 110 Manage .EA...P.. .F..i.le.. .S...u..b..m..e..n..u.......................................................................................................... 111 Analy..z..e..r. .M...e..n..u.......................................................................................................................................... 112 Debug Men.u........................................................................................................................................ 114 Record Men..u....................................................................................................................................... 115 Exten.s..i.o..n..s.. .M...e..n..u....................................................................................................................................... 117 Settin.g..s.. .M...e..n..u............................................................................................................................................ 119 Project Typ.e..s.. .S..u..b..m...e..n..u...................................................................................................................... 120 Windo..w.... .M..e..n..u............................................................................................................................................ 121 Help M...e..n..u.................................................................................................................................................. 123 Standard.. .W...i.n..d...o..w...s... ...................................................................................................................................... 125 Dock .W....in..d..o..w....s.......................................................................................................................................... 128 Autoh..i.d..e.. .W...i.n..d..o..w...s.................................................................................................................................... 132 Code. .E..d..it.o..r..s.............................................................................................................................................. 133 Standard.. .T..o..o...l.b..a..r..s.. ....................................................................................................................................... 134 Defau..l.t. .T..o..o..ls.. .T..o..o..l.b..a..r................................................................................................................................ 135 Projec..t. .T..o..o..l.b..a..r.......................................................................................................................................... 136 Diagr.a..m.. .T..o..o..l.b..a..r........................................................................................................................................ 138 UML E..l.e..m...e..n..t.s.. .T..o..o..lb..a..r............................................................................................................................... 140 Curre.n..t. .E..l.e..m...e..n..t. .T..o..o..lb..a..r............................................................................................................................ 141 Curre.n..t. .C...o..n..n..e..c..t.o..r. .T..o..o..l.b..a..r....................................................................................................................... 143 Code. .G..e..n..e..r..a..t.io..n.. .T..o..o..l.b..a..r.......................................................................................................................... 144 Debu.g.. .T..o..o..lb..a..r........................................................................................................................................... 146 Build .T..o..o..l.b..a..r............................................................................................................................................. 147 Reco.r.d.. .&.. .A...n..a..l.y..z..e.. .T..o..o..lb..a..r........................................................................................................................ 148 Work.s..p..a..c..e.. .L..a..y..o..u..t.s.. .T..o..o..lb..a..r..................................................................................................................... 149 Statu.s.. .B..a..r................................................................................................................................................. 150 Customi.z..a..t.i.o...n.. .............................................................................................................................................. 151 The C..u..s..t.o..m..i.z..e.. .D..i.a..l.o..g................................................................................................................................ 152 Customize C...o..m..m...a..n..d..s......................................................................................................................... 153 Customize T..o..o..l.b..a..r.s............................................................................................................................. 156 © 1998-2014 Sparx Systems Pty Ltd III Contents Add Custom.. .T..o..o..l.s............................................................................................................................... 157 Open Exter..n..a..l .T..o..o..l.s..................................................................................................................... 158 Pass Param...e..t.e..r.s.. .t.o.. .A...p..p..li.c..a..t.i.o..n..s................................................................................................. 160 Customize K...e..y..b..o..a..r.d.. .S..h..o..r..t.c..u..t.s.......................................................................................................... 161 Customize M...e..n..u.................................................................................................................................. 162 Customize O...p..t.i.o..n..s.............................................................................................................................. 163 Mana.g..e.. .W...o..r..k.s..p..a..c..e.. .L..a..y..o..u..t...................................................................................................................... 163 Custo..m..i.z..e.. .C..o..m...m...a..n..d.. .S..e..t.s......................................................................................................................... 165 User .I.n..t.e..r.f.a..c..e.. .C...u..s..t.o..m..i.z..a..t.i.o..n.................................................................................................................... 167 Visua..l .S...t.y..le..s.............................................................................................................................................. 168 Other Wi.n..d...o..w...s... ............................................................................................................................................ 168 The S..y..s..t.e..m.. .O...u..t.p..u..t. .W...i.n..d..o..w....................................................................................................................... 169 The W...e..b.. .B..r.o..w....s..e..r.................................................................................................................................... 170 Keyboard... .S..h..o...r.t..c..u..t.s... .................................................................................................................................... 171 Keyb.o..a..r.d..-.M...o..u..s..e.. .S..h..o..r..t.c..u..t.s...................................................................................................................... 180 T.y.p..i.c..a..l. .P..r..o..j.e..c.t. .R...o..l.e..s. ................................................................................................... 182 Summar.y.. .o..f.. .T..y..p..i.c..a..l. .T...a..s..k..s... ........................................................................................................................ 183 Business... .A..n...a..l.y..s..t.s... ...................................................................................................................................... 185 Software.. .A...r.c..h...i.t.e..c..t..s.. .................................................................................................................................... 186 Software.. .E..n..g...i.n..e..e...r.s... .................................................................................................................................... 187 Develope..r..s.. .................................................................................................................................................... 188 Project M...a..n..a..g..e...r.s... ........................................................................................................................................ 190 Testers .......................................................................................................................................................... 191 Impleme..n..t.a..t..i.o..n.. .M....a..n..a..g..e...r.s... ........................................................................................................................ 192 Technolo..g...y.. .D..e..v..e...l.o..p..e...r.s... ............................................................................................................................. 193 Database.. .D..e...v..e..l.o..p...e..r..s.. .................................................................................................................................. 194 Part III Projects and Teams 197 In..t.r.o..d..u..c..t.i.o..n.. ................................................................................................................. 199 Projects. .D..e..f..i.n..e..d... .......................................................................................................................................... 200 Open a P.r..o..j.e...c..t. .............................................................................................................................................. 202 Project S..h..o..r..t.c..u...t.s.. ......................................................................................................................................... 204 Creat.e.. .P..r.o..j.e..c..t. .S..h..o..r..t.c..u..t............................................................................................................................ 206 Captu..r.e.. .C..u..r..r.e..n..t. .W...o..r..k. .E..n..v..i.r.o..n..m...e..n..t.......................................................................................................... 207 Encry..p..t. .R..e..p..o..s..i.t.o..r.y.. .P..a..s..s..w...o..r..d.................................................................................................................. 209 F.i.l.e.. .B..a..s.e..d.. .R...e..p..o..s.i.t.o..r.i.e..s.. ............................................................................................... 210 Copy a B.a..s..e... .P..r..o..j.e..c..t.. .................................................................................................................................... 211 Copy Exi.s..t.i.n...g.. .P..r..o..j.e...c..t. .................................................................................................................................. 212 S.e..r.v..e..r. .B..a..s..e..d.. .R..e..p..o..s..i.t.o..r.i.e..s. ........................................................................................... 214 Create a. .P..r..o..j.e..c..t.. .i.n.. .a.. .S..Q...L.. .S...e..r..v..e..r.. .D..a..t.a..b...a..s..e.. ............................................................................................. 215 Creat.e.. .a.. .S..Q...L.. .S..e..r..v..e..r. .R..e..p..o..s..i.t.o..r.y............................................................................................................... 217 Conn.e..c..t. .t.o.. .a.. .S..Q...L.. .S..e..r.v..e..r.. .D..a..t.a.. .R..e..p..o..s..i.t.o..r.y................................................................................................ 218 Create a. .P..r..o..j.e..c..t.. .i.n.. .a.. .M...y..S...Q..L... .D..a..t.a..b...a..s..e.. ..................................................................................................... 220 Creat.e.. .a.. .M...y..S..Q...L.. .R..e..p..o..s..i.t.o..r.y...................................................................................................................... 222 Set u.p.. .a.. .M..y..S...Q..L.. .O...D..B...C.. .D..r..iv..e..r................................................................................................................... 223 Conn.e..c..t. .t.o.. .a.. .M..y..S...Q..L.. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y....................................................................................................... 225 Create a. .P..r..o..j.e..c..t.. .i.n.. .a.. .P..o...s..t.g...r.e...S..Q...L.. .D..a..t..a..b..a..s..e... ........................................................................................... 227 Creat.e.. .a.. .P..o..s..t.g..r.e..S...Q..L.. .R...e..p..o..s..it.o..r..y.............................................................................................................. 229 Set u.p.. .a.. .P..o..s..t.g..r.e..S..Q...L.. .O...D..B..C... .D..r.i.v..e..r........................................................................................................... 230 Conn.e..c..t. .t.o.. .a.. .P..o..s..t.g..r.e..S..Q...L.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y............................................................................................... 233 Create a. .P..r..o..j.e..c..t.. .i.n.. .a.. .S..y..b...a..s..e.. .A...S..A... .D..a..t..a..b..a..s..e... ........................................................................................... 234 Creat.e.. .a..n.. .A...d..a..p..t.iv..e.. .S...e..r.v..e..r. .A...n..y..w...h..e..r..e.. .R..e..p..o..s..i.t.o..r.y................................................................................... 237 Set u.p.. .a..n.. .A..S...A.. .O...D..B...C.. .D..r..iv..e..r..................................................................................................................... 237 Conn.e..c..t. .t.o.. .a..n.. .A..S...A.. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y......................................................................................................... 239 Create a. .P..r..o..j.e..c..t.. .i.n.. .a..n.. .A...c..c..e..s...s.. .2..0..0..7.. .D..a..t..a..b..a..s..e... ........................................................................................ 241 Create a. .P..r..o..j.e..c..t.. .i.n.. .a.. .P..r..o..g...r.e...s..s.. .O...p..e...n..E..d..g...e.. .D..a..t..a..b..a..s..e... ............................................................................ 243 Creat.e.. .a.. .P..r.o..g..r..e..s..s.. .O..p..e..n..E..d..g..e.. .R...e..p..o..s..it.o..r..y................................................................................................. 245 Enterprise Architect User Guide Contents IV Set u.p.. .a.. .P..r.o..g..r.e..s..s.. .O...p..e..n..E..d..g..e.. .O...D..B..C... .D..r.i.v..e..r.............................................................................................. 247 Conn.e..c..t. .t.o.. .a.. .P..r.o..g..r.e..s..s.. .O...p..e..n..E..d..g..e.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y.................................................................................. 248 Create a. .P..r..o..j.e..c..t.. .i.n.. .a..n.. .O...r..a..c..l.e.. .D..a..t..a..b..a..s..e... ................................................................................................... 250 Creat.e.. .a..n.. .O...r.a..c..l.e.. .D..a..t.a.. .R..e..p..o..s..i.t.o..r.y............................................................................................................. 253 Set u.p.. .a..n.. .O..r..a..c..le.. .O...D..B...C.. .D..r..iv..e..r.................................................................................................................. 254 Conn.e..c..t. .t.o.. .a..n.. .O..r..a..c..le.. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y.. .(.O...D..B...C..)........................................................................................ 255 Conn.e..c..t. .t.o.. .a..n.. .O..r..a..c..le.. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y.. .(.O...L..E.. .D..B...)..................................................................................... 257 The WAN.. .O..p...t.i.m....i.z..e..r.. ..................................................................................................................................... 259 C.o..n..n..e..c..t.i.n..g.. .t.o.. .P..r.o..j.e..c..t.s. .V...i.a.. .t.h..e.. .C..l.o..u..d.. .......................................................................... 262 Setting u..p.. .t.h...e.. .C...l.o..u..d... .S..e..r..v..e..r.. ...................................................................................................................... 262 Connect. .t.o.. .a.. .P...r.o...j.e..c..t. .V...i.a.. .t.h...e.. .C...l.o..u..d... .......................................................................................................... 266 Addition.a..l. .F..u..n..c..t..i.o..n..a..l.i.t..y.. .U..s..i.n...g.. .t.h...e.. .C...l.o..u..d... ................................................................................................ 267 OSLC Re.q..u...i.r.e...m...e...n..t.s... .M...a..n..a..g...e..m....e..n..t.. .......................................................................................................... 268 Servi.c..e.. .P..r.o..v..i.d..e..r. .a..n..d.. .S..e..r..v..ic..e.. .P..r..o..v..id..e..r.. .R..e..s..o..u..r.c..e..................................................................................... 269 Reso.u..r.c..e.. .S..h..a..p..e........................................................................................................................................ 271 Query.. .C...a..p..a..b..il.i.t.y........................................................................................................................................ 273 WHERE Par.a..m...e..t.e..r.............................................................................................................................. 275 SELECT Par..a..m..e..t.e..r.............................................................................................................................. 276 Combine W.H..E..R..E.. .a..n..d.. .S...E..L..E..C..T.. .P..a..r.a..m...e..t.e..r.s.......................................................................................... 277 PROPERTIE.S.. .P..a..r.a..m...e..t.e..r...................................................................................................................... 278 PREFIX Para..m...e..t.e..r............................................................................................................................... 279 Creat.i.o..n.. .F..a..c..t.o..r.y........................................................................................................................................ 280 R.e..u..s.e..a..b..l.e.. .A...s.s..e..t. .S..e..r.v..i.c..e.. ............................................................................................. 282 Connect. .t.o.. .t..h..e.. .A...s..s...e..t. .S...e..r..v..i.c..e.. ................................................................................................................... 283 Browse .A..s...s..e..t..s.. ............................................................................................................................................ 284 Asse.t. .P..r.o..p..e..r..t.ie..s........................................................................................................................................ 286 Packa..g..e.. .C..o..n..t.e..n..t.s...................................................................................................................................... 286 Packa..g..e.. .D..e..p..e..n..d..e..n..c..i.e..s............................................................................................................................. 288 Packa..g..e.. .T..e..c..h..n..o..l.o..g..ie..s............................................................................................................................... 289 Stora.g..e.. .F..i.le..s.............................................................................................................................................. 290 Comp.a..r..e.. .a..n.. .A..s..s..e..t. .t.o.. .t.h..e.. .M...o..d..e..l............................................................................................................... 291 Import a.n.. .A...s..s..e...t. .i.n..t..o.. .t.h...e.. .M...o...d..e..l. ................................................................................................................ 291 Set Up th..e.. .A...s..s..e...t. .S..e...r.v..i.c..e... ........................................................................................................................... 293 Regis.t.e..r.. .N..e..w... .A...s..s..e..t.s................................................................................................................................ 298 Check Pack.a..g..e.. .D...e..p..e..n..d..e..n..c..ie..s............................................................................................................ 302 Upda.t.e.. .a..n.. .A..s..s..e..t....................................................................................................................................... 304 T.e..a..m... .D..e..v..e..l.o..p..m...e..n..t. ..................................................................................................... 306 Project S..h..a..r..i.n..g.. ............................................................................................................................................. 307 Share.. .E..n..t.e..r.p..r..is..e.. .A...r.c..h..i.t.e..c..t. .P..r.o..j.e..c..t.s.......................................................................................................... 308 Refresh Vie..w... .o..f.. .S..h..a..r.e..d.. .P..r..o..je..c..t........................................................................................................ 308 Share.. .P..r.o..j.e..c..t.s.. .o..n.. .N..e..t.w....o..r.k.. .D..r.i.v..e.............................................................................................................. 309 Distrib..u..t.e..d.. .D...e..v..e..lo..p..m...e..n..t........................................................................................................................... 309 Replic..a..t.i.o..n................................................................................................................................................. 310 Design Mas.t.e..r..s................................................................................................................................... 311 Create Rep.li.c..a..s................................................................................................................................... 312 Synchroniz.e.. .R..e..p..l.i.c..a..s......................................................................................................................... 313 Remove Re.p..l.ic..a..t.i.o..n............................................................................................................................. 313 Upgrade Re..p..li.c..a..s................................................................................................................................ 315 Resolve Co.n..f.l.i.c..t.s................................................................................................................................ 315 User Sec..u..r..i.t.y.. ................................................................................................................................................ 316 Enabl.e../.D..i.s..a..b..l.e.. .S..e..c..u..r.i.t.y............................................................................................................................. 318 Set S.e..c..u..r.i.t.y.. .P..o..l.ic..y..................................................................................................................................... 319 Maint.a..in.. .G...r.o..u..p..s......................................................................................................................................... 320 Set G.r..o..u..p.. .P..e..r.m...is..s..i.o..n..s.............................................................................................................................. 321 Maint.a..in.. .U...s..e..r.s........................................................................................................................................... 323 Impor.t. .U..s..e..r.. .ID...s.. .F..r.o..m... .A..c..t.i.v..e.. .D..i.r.e..c..t.o..r..y...................................................................................................... 324 Assig..n.. .U..s..e..r. .T..o.. .G...r.o..u..p..s............................................................................................................................. 326 © 1998-2014 Sparx Systems Pty Ltd V Contents Set U.p.. .S..i.n..g..l.e.. .P..e..r.m...is..s..i.o..n..s......................................................................................................................... 327 View. .A...ll. .U..s..e..r.. .P..e..r.m...is..s..i.o..n..s........................................................................................................................ 328 List o.f. .A...v..a..i.la..b..l.e.. .P..e..r.m...i.s..s..io..n..s..................................................................................................................... 329 View. .a..n..d.. .M...a..n..a..g..e.. .L..o..c..k.s........................................................................................................................... 332 Passw....o..r.d.. .E..n..c..r.y..p..t.i.o..n................................................................................................................................ 333 Chan.g..e.. .P..a..s..s..w...o..r.d..................................................................................................................................... 334 Lock .M...o..d..e..l .E..l.e..m...e..n..t.s................................................................................................................................. 336 Lock Objec.t.s.. .U..n..d..e..r. .U...s..e..r./.G...r.o..u..p.. .L..o..c..k..in..g............................................................................................ 336 Lock Packa.g..e..s.. .U..n..d..e..r.. .U..s..e..r./.G...r.o..u..p.. .L..o..c..k..i.n..g........................................................................................ 337 Lock Objec.t.s.. .U..n..d..e..r. .R...e..q..u..ir..e.. .U..s..e..r. .L..o..c..k.. .t.o.. .E..d..i.t.................................................................................. 339 Locke..d.. .E..l.e..m..e..n..t. .I.n..d..i.c..a..t.o..r.s......................................................................................................................... 340 Identi.f.y.. .W...h..o.. .H...a..s.. .L..o..c..k.e..d.. .A...n.. .O...b..je..c..t......................................................................................................... 342 Mana.g..e.. .Y...o..u..r. .O...w...n.. .L..o..c..k..s......................................................................................................................... 342 Team Re.v..i.e...w... .T..o...o..l.s.. ..................................................................................................................................... 343 Work. .o..n.. .T..e..a..m.. .R...e..v..ie..w.... .It.e..m...s..................................................................................................................... 346 Add a.. .N..e..w.... .C..a..t.e..g..o..r.y................................................................................................................................. 350 Add a.. .N..e..w.... .T..o..p..ic....................................................................................................................................... 351 Add a.. .N..e..w.... .D..o..c..u..m...e..n..t.............................................................................................................................. 353 Comm..e..n..t. .o..n.. .a.. .D..o..c..u..m...e..n..t.......................................................................................................................... 355 Prote.c..t.io..n.. .A...g..a..i.n..s..t. .E..d..it.i.n..g.......................................................................................................................... 357 Edit a.n.. .I.t.e..m................................................................................................................................................. 358 Add O...b..je..c..t. .L..i.n..k..s....................................................................................................................................... 359 Team. .R..e..v..i.e..w... .R...e..s..o..u..r.c..e..s.......................................................................................................................... 361 Searc..h.. .T..e..a..m... .R..e..v..i.e..w................................................................................................................................. 362 Team. .R..e..v..i.e..w... .O...p..t.i.o..n..s............................................................................................................................... 362 Team. .R..e..v..i.e..w... .C...o..n..n..e..c..t.io..n..s........................................................................................................................ 363 Element .D...i.s..c..u..s...s..i.o..n...s.. .................................................................................................................................. 365 Workflow... .S..c..r..i.p..t..s.. ......................................................................................................................................... 367 Work.f.l.o..w... .S..c..r..ip..t. .F..u..n..c..t.i.o..n..s........................................................................................................................ 368 Functions -. .V..a..l.i.d..a..t.e.. .a..n..d.. .C..o..n..t.r.o..l. .U..s..e..r.. .In..p..u..t....................................................................................... 369 Functions -. .C..r.e..a..t.e.. .a.. .S...e..a..r.c..h.. .W...i.t.h.. .U..s..e..r.. .T..a..s..k.s.................................................................................... 370 Filled Workf.l.o..w... .D...a..t.a.. .S..t.r.u..c..t.u..r..e..s......................................................................................................... 371 Workflow D..a..t.a.. .S..t.r.u..c..t.u..r..e..s.. .Y..o..u.. .F..i.l.l.................................................................................................... 372 Functions Y..o..u.. .C..a..l.l............................................................................................................................. 373 Sharing R...e..f.e...r.e...n..c..e.. .D...a..t.a.. .............................................................................................................................. 374 Link R..e..f.e..r..e..n..c..e.. .D..a..t.a.. .t.o.. .a.. .S..h..a..r..e..d.. .R..e..p..o..s..i.t.o..r.y............................................................................................ 375 Expor..t. .R..e..f.e..r..e..n..c..e.. .D..a..t.a.............................................................................................................................. 376 Impor.t. .R..e..f..e..r.e..n..c..e.. .D..a..t.a............................................................................................................................... 380 C.h..a..n..g..e.. .M...a..n..a..g..e..m...e..n..t. .................................................................................................. 382 Version .C...o..n..t..r.o...l. ........................................................................................................................................... 383 Introd.u..c..t.i.o..n................................................................................................................................................ 383 Version Co.n..t.r.o..l. .U..s..a..g..e........................................................................................................................ 385 Version Co.n..t.r.o..l. .o..f. .M...o..d..e..l .D...a..t.a............................................................................................................ 386 Version Co.n..t.r.o..l. .a..n..d.. .R..e..f.e..r..e..n..c..e.. .D..a..t.a.................................................................................................. 387 Version Co.n..t.r.o..l. .B..a..s..i.c..s....................................................................................................................... 387 Add Conne..c..t.o..r.s.. .T..o.. .L..o..c..k..e..d.. .E..le..m...e..n..t.s.......................................................................................... 388 Applying Ve..r..s..io..n.. .C...o..n..t.r.o..l. .in.. .a.. .T..e..a..m... .E..n..v..i.r.o..n..m...e..n..t.............................................................................. 389 Version Co.n..t.r.o..l. .N..e..s..t.e..d.. .P..a..c..k..a..g..e..s...................................................................................................... 390 Project Brow....s..e..r. .I.n..d..ic..a..t.o..r..s................................................................................................................. 391 Offline Vers..i.o..n.. .C..o..n..t.r..o..l...................................................................................................................... 392 Version Co.n..t.r.o..l. .B..r.a..n..c..h..i.n..g.................................................................................................................. 394 Versi.o..n.. .C..o..n..t.r..o..l .P..r..o..d..u..c..t. .S..e..t.u..p.................................................................................................................. 394 System Req..u..i.r.e..m...e..n..t.s......................................................................................................................... 395 Create a Su..b..v..e..r.s..i.o..n.. .E..n..v..ir..o..n..m..e..n..t...................................................................................................... 397 Create a ne..w.... .R..e..p..o..s..i.t.o..r.y.. .S..u..b..-..t.r.e..e.............................................................................................. 398 Create a Lo..c..a..l. .W...o..r..k.i.n..g.. .C..o..p..y....................................................................................................... 399 Verify the .S..V...N.. .W...o..r..k.s..p..a..c..e.......................................................................................................... 400 Subversion.. .U..n..d..e..r.. .W...i.n..e..-.C..r..o..s..s..o..v..e..r............................................................................................ 401 Enterprise Architect User Guide Contents VI Preparing a.. .S..u..b..v..e..r..s..io..n.. .E..n..v..i.r.o..n..m...e..n..t. .U..n..d..e..r.. .W...i.n..e....................................................................... 402 TortoiseSV..N................................................................................................................................. 403 Create a CV..S... .E..n..v..ir..o..n..m..e..n..t................................................................................................................. 404 Prepare a C...V..S... .L..o..c..a..l .W....o..r.k..s..p..a..c..e................................................................................................ 405 Verify the .C..V...S.. .W...o..r..k.s..p..a..c..e.......................................................................................................... 406 TortoiseCV..S................................................................................................................................. 407 Create a TF.S... .E..n..v..ir..o..n..m..e..n..t.................................................................................................................. 408 TFS Works.p..a..c..e..s.......................................................................................................................... 409 TFS Exclus..iv..e.. .C...h..e..c..k. .O...u..t.s........................................................................................................... 411 Create an S..C..C.. .E..n..v..i.r.o..n..m...e..n..t............................................................................................................... 411 Upgrade at Enterprise Architect Version 4.5, Under SCC Version Control ................................................................................................................................... 412 Versi.o..n.. .C..o..n..t.r..o..l .S...e..t.u..p............................................................................................................................... 413 Re-use an E..x..i.s..t.i.n..g.. .C..o..n..f.i.g..u..r.a..t.i.o..n........................................................................................................ 414 Version Co.n..t.r.o..l. .S..e..t.t.i.n..g..s..................................................................................................................... 415 SCC Settin.g..s................................................................................................................................ 417 CVS Settin.g..s................................................................................................................................ 419 SVN Settin.g..s................................................................................................................................ 420 TFS Setting..s................................................................................................................................. 421 Use V..e..r..s..io..n.. .C...o..n..t.r.o..l................................................................................................................................. 422 Configure C..o..n..t.r.o..l.le..d.. .P..a..c..k..a..g..e............................................................................................................. 424 Apply Vers.i.o..n.. .C..o..n..t.r.o..l. .T..o.. .B..r..a..n..c..h..e..s................................................................................................... 426 Package Ve..r.s..i.o..n.. .C..o..n..t.r..o..l .O...p..t.i.o..n..s....................................................................................................... 427 Check Out a.. .P..a..c..k..a..g..e.......................................................................................................................... 431 Undo Check.. .O...u..t. .o..f. .a.. .P..a..c..k..a..g..e............................................................................................................ 432 Check In a P..a..c..k..a..g..e............................................................................................................................. 432 Check Out a.. .M...o..d..e..l. .B..r.a..n..c..h.................................................................................................................. 433 Check In a M...o..d..e..l. .B..r.a..n..c..h..................................................................................................................... 434 Update to th..e.. .L..a..t.e..s..t. .R..e..v..i.s..i.o..n.. .o..f. .S..e..l.e..c..t.e..d.. .P..a..c..k..a..g..e........................................................................... 435 Update to th..e.. .L..a..t.e..s..t. .R..e..v..i.s..i.o..n.. .o..f. .A...ll. .P..a..c..k..a..g..e..s................................................................................... 435 Include Oth.e..r. .U..s..e..r..s..' .P..a..c..k..a..g..e..s........................................................................................................... 436 Export Cont.r..o..ll.e..d.. .M...o..d..e..l .B...r.a..n..c..h.......................................................................................................... 437 Import Cont.r.o..l.le..d.. .M...o..d..e..l. .B..r.a..n..c..h........................................................................................................... 438 Manually L.o..c..a..t.in..g.. .M...o..d..e..l. .B..r.a..n..c..h.. .F..i.l.e..s......................................................................................... 439 Review Pac..k..a..g..e.. .H..i.s..t.o..r.y..................................................................................................................... 440 Review Pa.c..k..a..g..e.. .H..i.s..t.o..r.y.. .-. .S...C..C.. .C...li.e..n..t......................................................................................... 441 Retrieve Pr.i.o..r. .R...e..v..is..i.o..n.. .-. .S...C..C.. .C...li.e..n..t............................................................................................ 442 Validate Pa.c..k.a..g..e.. .C...o..n..f.i.g..u..r.a..t.i.o..n..s........................................................................................................ 443 Resynchron..i.z..e.. .t.h..e.. .S..t.a..t.u..s.. .o..f.. .V..e..r..s..io..n.. .C...o..n..t.r.o..l.le..d.. .P..a..c..k..a..g..e..s............................................................... 444 Tracking. .C...h..a..n...g..e..s... ....................................................................................................................................... 445 Audit.in..g...................................................................................................................................................... 446 Auditing Qu.i.c..k..s..t.a..r.t............................................................................................................................. 447 Auditing Se.t.t.i.n..g..s................................................................................................................................. 448 The Audit V..ie..w..................................................................................................................................... 451 Audit View.. .C..o..n..t.r.o..l.s..................................................................................................................... 453 Audit Histor.y.. .T..a..b................................................................................................................................. 455 Auditing Pe.r.f.o..r..m..a..n..c..e.. .I.s..s..u..e..s.............................................................................................................. 456 Audit View. .P..e..r.f.o..r..m..a..n..c..e.. .I.s..s..u..e..s......................................................................................................... 457 Packa..g..e.. .B..a..s..e..l.i.n..e..s.................................................................................................................................... 457 Baselines ......................................................................................................................................... 459 Manage Ba..s..e..li.n..e..s........................................................................................................................ 461 Create Bas..e..li.n..e..s.......................................................................................................................... 462 The Compa..r.e.. .U..t.i.l.it.y.. .(..D..i.f.f.)............................................................................................................. 463 Compare O..p..t.io..n..s.......................................................................................................................... 464 Check Visu..a..l. .C..h..a..n..g..e..s.. .t.o.. .D..i.a..g..r.a..m...s............................................................................................. 466 Example Co.m...p..a..r.i.s..o..n........................................................................................................................... 468 Baseline C.o..m..p..a..r..is..o..n.. .T..a..b.. .O...p..t.i.o..n..s............................................................................................... 470 Model Tr..a..n..s..f..e..r.. ............................................................................................................................................ 473 © 1998-2014 Sparx Systems Pty Ltd VII Contents XMI Im..p..o..r..t. .a..n..d.. .E..x..p..o..r.t............................................................................................................................... 473 Export to XM...I...................................................................................................................................... 475 Publish Mod..e..l .P..a..c..k..a..g..e........................................................................................................................ 476 Import from. .X..M...I.................................................................................................................................. 478 Import EMX/.U...M..L..2.. .F..i.l.e..s........................................................................................................................ 480 Import a Rh.a..p..s..o..d..y.. .M..o..d..e..l................................................................................................................... 482 Limitations o..f.. .X..M...I............................................................................................................................... 482 The UML DT..D....................................................................................................................................... 483 Controlled P..a..c..k.a..g..e..s............................................................................................................................ 484 Controlled .P..a..c..k.a..g..e.. .M...e..n..u............................................................................................................. 485 Configure P..a..c..k..a..g..e..s..................................................................................................................... 488 Remove Pa..c..k.a..g..e.. .f..r.o..m... .C..o..n..t.r.o..l.................................................................................................... 490 Save a Pac..k..a..g..e........................................................................................................................... 491 Load a Pac..k.a..g..e............................................................................................................................ 492 Batch XMI .E..x..p..o..r.t......................................................................................................................... 492 Batch XMI .Im...p..o..r.t.......................................................................................................................... 493 Manual Ve.r.s..i.o..n.. .C..o..n..t.r.o..l. .w...i.t.h.. .X..M...I................................................................................................ 494 Report Dele..t.i.o..n.. .o..f. .C...r.o..s..s.. .P..a..c..k..a..g..e.. .R..e..f.e..r..e..n..c..e..s........................................................................... 496 CSV .Im...p..o..r.t. .a..n..d.. .E..x..p..o..r..t............................................................................................................................. 497 CSV Specif.i.c..a..t.i.o..n..s............................................................................................................................. 498 Using Pres.e..r.v..e.. .H...ie..r..a..r.c..h..y............................................................................................................ 500 CSV Export......................................................................................................................................... 501 CSV Import......................................................................................................................................... 503 Perfo.r.m... .a.. .P..r.o..j.e..c..t. .D..a..t.a.. .T..r..a..n..s..f.e..r............................................................................................................... 504 Copy Packa..g..e..s.. .B..e..t.w...e..e..n.. .P..r..o..je..c..t.s...................................................................................................... 506 Compare.. .P...r.o...j.e..c..t.s... ....................................................................................................................................... 507 P.r.o..j.e..c..t. .M...a..n..a..g..e..m...e..n..t. ................................................................................................... 509 The Proj.e..c..t. .M....a..n..a..g..e...m...e...n..t. .W....i.n..d..o...w... ........................................................................................................... 510 Project R..e..s..o...u..r..c..e..s.. ....................................................................................................................................... 512 Reso.u..r.c..e.. .A...ll.o..c..a..t.i.o..n.................................................................................................................................. 512 Assign Mult.i.p..l.e.. .R..e..s..o..u..r.c..e..s.................................................................................................................. 515 Effort. .M...a..n..a..g..e..m...e..n..t................................................................................................................................... 518 Risk M...a..n..a..g..e..m..e..n..t...................................................................................................................................... 519 Metric..s....................................................................................................................................................... 520 Effort. .T..y..p..e..s............................................................................................................................................... 522 Metric.. .T..y..p..e..s.............................................................................................................................................. 523 Risk T..y..p..e..s................................................................................................................................................. 524 The Proj.e..c..t. .S...t.a..t.u...s.. .V...i.e..w... ............................................................................................................................. 525 Projec..t. .T..a..s..k..s............................................................................................................................................. 526 Add, Modify.. .a..n..d.. .D..e..l.e..t.e.. .T..a..s..k..s............................................................................................................ 527 Projec..t. .I.s..s..u..e..s............................................................................................................................................ 528 Add, Delete. .a..n..d.. .M...o..d..i.f.y.. .I.s..s..u..e..s........................................................................................................... 529 Report From.. .P..r..o..je..c..t. .I.s..s..u..e..s.. .D..i.a..l.o..g...................................................................................................... 531 Report From.. .P..r..o..je..c..t. .I.s..s..u..e..s.. .T..a..b.......................................................................................................... 531 Report Outp..u..t. .S..a..m...p..l.e......................................................................................................................... 532 Project G..l.o..s...s..a..r..y.. .......................................................................................................................................... 533 Projec..t. .G...l.o..s..s..a..r.y.. .V...ie..w................................................................................................................................ 534 The G..l.o..s..s..a..r.y.. .D..i.a..l.o..g.................................................................................................................................. 535 Gene.r.a..t.e.. .a.. .R...e..p..o..r.t.................................................................................................................................... 536 Glossary R.e..p..o..r.t. .O...u..t.p..u..t. .S..a..m...p..le.......................................................................................................... 537 Project T..a..s..k.. .A...l.l.o..c..a..t..i.o..n.. ............................................................................................................................... 538 Reso.u..r.c..e.. .V...ie..w........................................................................................................................................... 538 Eleme..n..t. .V..i.e..w.............................................................................................................................................. 542 Repo.r.t. .V...ie..w................................................................................................................................................ 546 Spell Che...c..k..i.n..g... ............................................................................................................................................. 549 Selec.t. .S...p..e..ll. .C..h..e..c..k..e..r. .O...p..t.i.o..n..s.................................................................................................................... 550 Use L..a..n..g..u..a..g..e..s.. .O..t.h..e..r.. .T..h..a..n.. .E..n..g..li.s..h.......................................................................................................... 552 Using. .t.h..e.. .S...p..e..ll. .C..h..e..c..k..e..r............................................................................................................................ 553 Enterprise Architect User Guide
Description: