ebook img

Download This PDF! - Enterprise Architect PDF

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

Preview Download This PDF! - Enterprise Architect

UML Model Management Enterprise Architect is an intuitive, flexible and powerful UML analysis and design tool for building robust and maintainable software. This booklet explains the Model Management facilities of Enterprise Architect. Copyright © 1998-2010 Sparx Systems Pty Ltd Enterprise Architect - UML Model Management © 1998-2010 Sparx Systems Pty Ltd All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document. Printed: May 2010 Special thanks to: Publisher All the people who have contributed suggestions, examples, bug Sparx Systems reports and assistance in the development of Enterprise Architect. The task of developing and maintaining this tool has been greatly Managing Editor enhanced by their contribution. Geoffrey Sparks Technical Editors Brad Maxwell Simon McNeilly Vimal Kumar Henk Dekker Contents I Table of Contents Foreword 1 Model Management 2 Enterprise. .A...r.c..h..i.t.e..c..t.. .P..r.o...j.e..c..t. .F..i.l.e..s.. ........................................................................................... 6 What is a P..r..o..j.e..c..t.?.. ............................................................................................................................................ 7 Open a Pro..j.e..c..t.. ................................................................................................................................................. 8 Create a N.e..w... .P..r.o...j.e..c..t. ....................................................................................................................................... 9 Mode.l. .W...i.z..a..r.d............................................................................................................................................. 10 Set Up a D...a..t.a..b..a..s..e.. .R...e..p..o..s..i.t..o..r.y.. ...................................................................................................................... 11 Upsiz.e.. .t.o.. .A...c.c..e..s..s.. .2..0..0..7.............................................................................................................................. 12 Upsiz.e.. .t.o.. .S...y.b..a..s..e.. .A...S..A............................................................................................................................... 14 Upsiz.e.. .t.o.. .P...r.o..g..r.e..s..s.. .O..p..e..n..E...d..g..e.................................................................................................................. 15 Upsiz.e.. .t.o.. .M...S...D..E......................................................................................................................................... 17 Upsiz.e.. .t.o.. .P...o..s.t.g..r..e..S..Q...L............................................................................................................................... 17 Upsiz.e.. .t.o.. .O...r.a..c..l.e.. .9..i.,. .1..0..g.. .o..r. .1..1..g................................................................................................................. 19 Upsiz.e.. .t.o.. .S...Q..L.. .S...e..r.v..e..r............................................................................................................................... 20 Upsiz.e.. .t.o.. .M...y..S..Q...L....................................................................................................................................... 22 Set U.p.. .a..n.. .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........................................................................ 24 MySQL ODB...C.. .D...r.i.v..e..r.......................................................................................................................... 25 PostgreSQL.. .O..D...B..C... .D...r.i.v.e..r................................................................................................................... 27 ASA ODBC. .D..r.i.v..e..r............................................................................................................................... 30 Progress Op..e..n..E...d..g..e.. .O..D...B..C... .D...r.i.v.e..r...................................................................................................... 35 Creat.e.. .a.. .R...e..p..o..s.i.t.o..r.y................................................................................................................................... 37 Access 200.7........................................................................................................................................ 37 MySQL Rep..o..s.i.t.o..r.y............................................................................................................................... 38 SQL Server. .R..e..p..o..s..i.t.o..r.y........................................................................................................................ 40 Oracle Serv.e..r. .R...e..p..o..s..it.o..r..y.................................................................................................................... 43 PostgreSQL.. .R..e..p..o..s..i.t.o..r.y....................................................................................................................... 43 Adaptive Se.r..v.e..r.. A...n..y..w..h..e..r.e.. .R...e..p..o..s..i.t.o..r.y................................................................................................ 46 MSDE Serv.e..r. .R...e..p..o..s.i.t.o..r.y..................................................................................................................... 48 Progress Op..e..n..E...d..g..e.. .R..e..p..o..s..i.t.o..r.y.......................................................................................................... 48 Conn.e..c..t. .t.o.. .a.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y................................................................................................................... 49 MySQL Dat.a.. .R..e..p..o..s..i.t.o..r.y...................................................................................................................... 50 SQL Server. .D..a..t.a.. .R...e..p..o..s..i.t.o..r.y............................................................................................................... 52 Oracle Data. .R...e..p..o..s..it.o..r..y....................................................................................................................... 55 PostgreSQL.. .D..a..t.a.. .R...e..p..o..s..it.o..r..y.............................................................................................................. 62 ASA Data R.e..p..o..s..i.t.o..r.y........................................................................................................................... 65 MSDE Serv.e..r. .D...a..t.a.. .R..e..p..o..s..i.t.o..r.y............................................................................................................ 68 Progress Op..e..n..E...d..g..e.. .R..e..p..o..s..i.t.o..r.y.......................................................................................................... 68 The WAN. .O...p..t.i.m....i.z.e..r.. ....................................................................................................................................... 72 Copy a B.a..s..e.. .P..r.o...j.e..c..t. ...................................................................................................................................... 73 Upgrade .M...o..d..e..l.s.. ...................................................................................................................... 74 The Upgr.a..d..e.. .W....i.z.a..r..d.. ...................................................................................................................................... 74 Upgrade .R..e..p...l.i.c..a..s.. .......................................................................................................................................... 75 Project D.a..t.a.. .I.n..t..e..g..r.i.t.y.. .............................................................................................................. 76 Check Pr.o..j.e..c..t. .D...a..t.a.. .I.n..t.e..g..r..i.t.y.. ......................................................................................................................... 76 Run SQL. .P..a..t.c..h..e..s.. ........................................................................................................................................... 78 Project D.a..t.a.. .T...r.a..n..s..f.e..r.. ............................................................................................................. 79 Perform a.. .P..r..o..j.e..c..t. .D...a..t.a.. .T..r.a..n...s..f.e..r. ................................................................................................................... 79 Why Com..p..a..r.e.. .P...r.o..j.e..c..t.s..?... ............................................................................................................................... 80 Compare. .P..r..o..j.e..c..t.s.. .......................................................................................................................................... 81 Copy Pac..k..a..g..e..s.. .B..e..t.w...e..e..n.. .P...r.o..j.e..c..t..s.. ............................................................................................................... 81 © 1998-2010 Sparx Systems Pty Ltd II Contents Model Ma..i.n..t.e..n..a..n...c..e.. ................................................................................................................ 84 Rename a.. .P...r.o..j.e..c..t. ........................................................................................................................................... 84 Compact. .a.. .P..r.o...j.e..c..t. ......................................................................................................................................... 84 Repair a P...r.o..j.e..c..t.. ............................................................................................................................................. 85 Manage V..i.e..w...s.. ................................................................................................................................................ 85 Add V..i.e..w..s.................................................................................................................................................. 86 Rena.m...e.. .V..i.e..w...s.......................................................................................................................................... 87 Delet.e.. .V..i.e..w..s.............................................................................................................................................. 88 Model Va.l.i.d..a..t..i.o..n.. ..................................................................................................................... 90 Configure.. .M...o..d...e..l. .V..a..l.i.d..a..t..i.o..n.. .......................................................................................................................... 92 Rules Ref..e..r.e..n..c..e.. ............................................................................................................................................. 92 Well-F...o..r.m...e..d..n..e..s..s...................................................................................................................................... 93 Eleme..n..t. ..C..o..m...p..o..s..i.t.i.o..n................................................................................................................................ 93 Prope..r.t.y.. .V..a..l.i.d..i.t.y........................................................................................................................................ 94 OCL .C..o..n..f.o..r.m...a..n..c..e..................................................................................................................................... 94 Model Sh.a..r..i.n..g.. .a..n..d... .T..e..a..m... .D...e..p..l.o..y..m...e..n..t.. ................................................................................. 98 Share En.t.e..r.p..r..i.s..e.. .A..r..c..h..i.t.e..c..t. .P...r.o..j.e..c..t..s.. ............................................................................................................ 99 Share Pro..j.e..c..t.s.. .o...n.. .N..e..t..w..o...r.k.. .D...r.i.v..e.. ................................................................................................................. 99 Distribute..d.. .D...e..v..e..l.o..p..m...e..n...t. .............................................................................................................................. 99 Replicat.i.o..n... ................................................................................................................................................... 100 Des.ig..n.. .M...a..s..t.e..r.s........................................................................................................................................ 101 Crea..t.e.. .R...e..p..li.c..a..s....................................................................................................................................... 101 Sync..h..r.o..n..i.z..e.. .R...e..p..li.c..a..s.............................................................................................................................. 102 Rem..o..v..e.. .R..e..p..l.i.c..a..t.io..n................................................................................................................................. 102 Upg.r.a..d..e.. .R...e..p..li.c..a..s.................................................................................................................................... 102 Res.o..lv..e.. .C...o..n..f.l.ic..t.s..................................................................................................................................... 103 XMI Imp.o..r..t. .a..n..d.. .E...x..p..o..r..t. ......................................................................................................... 104 Export t.o.. .X..M...I. ................................................................................................................................................ 105 Import f.r.o..m... ..X..M...I. ........................................................................................................................................... 106 Import E..M...X../.U...M...L..2.. .F..i.l.e..s.. ............................................................................................................................... 108 Limitatio..n..s.. .o...f. .X..M...I. ........................................................................................................................................ 109 The UML.. .D...T..D... ............................................................................................................................................... 109 Controll.e..d.. .P...a..c..k..a..g..e..s.. ................................................................................................................................... 110 Con.t.r.o..l.l.e..d.. .P..a..c..k..a..g..e.. M...e..n..u........................................................................................................................ 110 Con.f.i.g..u..r.e.. .P..a..c..k..a..g..e..s................................................................................................................................ 112 Rem..o..v..e.. .P..a..c..k..a..g..e.. .f.r.o..m... .C..o..n..t.r..o..l.............................................................................................................. 113 Save.. .a.. .P...a..c..k.a..g..e....................................................................................................................................... 114 Load.. .a.. .P...a..c.k..a..g..e....................................................................................................................................... 114 Batc.h.. .X...M...I. .E..x..p..o..r.t.................................................................................................................................... 115 Batc.h.. .X...M...I. .I.m...p..o..r.t.................................................................................................................................... 116 Man.u..a..l. .V..e..r..s.i.o..n.. .C...o..n..t.r.o..l. .w..i.t.h.. .X..M...I............................................................................................................ 116 CSV Imp..o..r..t. .a..n..d.. .E...x..p..o..r..t. ........................................................................................................ 118 CSV Spe..c..i.f.i.c..a..t..i.o..n..s.. ...................................................................................................................................... 118 CSV Exp..o..r..t. ................................................................................................................................................... 121 CSV Imp..o..r..t. ................................................................................................................................................... 123 MOF ................................................................................................................................... 125 Getting .S..t.a..r..t.e..d.. ............................................................................................................................................. 127 Export M...O..F... .t.o.. .X...M...I. ...................................................................................................................................... 128 Version. .C..o..n...t.r.o..l. ..................................................................................................................... 130 Version .C...o..n..t..r.o..l. .B...a..s..i.c..s.. ............................................................................................................................... 132 Apply V.e..r.s..i.o..n.. .C...o..n..t.r..o..l. .T..o.. .M...o...d..e..l.s.. .............................................................................................................. 132 Version .C...o..n..t..r.o..l. .&... .T..e..a..m... .D...e..p..l.o..y..m...e..n..t.. ........................................................................................................ 133 Version .C...o..n..t..r.o..l. .M...e..n..u... ................................................................................................................................. 134 Version .C...o..n..t..r.o..l. .S...e..t.u..p.. ................................................................................................................................. 134 Vers..io..n.. .C...o..n..t.r.o..l. .S..e..t.t.i.n..g..s.. .D...ia..l.o..g............................................................................................................... 135 Version Co..n..t.r.o..l. .N..e..s..t.e..d.. .P...a..c..k.a..g..e..s..................................................................................................... 137 UML Model Management Contents III Vers..io..n.. .C...o..n..t.r.o..l. .w...it.h.. .S...C..C......................................................................................................................... 137 Upgrade a.t. .E..n..t.e..r.p..r..is..e.. .A...r.c..h..it.e..c..t. .4....5................................................................................................... 140 Vers..io..n.. .C...o..n..t.r.o..l. .w...it.h.. .C...V..S......................................................................................................................... 141 CVS with R..e..m...o..t.e.. .R...e..p..o..s..i.t.o..r.i.e..s......................................................................................................... 141 CVS with L..o..c..a..l .R...e..p..o..s..i.t.o..r.i.e..s............................................................................................................. 145 Vers..io..n.. .C...o..n..t.r.o..l. .w...it.h.. .S...u..b..v.e..r..s.i.o..n.............................................................................................................. 148 Set up Sub..v..e..r.s..io..n.............................................................................................................................. 148 Create a n.e..w.. .R...e..p..o..s..it.o..r..y. .S...u..b..-.t.r.e..e..................................................................................................... 149 Create a L.o..c..a..l ..W...o..r.k..i.n..g.. .C..o..p..y............................................................................................................ 150 Subversion.. .U...n..d..e..r. .W...I.N...E..-.C...r.o..s..s..o..v..e..r................................................................................................. 150 Version Co..n..t.r.o..l. .C..o..n..f.i.g..u..r.a..t.i.o..n............................................................................................................ 152 TortoiseSV..N....................................................................................................................................... 153 Vers..io..n.. .C...o..n..t.r.o..l. .w...it.h.. .T...F..S......................................................................................................................... 154 Connect an.. .E...n..t.e..r.p..r.i.s..e.. .A..r.c..h..i.t.e..c..t. .M...o..d..e..l. .t.o.. .V..e..r.s..i.o..n.. .C..o..n..t.r..o..l .u..s..i.n..g.. .T..F..S............................................... 154 Use Ver.s..i.o..n.. .C...o..n..t.r..o..l. .................................................................................................................................... 157 Pack..a..g..e.. .V...e..r.s..io..n.. .C...o..n..t.r.o..l. .M...e..n..u............................................................................................................... 157 Con.f.i.g..u..r.e.. .C..o..n..t.r..o..ll.e..d.. .P..a..c..k..a..g..e................................................................................................................. 160 Use. .E..x..i.s.t.i.n..g.. .C...o..n..f.i.g..u..r.a..t.i.o..n...................................................................................................................... 161 Valid..a..t.e.. .P...a..c.k..a..g..e.. .C...o..n..f.i.g..u..r.a..t.i.o..n..s............................................................................................................ 161 Che.c..k. .I.n.. .a..n..d.. .C...h..e..c..k.. .O..u..t. ..P..a..c..k..a..g..e..s........................................................................................................ 162 Inclu..d..e.. .O...t.h..e..r. .U..s..e..r.s..'. .P..a..c..k..a..g..e..s............................................................................................................... 164 App.ly.. .V...e..r.s..io..n.. .C...o..n..t.r.o..l. .T..o.. .B...r.a..n..c..h..e..s........................................................................................................ 165 Expo..r..t. .C..o..n..t.r.o..l.l.e..d.. .M...o..d..e..l. .B..r.a..n..c..h.............................................................................................................. 166 Impo..r.t. .C...o..n..t.r.o..l.l.e..d.. .M...o..d..e..l. .B..r.a..n..c..h.............................................................................................................. 166 Rev.ie..w... .P..a..c..k..a..g..e.. .H..i.s..t.o..r.y.......................................................................................................................... 168 Refr.e..s..h.. .V..i.e..w... .o..f. .S..h..a..r.e..d.. .P...r.o..j.e..c.t.............................................................................................................. 168 Res.y.n..c..h..r.o..n..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.l.e..d.. .P..a..c..k..a..g..e..s.................................................................... 169 Offline V..e..r.s..i.o...n.. .C..o...n..t.r.o...l. ............................................................................................................................... 169 User Se.c..u..r.i.t.y.. ......................................................................................................................... 172 Enable S..e..c..u..r..i.t.y.. ............................................................................................................................................ 173 Security. .P...o..l.i.c..y.. ............................................................................................................................................. 174 Maintain.. .U..s..e..r..s.. ............................................................................................................................................. 175 Import U..s..e..r. .I.D...s.. .F..r.o...m... .A..c..t.i.v..e.. .D...i.r.e..c..t..o..r.y.. ...................................................................................................... 177 Assign U...s..e..r. .T..o.. .G...r..o..u..p..s.. ............................................................................................................................... 179 Set Up S..i.n..g..l.e.. .P...e..r.m...i.s..s..i.o...n..s.. ......................................................................................................................... 180 View All. .U...s..e..r. .P..e..r..m...i.s..s..i.o..n..s.. .......................................................................................................................... 181 Maintain.. .G...r.o..u..p...s.. .......................................................................................................................................... 182 Set Grou..p... .P..e..r.m....i.s..s..i.o..n..s.. ............................................................................................................................... 182 List of A..v..a..i.l.a..b..l.e.. .P..e..r.m....i.s..s..i.o..n..s.. ..................................................................................................................... 183 View an.d.. .M...a..n..a..g..e.. .L..o...c..k..s.. ............................................................................................................................. 185 Passwo.r.d.. .E..n...c..r.y..p..t.i.o...n.. .................................................................................................................................. 186 Workflo.w.. .S...c..r.i.p..t..s.. .-. .I.n..t.r..o..d..u..c..t..i.o..n.. ................................................................................................................. 187 Wor.k..f.lo..w... .S...c.r..ip..t. .F...u..n..c.t.i.o..n..s....................................................................................................................... 188 Change .P...a..s..s..w...o..r.d.. ........................................................................................................................................ 190 Lock Mo..d..e..l. .E..l.e..m....e..n..t.s.. .................................................................................................................................. 192 Add Con..n..e..c..t..o..r.s.. .T..o.. .L...o..c..k..e..d.. .E..l.e..m....e..n..t.s.. ....................................................................................................... 193 Lock Pa.c..k..a..g..e..s.. ............................................................................................................................................. 193 Apply a .U...s..e..r. .L..o..c..k.. ........................................................................................................................................ 194 Locked .E..l.e..m...e..n...t. .I.n..d..i.c..a..t.o...r.s.. ......................................................................................................................... 195 Identify .W...h...o.. .H..a..s.. .L..o...c..k..e..d.. .A..n.. .O...b..j.e..c..t.. .......................................................................................................... 196 Manage. .Y..o..u..r.. .O...w..n... .L..o..c..k..s.. ............................................................................................................................ 196 Auditing.. ................................................................................................................................. 197 Auditing.. .Q..u...i.c..k..s..t.a..r.t. ...................................................................................................................................... 198 Auditing.. .S..e..t.t.i.n...g..s.. ......................................................................................................................................... 198 Aud.it. .S...c..o..p..e............................................................................................................................................. 199 Aud.it. .L..o..g..s................................................................................................................................................ 199 Aud.it.i.n..g.. .L..e..v..e..l......................................................................................................................................... 200 Aud.it. .O...p..t.i.o..n..s........................................................................................................................................... 200 © 1998-2010 Sparx Systems Pty Ltd IV Contents The Aud..i.t. .V..i.e..w... ............................................................................................................................................. 201 Aud.it. .V...i.e..w.. .C...o..n..t.r.o..l.s................................................................................................................................. 203 Audit Hi.s..t.o..r..y.. T...a..b.. ......................................................................................................................................... 205 Auditing.. .P..e..r.f..o..r.m...a..n...c..e.. .I.s..s..u..e..s.. ..................................................................................................................... 206 Audit Vi.e..w... .P..e..r.f.o...r.m...a..n..c..e.. .I.s..s..u...e..s.. ................................................................................................................. 206 Baseline..s..,. .D...i.f.f.e..r..e..n..c..i.n..g.. .a..n..d... .M...e..r.g..e..s.. ................................................................................... 207 Baseline..s.. ...................................................................................................................................................... 208 Man.a..g..e.. .B...a..s.e..l.i.n..e..s................................................................................................................................... 208 Crea..t.e.. .B..a..s..e..l.i.n..e..s..................................................................................................................................... 210 The Com..p...a..r.e.. .U...t.i.l.i.t.y.. .(.D...i.f.f.). ............................................................................................................................ 210 Compar.e.. .O...p..t.i.o..n..s.. ......................................................................................................................................... 211 Example.. .C...o..m...p..a..r..i.s..o..n.. .................................................................................................................................. 212 Com..p..a..r.e.. .U...t.il.i.t.y.. .T..a..b.. .O...p..t.i.o..n..s................................................................................................................... 213 Monitor. .E..v..e..n..t.s.. ...................................................................................................................... 216 Traceab.i.l.i.t.y.. ............................................................................................................................ 217 Package..s.. .a..n..d.. .E...l.e..m...e..n..t.s.. .............................................................................................................................. 218 Create T.r..a..c..e..a..b..i.l.i.t.y.. .D...i.a..g..r.a..m...s.. ...................................................................................................................... 222 Traceab.i.l.i.t.y.. .T..o..o...l.s.. ........................................................................................................................................ 224 Referen.c..e.. .D..a..t..a.. ..................................................................................................................... 226 People .......................................................................................................................................................... 227 Proj.e..c.t. .A...u..t.h..o..r.s........................................................................................................................................ 227 Proj.e..c.t. .R...o..l.e..s........................................................................................................................................... 230 Proj.e..c.t. .R...e..s..o..u..r.c..e..s................................................................................................................................... 232 Proj.e..c.t. .C...l.i.e..n..t.s......................................................................................................................................... 233 General. T...y..p..e..s.. .............................................................................................................................................. 235 Stat.u..s. .T...y.p..e..s............................................................................................................................................ 235 Con.s..t.r.a..i.n..t. .T..y..p..e..s..................................................................................................................................... 237 Con.s..t.r.a..i.n..t. .S..t.a..t.u..s.. .T..y..p..e..s.......................................................................................................................... 238 Req.u..i.r.e..m...e..n..t. .T..y..p..e..s................................................................................................................................. 239 Scen..a..r..io.. .T...y.p..e..s........................................................................................................................................ 240 Mainten.a..n..c..e.. ................................................................................................................................................. 242 Prob..l.e..m... .T..y..p..e..s........................................................................................................................................ 242 Test.i.n..g.. .T..y..p..e..s.......................................................................................................................................... 243 Metrics .a..n..d.. .E...s..t.i.m...a..t.i.o..n... ............................................................................................................................... 244 UML Typ..e..s.. .................................................................................................................................................... 245 Ster.e..o..t.y..p..e.. .S..e..t.t.i.n..g..s................................................................................................................................. 245 Shape Edi.t.o..r..................................................................................................................................... 246 Tagg..e..d.. .V...a..l.u..e.. .T..y..p..e..s............................................................................................................................... 247 Card..i.n..a..l.it.y................................................................................................................................................ 248 Data Typ..e..s.. .................................................................................................................................................... 249 Import a.n...d.. .E..x..p..o...r.t. .R...e..f.e..r.e..n...c..e.. .D..a..t.a.. ............................................................................................................. 250 Expo..r..t. .R..e..f.e..r.e..n..c..e.. .D...a..t.a............................................................................................................................ 251 Impo..r.t. .R...e..f.e..r.e..n..c..e.. .D...a..t.a............................................................................................................................ 253 Index 255 UML Model Management Foreword 1 Foreword This user guide provides an introduction to the Model Management facilities of Enterprise Architect. © 1998-2010 Sparx Systems Pty Ltd 2 | Model Management What is a UML Model? A model is a special type of package, being the top level entry point to an Enterprise Architect project file. You can develop a project with one model, or with several. Each model is a root node of a hierarchy of Model Packages and Views and, below them, packages. A model contains the diagrams, elements, relationships and associated metadata that define the structure and function of a system or process. These components are organized through the package hierarchy, which helps to group and manage related components. By iterating through all models, you can access all the elements within the project. You can create the model or models when you first create the project, or you can add and develop new models later. You can also delete a model, but remember that everything contained in the model is deleted as well. In Model Management, you configure and maintain: · Project files and data repositories 2 · Project sharing in team environments 3 · Version Control of packages 3 · User Security in updating packages and elements 3 · Auditing of model changes 3 · Baselining and differencing 3 to capture and roll back changes · The Traceability 3 of model development · Use of the Automation Interface 4 and Add-Ins 4 to automate and extend Enterprise Architect functionality · The transfer of data 4 between projects in similar or different databases · Replication 4 of models for remote sharing of development · A Team Review 4 for distributing and discussing information concerning a model or project. Project Files and Data Repositories An Enterprise Architect project is stored in a data repository. Enterprise Architect enables you to work with . EAP files 6 (a Microsoft JET database). In the Enterprise Architect Corporate, Business and Software Engineering, System Engineering and Ultimate editions, you can also work with DBMS repositories 6 such as: · SQL Server 40 · Access 2007 37 · MySQL 38 · Oracle 9i, 10g or 11g 43 · PostgreSQL 43 · Adaptive Server Anywhere 46 · MSDE Server 48 · Progress OpenEdge 48 Information on how to get started with projects can be found in the Quick Start - Create a Project topic in Getting Started with Enterprise Architect. UML Model Management | 3 Project Sharing Note: This functionality is available in the Corporate, Professional, Business and Software Engineering, Systems Engineering and Ultimate editions. The Desktop edition is intended for single users, so does not support shared files. Enterprise Architect enables project sharing 99 for efficient management of team development. You can create a replica of your project, make changes to it, then merge your changes back into the master project. Version Control For UML Models Enterprise Architect UML Model version control 130 enables you to: · Coordinate sharing of packages between users, with either read-only access or update access · Save and retrieve a history of changes to packages. To use version control in Enterprise Architect, you require a third-party source-code control application such as Subversion, CVS, or any other version control product that complies with the Microsoft Common Source Code Control standard. Version Control is documented in Version Control Within UML Models Using Enterprise Architect. User Security Note: This feature is available in the Corporate, Business and Software Engineering, System Engineering and Ultimate editions. UML Model User Security 173 in Enterprise Architect provides a means of limiting access to update functions in a project. Elements can be locked per user or per group, and a password defined for login. Enterprise Architect offers two security policies: · Standard, where each element is considered unlocked until specifically locked · Rigorous, where each element is assumed to be locked until specifically unlocked. User Security is documented in User Security in UML Models. Traceability Traceability 217 identifies the way a given process has been, or is to be, developed in a system. The process can be an internal, model-management process, where you monitor work by asking questions such as 'what work has been done to realize this Requirement or Use Case?', or a business or system process that is being modeled, where you ask questions such as 'what Requirements, Use Cases, Classes, Components, Test Cases and other elements define the implementation and deployment of this process?' Audit UML Models Auditing 197 is a project-level feature, available in the Corporate, Business and Software Engineering, System Engineering and Ultimate editions, that enables you to record model changes in Enterprise Architect. By enabling this option, model administrators can view a range of information regarding changes, such as: · Who changed an element · How many elements they changed · When they changed the data · What the previous values were, and · What type of elements they changed. Auditing is documented in Auditing UML Models. Baselines and Differences The Enterprise Architect Corporate, Business and Software Engineering, System Engineering and Ultimate editions provide a facility to 'Baseline 208' or snapshot a model branch in XMI format at a particular point in © 1998-2010 Sparx Systems Pty Ltd 4 | time, and store it within the model in compressed format. More than one baseline can be stored against a single Enterprise Architect package. Using Baselines, you can compare packages at the current and earlier stages of development, using the Compare (Diff) 210utility. The Compare utility is available in the Professional, Corporate, Business and Software Engineering, System Engineering and Ultimate editions of Enterprise Architect. It enables you to compare the current model with either an exported or a version-controlled Enterprise Architect XMI file on disk, as well as with a Baseline. Baselines and Differencing are documented in Baseline UML Models. Project Data Transfer Note: This feature is available in the Corporate, Business and Software Engineering, Systems Engineering and Ultimate editions. Enterprise Architect enables you to transfer project data 79 between project data repositories, row by row, table by table. The Automation Interface The Enterprise Architect Automation Interface provides a way of accessing the internals of Enterprise Architect models to, for example, perform repetitive tasks or produce custom reports. All development environments capable of generating ActiveX Com clients, such as Microsoft C# or Java, should be able to connect to the Automation Interface. The Automation Interface is documented in the Enterprise Architect Object Model topic of the SDK for Enterprise Architect. Add-Ins Add-Ins are ActiveX COM objects that expose public Dispatch methods. The Enterprise Architect Add-In model builds on the features provided by the Automation Interface to enable you to extend the Enterprise Architect user interface and add functionality. Add-Ins are documented in the Enterprise Architect Add-In Model topic of the SDK for Enterprise Architect. Project Team Review Enterprise Architect provides a Project Team Review, which can be used to discuss the development and progress of a project or model. You can switch the team review to other projects, so you can monitor and compare developments in several projects at once. The Project Team Review is documented in Using Enterprise Architect - UML Modeling Tool. Replication Note: This functionality is available in the Corporate, Professional, Business and Software Engineering, Systems Engineering and Ultimate editions. The Desktop edition is intended for single users, so does not support replication. In addition to sharing projects in real time over a network, Enterprise Architect also enables projects to be shared using replication 100. Replication is a simple process that enables data interchange between .EAP based repositories and is suitable for use in situations where many different users work independently. Modelers merge their changes into a Design Master only as required. It is recommended that a backup is carried out prior to replication. Replication requires the use of .EAP based repositories, and cannot be performed on repositories stored on a DBMS server. See Also · Upgrading Models 74 · Project Data Integrity 76 · Setting Up a Database Repository 11 UML Model Management

Description:
No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including .. Adaptive Server Anywhere Repository.
See more

The list of books you might like

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