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-2012 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-2012 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: March 2012 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 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... ......................................................................................................................... 24 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 Co.m...m...o..n.. .T..a..s..k.s.. .............................................................................................................. 43 Ba.s..i.c.s.. ............................................................................................................................ 45 A Q...u..i.c.k..s..t.a..r.t. .T..u..t.o..r.i.a..l. ...................................................................................................... 47 Create Pr.o..j.e..c..t.. .S..c..e..n...a..r.i.o... ............................................................................................................................... 47 Add a Vie.w... .T..o... .Y..o..u...r. .M....o..d..e...l. .......................................................................................................................... 48 Add Packa..g...e..s.. ................................................................................................................................................. 49 Creating D..i.a..g...r.a..m....s.. ......................................................................................................................................... 50 Creating N..e...w... .E..l.e..m....e..n...t.s.. .o...n.. .D..i.a..g...r.a..m....s.. ........................................................................................................ 51 Adding Co..n...n..e..c..t..o..r..s.. ....................................................................................................................................... 53 Modify Pr.o..p..e...r.t..i.e..s.. .......................................................................................................................................... 55 Moving El.e..m....e..n..t..s..,. .D..i.a..g...r.a..m....s.. .a..n...d.. .C...o..n..n...e..c..t.o...r.s... ......................................................................................... 56 Move E..l.e..m..e..n..t.s.. .W....it.h..i.n.. .a.. .P..a..c..k..a..g..e................................................................................................................ 56 Move E..l.e..m..e..n..t.s.. .B...e..t.w...e..e..n.. .P..a..c..k..a..g..e..s............................................................................................................ 57 Move E..l.e..m..e..n..t.s.. .i.n.. .a.. .D..i.a..g..r.a..m......................................................................................................................... 58 Move E..l.e..m..e..n..t.s.. .B...e..t.w...e..e..n.. .D..i.a..g..r.a..m...s............................................................................................................. 58 Conne.c..t. .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................................................................................................... 60 Delete Ele.m....e..n...t.s.. ............................................................................................................................................. 61 Remov.e.. .E..l.e..m...e..n..t.s.. .F..r.o..m... .a.. .D..i.a..g..r.a..m............................................................................................................... 61 Delete .E..l.e..m...e..n..t.s.. .F..r.o..m... .Y..o..u..r.. .M..o..d..e..l.............................................................................................................. 62 Delete Co.n..n...e..c..t.o...r.s... ........................................................................................................................................ 64 Save Chan..g...e..s.. ................................................................................................................................................. 65 Ty.p..i.c.a..l. .P...r.o..j.e..c..t. .R..o..l.e..s. ..................................................................................................... 67 Summary. .o..f.. .T..y..p..i.c..a..l. .T...a..s..k..s... .......................................................................................................................... 68 Business. .A..n...a..l.y..s..t.s... ........................................................................................................................................ 70 Software .A...r.c..h...i.t.e..c..t..s.. ...................................................................................................................................... 71 Enterprise Architect User Guide Contents II Software .E..n..g...i.n..e..e...r.s... ...................................................................................................................................... 72 Developer..s.. ...................................................................................................................................................... 73 Project M.a..n..a..g..e...r.s... .......................................................................................................................................... 75 Testers .......................................................................................................................................................... 76 Implemen..t.a..t..i.o..n.. .M....a..n..a..g..e...r.s... .......................................................................................................................... 77 Technolog...y.. .D..e..v..e...l.o..p..e...r.s... ............................................................................................................................... 78 Database .D..e...v..e..l.o..p...e..r..s.. .................................................................................................................................... 79 Us.e..r. .I.n..t.e..r.f.a..c..e.. .G..u..i.d..e.. ...................................................................................................... 81 Start Page.. ........................................................................................................................................................ 82 Remov.e.. .R...e..c..e..n..t. .P..r.o..j.e..c..t.s............................................................................................................................. 84 Learning .C..e...n..t.e...r. ............................................................................................................................................. 84 Main Men.u.. ....................................................................................................................................................... 86 File ......................................................................................................................................................... 87 Edit ......................................................................................................................................................... 88 Paste Elemen..t.s.. .S..u..b..m...e..n..u...................................................................................................................... 90 View ......................................................................................................................................................... 90 View Subme.n..u..s.................................................................................................................................... 93 Project......................................................................................................................................................... 95 Documentatio..n.. .S...u..b..m..e..n..u....................................................................................................................... 96 Model Valida.t.i.o..n.. .S..u..b..m...e..n..u.................................................................................................................... 97 Import/Expor.t. .S..u..b..m...e..n..u......................................................................................................................... 98 Version Con.t.r.o..l. .S..u..b..m...e..n..u..................................................................................................................... 98 Security Sub.m...e..n..u................................................................................................................................. 99 Diagr.a..m...................................................................................................................................................... 100 Diagram Ad.v..a..n..c..e..d.. .M...e..n..u.................................................................................................................... 102 Eleme..n..t..................................................................................................................................................... 103 Advanced S...u..b..m..e..n..u............................................................................................................................ 104 Inline Featu.r.e..s.. .S..u..b..m...e..n..u..................................................................................................................... 105 Source Cod..e.. .E..n..g..in..e..e..r..in..g.. .S...u..b..m..e..n..u.................................................................................................... 106 Appearanc.e.. .S..u..b..m...e..n..u........................................................................................................................ 107 Position Sub..m...e..n..u..s.............................................................................................................................. 108 Tools......................................................................................................................................................... 110 Source Cod..e.. .E..n..g..in..e..e..r..in..g.. .S...u..b..m..e..n..u.................................................................................................... 111 Database E.n..g..i.n..e..e..r.i.n..g.. .S..u..b..m...e..n..u......................................................................................................... 113 Web Servic.e..s.. .S...u..b..m..e..n..u...................................................................................................................... 113 XML Schem..a.. .S..u..b..m...e..n..u....................................................................................................................... 113 Model Trans..f..o..r.m...a..t.io..n.. .(..M..D...A..).. .S..u..b..m...e..n..u.............................................................................................. 114 Spelling Too..l.s...................................................................................................................................... 114 Data Manag..e..m..e..n..t. .S...u..b..m..e..n..u................................................................................................................ 114 Manage .EA...P.. .F..i.le.. .S...u..b..m..e..n..u.......................................................................................................... 115 Analy..z..e..r................................................................................................................................................... 116 Debug Men.u........................................................................................................................................ 117 Record Men..u....................................................................................................................................... 118 Test Menu......................................................................................................................................... 119 More Analy.z..e..r. .W....in..d..o..w....s.................................................................................................................... 120 Exten.s..i.o..n..s................................................................................................................................................. 120 Settin.g..s...................................................................................................................................................... 122 Project Typ.e..s.. .S..u..b..m...e..n..u...................................................................................................................... 124 Windo..w....................................................................................................................................................... 125 Help......................................................................................................................................................... 126 Standard.. .W...i.n..d...o..w...s... ...................................................................................................................................... 128 Code. .E..d..it.o..r..s.............................................................................................................................................. 130 Dock .W....in..d..o..w....s.......................................................................................................................................... 130 Autoh..i.d..e.. .W...i.n..d..o..w...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.......................................................................................................................................... 137 Code. .G..e..n..e..r..a..t.io..n.. .T..o..o..l.b..a..r.......................................................................................................................... 138 © 1998-2012 Sparx Systems Pty Ltd III Contents UML E..l.e..m...e..n..t.s.. .T..o..o..lb..a..r............................................................................................................................... 139 Diagr.a..m.. .T..o..o..l.b..a..r........................................................................................................................................ 141 Curre.n..t. .E..l.e..m...e..n..t. .T..o..o..lb..a..r............................................................................................................................ 142 Curre.n..t. .C...o..n..n..e..c..t.o..r. .T..o..o..l.b..a..r....................................................................................................................... 144 Work.s..p..a..c..e.. .L..a..y..o..u..t.s.. .T..o..o..lb..a..r..................................................................................................................... 145 Debu.g.. .&.. .R..e..c..o..r..d.. .T..o..o..lb..a..r........................................................................................................................... 146 Statu.s.. .B..a..r................................................................................................................................................. 147 Customi.z..a..t.i.o...n.. .............................................................................................................................................. 148 The C..u..s..t.o..m..i.z..e.. .D..i.a..l.o..g................................................................................................................................ 149 Customize C...o..m..m...a..n..d..s......................................................................................................................... 150 Customize T..o..o..l.b..a..r.s............................................................................................................................. 153 Add Custom.. .T..o..o..l.s............................................................................................................................... 154 Open Exter..n..a..l .T..o..o..l.s..................................................................................................................... 155 Pass Param...e..t.e..r.s.. .t.o.. .A...p..p..li.c..a..t.i.o..n..s................................................................................................. 157 Customize K...e..y..b..o..a..r.d.. .S..h..o..r..t.c..u..t.s.......................................................................................................... 158 Customize M...e..n..u.................................................................................................................................. 159 Customize O...p..t.i.o..n..s.............................................................................................................................. 160 Mana.g..e.. .W...o..r..k.s..p..a..c..e.. .L..a..y..o..u..t...................................................................................................................... 160 Custo..m..i.z..e.. .C..o..m...m...a..n..d.. .S..e..t.s......................................................................................................................... 161 User .I.n..t.e..r.f.a..c..e.. .C...u..s..t.o..m..i.z..a..t.i.o..n.................................................................................................................... 163 Visua..l .S...t.y..le..s.............................................................................................................................................. 164 Other Wi.n..d...o..w...s... ............................................................................................................................................ 165 The O..u..t.p..u..t. .W...i.n..d..o..w.................................................................................................................................... 165 The W...e..b.. .B..r.o..w....s..e..r.................................................................................................................................... 166 Keyboard... .S..h..o...r.t..c..u..t.s... .................................................................................................................................... 166 Keyb.o..a..r.d..-.M...o..u..s..e.. .S..h..o..r..t.c..u..t.s...................................................................................................................... 174 Part III Projects and Teams 177 In..t.r.o..d..u..c..t.i.o..n.. ................................................................................................................. 179 Projects. .D..e..f..i.n..e..d... .......................................................................................................................................... 180 Open a P.r..o..j.e...c..t. .............................................................................................................................................. 182 Project S..h..o..r..t.c..u...t.s.. ......................................................................................................................................... 184 Creat.e.. .P..r.o..j.e..c..t. .S..h..o..r..t.c..u..t............................................................................................................................ 186 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.......................................................................................................... 187 Encry..p..t. .R..e..p..o..s..i.t.o..r.y.. .P..a..s..s..w...o..r..d.................................................................................................................. 189 F.i.l.e.. .B..a..s.e..d.. .R...e..p..o..s.i.t.o..r.i.e..s.. ............................................................................................... 190 Copy a B.a..s..e... .P..r..o..j.e..c..t.. .................................................................................................................................... 191 Copy Exi.s..t.i.n...g.. .P..r..o..j.e...c..t. .................................................................................................................................. 192 S.e..r.v..e..r. .B..a..s..e..d.. .R..e..p..o..s..i.t.o..r.i.e..s. ........................................................................................... 194 Create a. .R..e..p...o..s..i.t..o..r..y.. .................................................................................................................................... 195 Acce.s..s.. .2..0..0..7.. .R..e..p..o..s..i.t.o..r.y........................................................................................................................... 195 MySQ..L.. .R..e..p..o..s..i.t.o..r.y..................................................................................................................................... 196 SQL S...e..r.v..e..r. .R...e..p..o..s..it.o..r..y............................................................................................................................. 196 Oracl.e.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y............................................................................................................................. 198 Postg.r..e..S..Q...L.. .R..e..p..o..s..i.t.o..r.y............................................................................................................................. 198 Adap.t.i.v..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.................................................................................................... 199 MSDE.. .S..e..r.v..e..r.. .R..e..p..o..s..i.t.o..r.y........................................................................................................................... 200 Progr.e..s..s.. .O...p..e..n..E..d..g..e.. .R..e..p..o..s..i.t.o..r.y................................................................................................................ 200 Set Up an.. .O...D..B...C.. .D...r.i.v..e...r. .f..o..r.. .a.. .C..o...n..n..e...c..t.i.o..n... .t.o.. .a.. .R...e..p..o...s..i.t.o...r.y.. ..................................................................... 201 MySQ..L.. .O...D..B..C... .D..r.i.v..e..r................................................................................................................................. 202 Postg.r..e..S..Q...L.. .O..D...B..C.. .D...r.i.v..e..r......................................................................................................................... 204 ASA .O...D..B..C... .D..r.i.v..e..r..................................................................................................................................... 206 Progr.e..s..s.. .O...p..e..n..E..d..g..e.. .O..D...B..C.. .D...r.i.v..e..r............................................................................................................ 207 Oracl.e.. .O...D..B..C... .D..r.i.v..e..r.................................................................................................................................. 209 Connect. .t.o.. .a.. .D...a..t.a.. .R..e...p..o..s...i.t.o..r..y.. .................................................................................................................... 210 MySQ..L.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y............................................................................................................................ 211 SQL S...e..r.v..e..r. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y..................................................................................................................... 213 Enterprise Architect User Guide Contents IV Oracl.e.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y.. .(.O...D..B..C...)............................................................................................................... 214 Oracl.e.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y.. .(.O...L..E.. .D..B..)............................................................................................................. 216 Postg.r..e..S..Q...L.. .D..a..t.a.. .R..e..p..o..s..i.t.o..r.y..................................................................................................................... 218 ASA .D..a..t.a.. .R...e..p..o..s..it.o..r..y................................................................................................................................ 220 MSDE.. .S..e..r.v..e..r.. .D..a..t.a.. .R..e..p..o..s..i.t.o..r.y................................................................................................................... 222 Progr.e..s..s.. .O...p..e..n..E..d..g..e.. .R..e..p..o..s..i.t.o..r.y................................................................................................................ 222 Upsizing. ......................................................................................................................................................... 224 Upsiz.e.. .t.o.. .M...y..S..Q...L....................................................................................................................................... 225 Upsiz.e.. .t.o.. .A...c..c..e..s..s.. .2..0..0..7............................................................................................................................. 228 Upsiz.e.. .t.o.. .S...Q..L.. .S...e..r.v..e..r............................................................................................................................... 229 Upsiz.e.. .t.o.. .O...r.a..c..l.e.. .9..i.,. .1..0..g.. .o..r. .1..1..g................................................................................................................. 231 Upsiz.e.. .t.o.. .P..o..s..t.g..r..e..S..Q...L............................................................................................................................... 233 Upsiz.e.. .t.o.. .S...y..b..a..s..e.. .A..S...A.............................................................................................................................. 235 Upsiz.e.. .t.o.. .M...S..D...E......................................................................................................................................... 237 Upsiz.e.. .t.o.. .P..r..o..g..r.e..s..s.. .O...p..e..n..E..d..g..e.................................................................................................................. 237 The WAN.. .O..p...t.i.m....i.z..e..r.. ..................................................................................................................................... 239 T.e..a..m... .D..e..v..e..l.o..p..m...e..n..t. ..................................................................................................... 241 Project S..h..a..r..i.n..g.. ............................................................................................................................................. 241 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.......................................................................................................... 242 Refresh Vie..w... .o..f.. .S..h..a..r.e..d.. .P..r..o..je..c..t........................................................................................................ 243 Share.. .P..r.o..j.e..c..t.s.. .o..n.. .N..e..t.w....o..r.k.. .D..r.i.v..e.............................................................................................................. 243 Distrib..u..t.e..d.. .D...e..v..e..lo..p..m...e..n..t........................................................................................................................... 244 Replic..a..t.i.o..n................................................................................................................................................. 245 Design Mas.t.e..r..s................................................................................................................................... 246 Create Rep.li.c..a..s................................................................................................................................... 247 Synchroniz.e.. .R..e..p..l.i.c..a..s......................................................................................................................... 248 Remove Re.p..l.ic..a..t.i.o..n............................................................................................................................. 248 Upgrade Re..p..li.c..a..s................................................................................................................................ 250 Resolve Co.n..f.l.i.c..t.s................................................................................................................................ 250 Configur.e... .U..s..e...r. .S...e..c..u..r..i.t.y.. ............................................................................................................................. 251 Enabl.e.. .S..e..c..u..r..it.y.......................................................................................................................................... 253 Secu.r.i.t.y.. .P..o..li.c..y........................................................................................................................................... 255 Maint.a..in.. .U...s..e..r.s........................................................................................................................................... 256 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...................................................................................................... 257 Assig..n.. .U..s..e..r. .T..o.. .G...r.o..u..p..s............................................................................................................................. 259 Set U.p.. .S..i.n..g..l.e.. .P..e..r.m...is..s..i.o..n..s......................................................................................................................... 260 View. .A...ll. .U..s..e..r.. .P..e..r.m...is..s..i.o..n..s........................................................................................................................ 261 Maint.a..in.. .G...r.o..u..p..s......................................................................................................................................... 262 Set G.r..o..u..p.. .P..e..r.m...is..s..i.o..n..s.............................................................................................................................. 263 List o.f. .A...v..a..i.la..b..l.e.. .P..e..r.m...i.s..s..io..n..s..................................................................................................................... 264 View. .a..n..d.. .M...a..n..a..g..e.. .L..o..c..k.s........................................................................................................................... 267 Passw....o..r.d.. .E..n..c..r.y..p..t.i.o..n................................................................................................................................ 268 Chan.g..e.. .P..a..s..s..w...o..r.d..................................................................................................................................... 269 Lock .M...o..d..e..l .E..l.e..m...e..n..t.s................................................................................................................................. 271 Add C..o..n..n..e..c..t.o..r..s.. .T..o.. .L..o..c..k.e..d.. .E..l.e..m...e..n..t.s....................................................................................................... 272 Lock .P..a..c..k..a..g..e..s.......................................................................................................................................... 273 Apply.. .a.. .U..s..e..r. .L..o..c..k..................................................................................................................................... 274 Locke..d.. .E..l.e..m..e..n..t. .I.n..d..i.c..a..t.o..r.s......................................................................................................................... 275 Identi.f.y.. .W...h..o.. .H...a..s.. .L..o..c..k.e..d.. .A...n.. .O...b..je..c..t......................................................................................................... 276 Mana.g..e.. .Y...o..u..r. .O...w...n.. .L..o..c..k..s......................................................................................................................... 277 Team Re.v..i.e...w... .T..o...o..l.s.. ..................................................................................................................................... 278 Conte..x..t. .M..e..n..u............................................................................................................................................. 279 Add a.. .N..e..w.... .C..a..t.e..g..o..r.y................................................................................................................................. 283 Add a.. .N..e..w.... .T..o..p..ic....................................................................................................................................... 285 Add a.. .N..e..w.... .P..o..s..t....................................................................................................................................... 286 Reply. .t.o.. .a.. .P..o..s..t.......................................................................................................................................... 288 Edit a.n.. .I.t.e..m................................................................................................................................................. 290 Add O...b..je..c..t. .L..i.n..k..s....................................................................................................................................... 292 © 1998-2012 Sparx Systems Pty Ltd V Contents Team. .R..e..v..i.e..w... .R...e..s..o..u..r.c..e..s.......................................................................................................................... 293 Searc..h.. .T..e..a..m... .R..e..v..i.e..w................................................................................................................................. 294 Team. .R..e..v..i.e..w... .O...p..t.i.o..n..s............................................................................................................................... 295 Team. .R..e..v..i.e..w... .C...o..n..n..e..c..t.io..n..s........................................................................................................................ 295 Workflow... .S..c..r..i.p..t..s.. ......................................................................................................................................... 297 Work.f.l.o..w... .S..c..r..ip..t. .F..u..n..c..t.i.o..n..s........................................................................................................................ 298 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....................................................................................... 299 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.................................................................................... 300 Filled Workf.l.o..w... .D...a..t.a.. .S..t.r.u..c..t.u..r..e..s......................................................................................................... 301 Workflow D..a..t.a.. .S..t.r.u..c..t.u..r..e..s.. .Y..o..u.. .F..i.l.l.................................................................................................... 302 Functions Y..o..u.. .C..a..l.l............................................................................................................................. 303 Sharing R...e..f.e...r.e...n..c..e.. .D...a..t.a.. .............................................................................................................................. 304 Expor..t. .R..e..f.e..r..e..n..c..e.. .D..a..t.a.............................................................................................................................. 305 Impor.t. .R..e..f..e..r.e..n..c..e.. .D..a..t.a............................................................................................................................... 307 C.h..a..n..g..e.. .M...a..n..a..g..e..m...e..n..t. .................................................................................................. 310 Version .C...o..n..t..r.o...l. ........................................................................................................................................... 311 Introd.u..c..t.i.o..n................................................................................................................................................ 312 Version Co.n..t.r.o..l. .U..s..a..g..e........................................................................................................................ 314 Version Co.n..t.r.o..l. .o..f. .M...o..d..e..l .D...a..t.a............................................................................................................ 315 Version Co.n..t.r.o..l. .a..n..d.. .R..e..f.e..r..e..n..c..e.. .d..a..t.a.................................................................................................. 316 Version Co.n..t.r.o..l. .B..a..s..i.c..s....................................................................................................................... 316 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.............................................................................. 317 Version Co.n..t.r.o..l. .N..e..s..t.e..d.. .P..a..c..k..a..g..e..s...................................................................................................... 319 Project Brow....s..e..r. .I.n..d..ic..a..t.o..r..s................................................................................................................. 320 Offline Vers..i.o..n.. .C..o..n..t.r..o..l...................................................................................................................... 320 Version Co.n..t.r.o..l. .B..r.a..n..c..h..i.n..g.................................................................................................................. 322 Versi.o..n.. .C..o..n..t.r..o..l .P..r..o..d..u..c..t. .S..e..t.u..p.................................................................................................................. 323 System Req..u..i.r.e..m...e..n..t.s......................................................................................................................... 324 Create a Su..b..v..e..r.s..i.o..n.. .E..n..v..ir..o..n..m..e..n..t...................................................................................................... 326 Create a ne..w.... .R..e..p..o..s..i.t.o..r.y.. .S..u..b..-..t.r.e..e.............................................................................................. 327 Create a Lo..c..a..l. .W...o..r..k.i.n..g.. .C..o..p..y....................................................................................................... 328 Verify the .S..V...N.. .W...o..r..k.s..p..a..c..e.......................................................................................................... 329 Subversion.. .U..n..d..e..r.. .W...i.n..e..-.C..r..o..s..s..o..v..e..r............................................................................................ 330 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....................................................................... 331 TortoiseSV..N................................................................................................................................. 333 Create a CV..S... .E..n..v..ir..o..n..m..e..n..t................................................................................................................. 333 Prepare a C...V..S... .L..o..c..a..l .W....o..r.k..s..p..a..c..e................................................................................................ 334 Verify the .C..V...S.. .W...o..r..k.s..p..a..c..e.......................................................................................................... 336 TortoiseCV..S................................................................................................................................. 337 Create a TF.S... .E..n..v..ir..o..n..m..e..n..t.................................................................................................................. 337 TFS Works.p..a..c..e..s.......................................................................................................................... 338 TFS Exclus..iv..e.. .C...h..e..c..k. .O...u..t.s........................................................................................................... 340 Create an S..C..C.. .E..n..v..i.r.o..n..m...e..n..t............................................................................................................... 341 Upgrade at Enterprise Architect Version 4.5, Under SCC Version Control ................................................................................................................................... 342 Versi.o..n.. .C..o..n..t.r..o..l .S...e..t.u..p............................................................................................................................... 343 Re-use an E..x..i.s..t.i.n..g.. .C..o..n..f.i.g..u..r.a..t.i.o..n........................................................................................................ 344 Version Co.n..t.r.o..l. .S..e..t.t.i.n..g..s.. .D..i.a..lo..g........................................................................................................... 345 SCC Settin.g..s................................................................................................................................ 347 CVS Settin.g..s................................................................................................................................ 348 SVN Settin.g..s................................................................................................................................ 349 TFS Setting..s................................................................................................................................. 350 Use V..e..r..s..io..n.. .C...o..n..t.r.o..l................................................................................................................................. 351 Project Ver.s..io..n.. .C...o..n..t.r.o..l. .M..e..n..u.............................................................................................................. 353 Package Ve..r.s..i.o..n.. .C..o..n..t.r..o..l .M...e..n..u........................................................................................................... 355 Configure C..o..n..t.r.o..l.le..d.. .P..a..c..k..a..g..e............................................................................................................. 360 Check In a M...o..d..e..l. .B..r.a..n..c..h..................................................................................................................... 361 Check Out a.. .M...o..d..e..l. .B..r.a..n..c..h.................................................................................................................. 362 Enterprise Architect User Guide Contents VI Check In a P..a..c..k..a..g..e............................................................................................................................. 363 Check Out a.. .P..a..c..k..a..g..e.......................................................................................................................... 364 Undo Check.. .O...u..t. .o..f. .a.. .P..a..c..k..a..g..e............................................................................................................ 365 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........................................................................... 365 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................................................................................... 366 Include Oth.e..r. .U..s..e..r..s..' .P..a..c..k..a..g..e..s........................................................................................................... 367 Apply Vers.i.o..n.. .C..o..n..t.r.o..l. .T..o.. .B..r..a..n..c..h..e..s................................................................................................... 368 Export Cont.r..o..ll.e..d.. .M...o..d..e..l .B...r.a..n..c..h.......................................................................................................... 369 Import Cont.r.o..l.le..d.. .M...o..d..e..l. .B..r.a..n..c..h........................................................................................................... 370 Manually L.o..c..a..t.in..g.. .M...o..d..e..l. .B..r.a..n..c..h.. .F..i.l.e..s......................................................................................... 371 Review Pac..k..a..g..e.. .H..i.s..t.o..r.y..................................................................................................................... 373 Review Pa.c..k..a..g..e.. .H..i.s..t.o..r.y.. .-. .S...C..C.. .C...li.e..n..t......................................................................................... 374 Retrieve Pr.i.o..r. .R...e..v..is..i.o..n.. .-. .S...C..C.. .C...li.e..n..t............................................................................................ 375 Validate Pa.c..k.a..g..e.. .C...o..n..f.i.g..u..r.a..t.i.o..n..s........................................................................................................ 376 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............................................................... 377 Tracking. .C...h..a..n...g..e..s... ....................................................................................................................................... 378 Audit.in..g...................................................................................................................................................... 379 Auditing Qu.i.c..k..s..t.a..r.t............................................................................................................................. 380 Auditing Se.t.t.i.n..g..s................................................................................................................................. 381 The Audit V..ie..w..................................................................................................................................... 384 Audit View.. .C..o..n..t.r.o..l.s..................................................................................................................... 386 Audit Histor.y.. .T..a..b................................................................................................................................. 389 Auditing Pe.r.f.o..r..m..a..n..c..e.. .I.s..s..u..e..s.............................................................................................................. 390 Audit View. .P..e..r.f.o..r..m..a..n..c..e.. .I.s..s..u..e..s......................................................................................................... 390 Packa..g..e.. .B..a..s..e..l.i.n..e..s.................................................................................................................................... 391 Baselines ......................................................................................................................................... 393 Manage Ba..s..e..li.n..e..s........................................................................................................................ 394 Create Bas..e..li.n..e..s.......................................................................................................................... 396 The Compa..r.e.. .U..t.i.l.it.y.. .(..D..i.f.f.)............................................................................................................. 396 Compare O..p..t.io..n..s.......................................................................................................................... 398 Check Visu..a..l. .C..h..a..n..g..e..s.. .t.o.. .D..i.a..g..r.a..m...s............................................................................................. 399 Example Co.m...p..a..r.i.s..o..n........................................................................................................................... 402 Compare U.t.i.l.it.y.. .T..a..b.. .O...p..t.i.o..n..s......................................................................................................... 403 Model Tr..a..n..s..f..e..r.. ............................................................................................................................................ 406 XMI Im..p..o..r..t. .a..n..d.. .E..x..p..o..r.t............................................................................................................................... 406 Export to XM...I...................................................................................................................................... 408 Publish Mod..e..l .P..a..c..k..a..g..e........................................................................................................................ 409 Import from. .X..M...I.................................................................................................................................. 412 Import EMX/.U...M..L..2.. .F..i.l.e..s........................................................................................................................ 414 Import a Rh.a..p..s..o..d..y.. .M..o..d..e..l................................................................................................................... 415 Limitations o..f.. .X..M...I............................................................................................................................... 416 The UML DT..D....................................................................................................................................... 417 Controlled P..a..c..k.a..g..e..s............................................................................................................................ 417 Controlled .P..a..c..k.a..g..e.. .M...e..n..u............................................................................................................. 418 Configure P..a..c..k..a..g..e..s..................................................................................................................... 420 Remove Pa..c..k.a..g..e.. .f..r.o..m... .C..o..n..t.r.o..l.................................................................................................... 422 Save a Pac..k..a..g..e........................................................................................................................... 423 Load a Pac..k.a..g..e............................................................................................................................ 423 Batch XMI .E..x..p..o..r.t......................................................................................................................... 424 Batch XMI .Im...p..o..r.t.......................................................................................................................... 425 Manual Ve.r.s..i.o..n.. .C..o..n..t.r.o..l. .w...i.t.h.. .X..M...I................................................................................................ 426 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........................................................................... 428 CSV .Im...p..o..r.t. .a..n..d.. .E..x..p..o..r..t............................................................................................................................. 429 CSV Specif.i.c..a..t.i.o..n..s............................................................................................................................. 430 Using Pres.e..r.v..e.. .H...ie..r..a..r.c..h..y............................................................................................................ 432 CSV Export......................................................................................................................................... 433 CSV Import......................................................................................................................................... 435 Perfo.r.m... .a.. .P..r.o..j.e..c..t. .D..a..t.a.. .T..r..a..n..s..f.e..r............................................................................................................... 436 © 1998-2012 Sparx Systems Pty Ltd VII Contents Copy Packa..g..e..s.. .B..e..t.w...e..e..n.. .P..r..o..je..c..t.s...................................................................................................... 438 Compare.. .P...r.o...j.e..c..t.s... ....................................................................................................................................... 439 P.r.o..j.e..c..t. .M...a..n..a..g..e..m...e..n..t. ................................................................................................... 441 The Proj.e..c..t. .M....a..n..a..g..e...m...e...n..t. .W....i.n..d..o...w... ........................................................................................................... 442 Project R..e..s..o...u..r..c..e..s.. ....................................................................................................................................... 443 Reso.u..r.c..e.. .A...ll.o..c..a..t.i.o..n.................................................................................................................................. 444 Effort. .M...a..n..a..g..e..m...e..n..t................................................................................................................................... 446 Risk M...a..n..a..g..e..m..e..n..t...................................................................................................................................... 447 Metric..s....................................................................................................................................................... 448 Effort. .T..y..p..e..s............................................................................................................................................... 450 Metric.. .T..y..p..e..s.............................................................................................................................................. 451 Risk T..y..p..e..s................................................................................................................................................. 452 The Proj.e..c..t. .I.n...f.o..r..m....a..t.i.o..n... .W...i.n..d...o..w... .............................................................................................................. 453 Projec..t. .T..a..s..k..s............................................................................................................................................. 454 Add, Modify.. .a..n..d.. .D..e..l.e..t.e.. .T..a..s..k..s............................................................................................................ 454 Projec..t. .I.s..s..u..e..s............................................................................................................................................ 455 Add, Delete. .a..n..d.. .M...o..d..i.f.y.. .I.s..s..u..e..s........................................................................................................... 456 Report From.. .P..r..o..je..c..t. .I.s..s..u..e..s.. .D..i.a..l.o..g...................................................................................................... 458 Report From.. .P..r..o..je..c..t. .I.s..s..u..e..s.. .T..a..b.......................................................................................................... 459 Report Outp..u..t. .S..a..m...p..l.e......................................................................................................................... 459 Projec..t. .G...l.o..s..s..a..r.y........................................................................................................................................ 460 Project Glos..s..a..r.y.. .T..a..b........................................................................................................................... 461 The Glossa.r.y.. .D...ia..l.o..g............................................................................................................................ 462 Generate a. .R..e..p..o..r.t.............................................................................................................................. 464 Glossary R..e..p..o..r.t. .O...u..t.p..u..t. .S..a..m...p..le................................................................................................... 465 Project T..a..s..k.. .A...l.l.o..c..a..t..i.o..n.. ............................................................................................................................... 465 Reso.u..r.c..e.. .V...ie..w........................................................................................................................................... 466 Eleme..n..t. .V..i.e..w.............................................................................................................................................. 468 Repo.r.t. .V...ie..w................................................................................................................................................ 470 Spell Che...c..k..i.n..g... ............................................................................................................................................. 473 Selec.t. .S...p..e..ll. .C..h..e..c..k..e..r. .O...p..t.i.o..n..s.................................................................................................................... 474 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.......................................................................................................... 476 Using. .t.h..e.. .S...p..e..ll. .C..h..e..c..k..e..r............................................................................................................................ 478 Correcting W....o..r.d..s................................................................................................................................ 478 Persona.l. .I.n..f.o...r.m....a..t.i.o...n.. .................................................................................................................................. 479 Intern.a..l. .M...a..il............................................................................................................................................... 480 Create a Me..s..s..a..g..e............................................................................................................................... 484 Reco.r.d..i.n..g.. .W...o..r.k......................................................................................................................................... 486 Monit.o..r. .Y...o..u..r. .T..a..s..k..s................................................................................................................................... 489 Monit.o..r. .W...o..r..k.f..lo..w........................................................................................................................................ 491 Work.in..g.. .S...e..t.s............................................................................................................................................. 491 Project C..a..l.e..n...d..a..r.. .......................................................................................................................................... 495 Calen.d..a..r.................................................................................................................................................... 498 Configure E.v..e..n..t. .S...u..b..t.y..p..e..s.................................................................................................................. 501 Alloca..t.e..d.. .R...e..s..o..u..r.c..e..s................................................................................................................................. 502 Projec..t. .T..a..s..k..s............................................................................................................................................. 505 Use Case... .E..s..t.i.m....a..t.i.o...n.. ................................................................................................................................... 508 Techn..i.c..a..l. .C..o..m...p..le..x..i.t.y.. .F..a..c..t.o..r.s.................................................................................................................... 509 Enviro..n..m...e..n..t. .C..o..m...p..l.e..x..it.y.. .F..a..c..t.o..r..s............................................................................................................... 510 Defau..l.t. .H..o..u..r.s............................................................................................................................................. 512 Estim.a..t.in..g.. .P..r..o..je..c..t. .S...iz..e............................................................................................................................... 512 SPEM .......................................................................................................................................................... 515 SPEM. .T..o..o..l.b..o..x.. .P..a..g..e..s................................................................................................................................. 516 Update P.a..c..k...a..g..e.. .S...t.a..t.u...s.. ............................................................................................................................... 521 Manage .B..o..o...k..m....a..r.k...s.. .................................................................................................................................... 522 Monitor .C..h...a..n..g..e... .E..v..e..n..t..s.. .............................................................................................................................. 523 P.r.o..j.e..c..t. .M...a..i.n..t.e..n..a..n..c.e.. .................................................................................................... 525 Check Pr..o..j.e...c..t. .D..a..t..a.. .I.n..t.e...g..r..i.t.y.. ...................................................................................................................... 526 Enterprise Architect User Guide
Description: