ebook img

Enterprise Architect 6.5 User Guide PDF

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

Preview Enterprise Architect 6.5 User Guide

Version 6.5 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 to analysis, modeling, implementation, testing, 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-2006 Sparx Systems Enterprise Architect Introduction by Geoffrey Sparks Enterprise Architect 6.5 is a complete UML based solution for analysing, designing, managing, sharing and building software systems. Enterprise Architect 6.5 User Guide © 1998-2006 Sparx Systems 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: September 2006 Special thanks to: Publisher All the people who have contributed suggestions, examples, bug Sparx Systems reports and assistance in the development of EA over the last six years. The task of developing and maintaining this tool has been Managing Editor greatly enhanced by their contribution. Geoffrey Sparks Technical Editors Geoffrey Sparks Paul Mathers Emma Newman Melanie Coffey Dermot O'Bryan Deborah Johnson John Redfern Neil Capey Evan Sparks I Enterprise Architect 6.5 User Guide Table of Contents Foreword 1 Part I Introduction 3 1 What is Enterp..r..i.s..e.. .A..r..c..h..i.t.e..c..t.?.. ........................................................................................................ 3 2 EA Features ................................................................................................................................... 4 3 Copyright Not.i.c..e.. ............................................................................................................................. 5 4 Trademarks ................................................................................................................................... 5 5 Differences Be..t.w...e..e..n.. .D...e..s..k..t.o..p...,. .P..r.o...f.e..s..s..i.o..n..a..l. .a..n...d.. .C..o...r.p..o..r..a..t.e.. .E..d...i.t.i.o..n..s.. ....................................... 6 6 EA Software P..r.o..d..u...c..t. .L..i.c..e..n..s..e.. .A...g..r.e..e..m...e..n...t. .................................................................................... 7 7 Ordering Ent.e..r.p...r.i.s..e.. .A..r..c..h..i.t.e..c..t. ...................................................................................................... 10 8 Support ................................................................................................................................... 10 9 Available Hel.p...f.i.l.e.. .F..o..r..m...a..t.s.. ........................................................................................................... 10 10 Your Feedba.c..k.. .............................................................................................................................. 11 11 EA for Power.. .U..s..e..r.s... ...................................................................................................................... 11 Part II Project Roles and EA 13 1 Business An.a..l.y..s..t. .......................................................................................................................... 13 2 Software Arc.h..i.t..e..c..t.s.. ...................................................................................................................... 15 3 Software Eng..i.n..e..e..r.. ........................................................................................................................ 16 4 Developer ................................................................................................................................... 17 5 Project Mana.g...e..r. ............................................................................................................................ 19 6 Testers ................................................................................................................................... 21 7 Deployment .a..n..d.. .R...o..l.l.o..u..t. ............................................................................................................... 22 8 Technology D...e..v..e..l.o..p..e..r.. ................................................................................................................. 23 9 Database Ad.m...i.n..i.s..t.r..a..t.o..r.. ............................................................................................................... 25 Part III Getting Started 28 1 Installation ................................................................................................................................... 28 2 Quick Start ................................................................................................................................... 29 3 Starting the A...p..p..l.i.c..a..t.i.o..n... ............................................................................................................... 32 4 Licence Man.a..g..e..m...e..n..t.. ................................................................................................................... 33 Add License K..e..y.. .................................................................................................................................................... 34 Keystore Trou..b..l.e..s..h..o..o...t.i.n..g.. .................................................................................................................................... 35 5 Registering a.. .F..u..l.l. .L..i.c..e..n...s..e.. ........................................................................................................... 35 6 Upgrade an E..x..i.s..t.i.n...g.. .L..i.c..e..n..s..e.. ....................................................................................................... 37 7 Finding Your. .L...i.c..e..n..s..e.. .I.n..f.o..r..m...a..t.i.o..n... .............................................................................................. 38 Part IV Using Enterprise Architect 41 © 1998-2006 Sparx Systems Contents II 1 The Applicat.i.o..n.. .W...o...r.k..s..p..a..c..e.. ......................................................................................................... 41 2 The Start Pag..e.. ............................................................................................................................... 43 The Start Pag.e.. .O...p..t.i.o..n..s.. ......................................................................................................................................... 44 Removing Re.c..e..n..t. .P..r..o..j.e..c..t.s.. ................................................................................................................................... 44 Edit My Profil.e.. ....................................................................................................................................................... 45 3 Model Patter.n..s.. .............................................................................................................................. 47 Business Pro.c..e..s..s.. .M...o..d..e..l. .P...a..t.t.e..r.n... ........................................................................................................................ 48 Requirements.. .M...o..d..e..l. .P...a..t.t.e..r.n... ............................................................................................................................... 48 Use Case Mod..e..l. .P...a..t.t.e..r..n.. ....................................................................................................................................... 49 Domain Mode.l. .P...a..t.t.e..r..n.. .......................................................................................................................................... 50 Class Model P..a..t.t..e..r.n.. .............................................................................................................................................. 51 Database Mod..e..l. .P..a..t..t.e..r.n.. ........................................................................................................................................ 52 Component M..o..d..e..l. .P...a..t.t.e..r.n... ................................................................................................................................... 52 Deployment M..o..d...e..l. .P..a..t.t.e..r..n.. ................................................................................................................................... 53 Testing Mode.l. .P..a..t..t.e..r.n.. ........................................................................................................................................... 54 Maintenance .M...o..d..e..l. .P..a..t..t.e..r.n.. .................................................................................................................................. 55 Project Model. .P...a..t.t.e..r..n.. ........................................................................................................................................... 55 4 Arranging W.i.n..d..o..w...s.. .a..n..d.. ..M...e..n..u..s.. .................................................................................................. 56 Dockable Win.d...o..w...s.. ............................................................................................................................................... 56 Dockable Win.d...o..w.. .2..0..0..5.. .S...t.y..l.e.. ............................................................................................................................... 57 Autohide Win.d..o..w...s.. ................................................................................................................................................ 59 Tear Off Menu..s.. ...................................................................................................................................................... 59 5 The Main Me.n..u.. .............................................................................................................................. 60 The File Menu.. ........................................................................................................................................................ 61 The Edit Menu.. ........................................................................................................................................................ 62 The View Men..u.. ...................................................................................................................................................... 63 The Project M.e..n...u.. .................................................................................................................................................. 66 The Diagram .M...e..n..u.. ................................................................................................................................................ 70 The Element M...e..n..u... ................................................................................................................................................ 72 The Tools Me.n..u.. ..................................................................................................................................................... 76 The Custo..m...i.z.e.. .W....i.n..d..o..w.................................................................................................................................... 77 Customize Com.m...a..n..d..s............................................................................................................................... 78 Customize Toolb..a..r.s.................................................................................................................................... 79 Custom Tools ......................................................................................................................................... 81 Opening Extern.a..l. .T..o..o..l.s....................................................................................................................... 83 Passing Param.e..t.e..r.s.. .t.o.. .E..x..t.e..r.n..a..l. .A..p..p..l.i.c..a..t.io..n..s...................................................................................... 84 Customize Keyb.o..a..r.d................................................................................................................................... 85 Customize Menu......................................................................................................................................... 87 Customize Optio..n..s..................................................................................................................................... 88 The Settings M...e..n...u.. ................................................................................................................................................ 89 The Window M...e..n..u... ................................................................................................................................................ 92 The Help Men.u.. ....................................................................................................................................................... 93 6 View Options.. ................................................................................................................................. 94 Diagram View. ......................................................................................................................................................... 94 Report View .......................................................................................................................................................... 95 Search View .......................................................................................................................................................... 98 7 Searching a. .P...r.o..j.e..c..t.. .................................................................................................................... 101 Searching th..e.. .S..e..a..r.c..h... .V..i.e..w... ................................................................................................................................ 101 Search Defin..i.t.i.o..n..s.. ............................................................................................................................................... 102 Creating. .S..e..a..r.c..h.. .D...e..f.i.n..it.i.o..n..s............................................................................................................................ 105 Pre-defin..e..d.. .S..e..a..r.c..h.. .D...e..f.in..i.t.i.o..n..s....................................................................................................................... 107 Adding F..il.t.e..r.s.................................................................................................................................................. 107 © 1998-2006 Sparx Systems II III Enterprise Architect 6.5 User Guide Fields and Con.d..i.t.i.o..n..s............................................................................................................................... 109 8 Workspace .T...o..o..l.b..a..r..s.. .................................................................................................................. 110 Default Tools.. .T...o..o..l.b..a..r.. ......................................................................................................................................... 111 Project Toolb...a..r. .................................................................................................................................................... 111 Code Genera..t.i.o..n... .T..o..o..l.b..a..r.. ................................................................................................................................... 112 UML Elemen.t..s.. .T..o..o..l.b..a..r.. ....................................................................................................................................... 114 Diagram Too..l.b..a..r. .................................................................................................................................................. 115 Current Elem..e..n..t.. .T..o..o..l.b..a..r.. .................................................................................................................................... 116 Current Con.n..e..c..t.o..r.. .T..o..o..l.b..a..r.. ................................................................................................................................ 117 Format Tool.b..a..r. .................................................................................................................................................... 118 Workspace V..i.e..w...s.. ................................................................................................................................................ 119 Customize T.o..o...l.b..a..r.s.. ............................................................................................................................................ 119 Diagram Tab.s.. ....................................................................................................................................................... 120 Status Bar .......................................................................................................................................................... 121 9 The Project. .B..r..o..w...s..e..r. ................................................................................................................... 122 Model Conte.x..t.. .M...e..n..u.. ........................................................................................................................................... 123 Root Nod..e.. .P...a..c.k..a..g..e.. .C...o..n..t.r.o..l. .S..u..b..-.M...e..n..u.......................................................................................................... 125 Package Con..t..e..x..t. .M...e..n..u.. ....................................................................................................................................... 125 Package. .C...o..n..t.o..l .S...u..b..-.M...e..n..u............................................................................................................................. 127 Add Sub.-.M...e..n..u................................................................................................................................................ 127 Docume.n..t.a..t.io..n.. .S...u..b..-.M...e..n..u.............................................................................................................................. 128 Code En.g..i.n..e..e..r.i.n..g.. .S..u..b..-.M...e..n..u.......................................................................................................................... 129 Build and.. .R...u..n.. .S..u..b..-.M...e..n..u................................................................................................................................ 129 Import/E.x..p..o..r.t. .S..u..b..-.M...e..n..u................................................................................................................................. 130 Contents.. S...u..b..-.M...e..n..u........................................................................................................................................ 131 Element Con..t.e..x..t. .M...e..n..u.. .-.. .P..r.o...j.e..c..t. .B..r..o..w...s..e..r. ......................................................................................................... 131 Add Sub. .M...e..n..u................................................................................................................................................ 133 Diagram Con..t.e..x..t.. .M..e..n...u.. .-. .P..r..o..j.e..c..t. .B...r.o..w...s..e..r.. ........................................................................................................ 133 Order Packa.g..e.. .C...o..n..t.e..n..t..s.. .................................................................................................................................... 134 Setting Defa.u..l.t. .P..r..o..j.e..c..t. .B...r.o..w...s..e..r.. .B..e..h..a..v..i.o...r. ........................................................................................................ 134 10 Dockable W..i.n..d..o..w...s.. ..................................................................................................................... 136 The Properti.e..s.. .W...i.n...d..o..w... ...................................................................................................................................... 137 The Resourc..e.. .W...i.n..d..o...w.. ........................................................................................................................................ 139 The Res.o..u..r.c..e.. .V..i.e..w......................................................................................................................................... 140 Favorites......................................................................................................................................................... 140 The Notes W..i.n..d..o..w... .............................................................................................................................................. 141 The System .W...i.n..d...o..w... ........................................................................................................................................... 142 The Source C...o..d..e.. .V...i.e..w...e..r. .................................................................................................................................... 142 The Element. .B...r.o..w...s..e..r.. ......................................................................................................................................... 144 The Relation.s..h...i.p..s.. .W...i.n..d...o..w... ................................................................................................................................ 145 The Rules W.i.n...d..o..w... .............................................................................................................................................. 145 The Hierarch..y.. .W...i.n..d..o...w.. ........................................................................................................................................ 146 The Tagged .V..a..l.u...e..s.. .W...i.n..d..o...w.. ............................................................................................................................... 146 Predefin.e..d.. T...a..g..g..e..d.. .V..a..l.u..e.. .T..y..p..e..s.................................................................................................................... 148 Predefin.e..d.. R...e..f.e..r.e..n..c..e.. .D...a..t.a............................................................................................................................ 150 Creating. .a.. .C..u..s..t.o..m...T..a..g..g..e..d.. .V...a..lu..e.. .T...y.p..e........................................................................................................... 153 Assignin.g.. .d..e..f.i.n..e..d.. .T..a..g..g..e..d.. .V..a..l.u..e.. .t.o.. .a..n.. .I.t.e..m.................................................................................................... 154 Assignin.g.. .I.n..f.o..r.m...a..t.i.o..n.. .t.o.. .a.. .T..a..g..g..e..d.. .V..a..l.u..e....................................................................................................... 156 Allow Du.p..l.i.c..a..t.e.. .T..a..g..s...................................................................................................................................... 157 The Project M...a..n...a..g..m...e..n..t. .W....i.n..d..o..w... ....................................................................................................................... 158 The Output W...i.n...d..o..w... ............................................................................................................................................ 159 Instant Help .W....i.n..d..o..w... ........................................................................................................................................... 160 The Pan & Z.o..o..m... .W....i.n..d..o..w... ................................................................................................................................... 161 © 1998-2006 Sparx Systems Contents IV 11 The Quick L..i.n..k..e..r. ......................................................................................................................... 161 Creating New... .E..l.e..m...e..n...t.s.. ...................................................................................................................................... 162 Creating Con..n..e..c..t..i.o..n..s.. .B...e..t.w...e..e..n.. .E..l.e..m...e..n...t.s.. ........................................................................................................ 163 12 The UML To..o..l.b..o..x.. ........................................................................................................................ 164 UML Toolbo.x.. .S..h..o..r..t.c..u..t. .M...e..n...u.. ............................................................................................................................. 166 Analysis Gro..u..p.. .................................................................................................................................................... 166 Use Case Gr.o..u..p... .................................................................................................................................................. 167 Class Group. ......................................................................................................................................................... 168 Composite G..r..o..u..p.. ................................................................................................................................................ 169 Communicat..i.o..n.. .G...r.o..u...p.. ....................................................................................................................................... 170 Interaction G..r.o...u..p.. ................................................................................................................................................ 171 Timing Grou.p.. ....................................................................................................................................................... 171 State Group .......................................................................................................................................................... 172 Activity Grou..p.. ...................................................................................................................................................... 172 Component .G...r.o..u..p.. ............................................................................................................................................... 173 Deployment .G...r.o...u..p.. .............................................................................................................................................. 174 Custom Gro.u..p.. ..................................................................................................................................................... 175 Profile Grou.p.. ....................................................................................................................................................... 176 Metamodel G..r..o..u..p.. ................................................................................................................................................ 177 WSDL Group.. ........................................................................................................................................................ 177 XML Schema.. .G...r.o...u..p.. ............................................................................................................................................ 178 Requiremen.t. .G...r.o..u..p.. ............................................................................................................................................. 178 Maintenance.. .G..r..o..u..p.. ............................................................................................................................................. 179 User Interfac..e.. .G..r..o..u..p.. ........................................................................................................................................... 179 Perspectives.. ........................................................................................................................................................ 182 Configur.e.. .P..e..r.s..p..e..c..t.i.v.e..s................................................................................................................................... 182 Import E.x..p..o..r.t. .P..e..r.s..p..e..c..t.i.v..e..s............................................................................................................................ 184 13 Package Ta.s..k..s.. ............................................................................................................................ 184 Open a Pack.a..g..e.. ................................................................................................................................................... 184 Adding Pack.a..g..e..s.. ................................................................................................................................................. 185 Renaming Pa..c..k..a..g...e..s.. ........................................................................................................................................... 185 Drag a Packa..g...e.. .o..n..t.o.. .a.. .D...i.a..g..r.a..m.... ........................................................................................................................ 186 Show or Hid.e.. .P..a..c..k..a..g..e.. .C...o..n..t.e..n...t.s.. ....................................................................................................................... 186 Delete a Pac.k..a..g..e.. ................................................................................................................................................. 186 14 Diagram Ta.s..k..s.. ............................................................................................................................ 187 Add a Diagra..m... ..................................................................................................................................................... 187 Highlight Co.n..t.e..x..t.. .E..l.e..m...e..n..t.. ................................................................................................................................. 187 Layout a Dia.g..r..a..m... ................................................................................................................................................ 188 Legends .......................................................................................................................................................... 190 Lock Diagram.... ...................................................................................................................................................... 192 Pan a Diagra..m... ..................................................................................................................................................... 192 Scale Image. .t.o.. .P..a..g...e.. .S..i.z..e.. ................................................................................................................................... 192 Select a Diag..r..a..m... ................................................................................................................................................. 193 Set Appeara.n..c..e.. .O..p...t.i.o..n..s.. ..................................................................................................................................... 194 Visible C.l.a..s..s.. .M...e..m...b..e..r.s................................................................................................................................... 195 Set Diagram. .P..a..g..e.. .S...i.z..e.. ....................................................................................................................................... 196 Show or Hid.e.. .A..t.t..r.i.b..u..t..e..s.. .a..n..d.. .O...p..e..r.a..t..i.o..n..s.. .......................................................................................................... 197 Undo Last A.c..t.i.o..n.. ................................................................................................................................................. 198 View Last an..d.. .N..e..x..t.. .D..i.a..g..r..a..m... .............................................................................................................................. 198 Zoom a Diag.r..a..m... .V..i.e..w... ......................................................................................................................................... 198 15 Element Tas..k..s.. ............................................................................................................................. 199 Add an Elem.e..n...t. ................................................................................................................................................... 199 © 1998-2006 Sparx Systems IV V Enterprise Architect 6.5 User Guide Connecting .E..l.e..m...e..n..t.s.. .......................................................................................................................................... 200 Moving Elem..e..n..t.s.. .a..n...d.. .P..a..c..k..a..g..e..s.. ........................................................................................................................ 200 Auto Counte.r.s.. ...................................................................................................................................................... 201 Templates P.a..c..k..a..g..e.. ............................................................................................................................................. 202 Deleting an E...l.e..m...e..n..t. ............................................................................................................................................ 203 16 Element Inp.l.a..c..e.. .E...d..i.t.i.n..g... .O...p..t.i.o..n..s.. ............................................................................................... 204 Inplace Elem..e..n..t. .I.t.e..m.... .T..a..s..k..s.. ............................................................................................................................... 205 Edit Element.. .N..a..m...e.. .............................................................................................................................................. 206 Edit Attribute.. .o...r. .O...p..e..r.a..t.i.o...n.. .S..t.e..r..e..o..t.y..p..e.. .............................................................................................................. 207 Edit Attribute.. .a..n...d.. .O...p..e..r.a..t.i.o...n.. .S..c..o..p...e.. .................................................................................................................. 208 Edit Attribute.. .K...e..y..w...o..r.d.. ........................................................................................................................................ 209 Edit Operatio..n.. .P...a..r.a..m...e..t..e..r. .K...e..y..w..o...r.d.. ................................................................................................................... 211 Edit Parame.t.e..r. .K...i.n..d.. ............................................................................................................................................ 212 Insert new A.t.t.r..i.b..u..t.e.. .o...r. .O...p..e..r.a..t..i.o..n.. ...................................................................................................................... 214 Insert Opera.t.i.o..n... .P..a..r.a..m....e..t.e..r. . ............................................................................................................................... 215 Insert Mainte..n..a..n..c..e.. .F..e..a..t..u..r.e.. ................................................................................................................................ 217 Insert Testin.g.. .F..e..a..t..u..r.e.. ......................................................................................................................................... 220 17 Defaults and... .U..s..e..r.. .S..e..t.t.i.n...g..s.. ........................................................................................................ 223 Configure Lo..c..a..l. .O...p..t.i.o..n...s.. .................................................................................................................................... 223 General......................................................................................................................................................... 225 Standard.. .C..o..l.o..r.s.............................................................................................................................................. 226 Diagram......................................................................................................................................................... 227 Behavior ......................................................................................................................................... 228 Sequence ......................................................................................................................................... 229 Objects......................................................................................................................................................... 230 Element Visibil.i.t.y...................................................................................................................................... 231 Links ......................................................................................................................................................... 232 Commun..i.c.a..t.i.o..n.. .C...o..l.o..r.s................................................................................................................................... 233 XML Spe..c..if.i.c..a..t.i.o..n..s......................................................................................................................................... 234 UML Ele.m...e..n..t. .T..o..o..l.b..o..x.................................................................................................................................... 235 Source C..o..d..e.. .E..n..g..i.n..e..e..r.i.n..g............................................................................................................................... 236 Custom Layo..u..t..s.. .................................................................................................................................................. 236 Visual Styles.. ........................................................................................................................................................ 237 18 Using Add-I.n..'.s.. ............................................................................................................................. 237 Register Add..-.I.n.. .................................................................................................................................................... 237 Register. .Z..i.c.o..m... .M...e..n..t.o..r................................................................................................................................... 238 The Add-In M..a..n...a..g..e..r. ............................................................................................................................................ 240 19 Keyboard S.h..o..r..t.c..u..t.s.. .................................................................................................................... 240 Part V The UML Language 244 1 What is UM.L.. ................................................................................................................................ 244 2 UML Diagra.m...s.. ............................................................................................................................. 245 Behavioral D..i.a..g..r.a..m...s.. ........................................................................................................................................... 246 Activity D..i.a..g..r.a..m............................................................................................................................................... 248 Use Cas.e.. .D...ia..g..r..a..m.......................................................................................................................................... 250 State Ma..c.h..i.n..e.. .D...i.a..g..r.a..m... .(.f.o..r.m...e..r.l.y.. .S..t.a..t.e.. .D...i.a..g..r.a..m...)......................................................................................... 251 Regions ......................................................................................................................................... 253 Pseudo-States......................................................................................................................................... 254 Interactio..n.. .D...ia..g..r..a..m...s...................................................................................................................................... 255 Timing Diagram......................................................................................................................................... 255 Sequence Diag..r.a..m.................................................................................................................................... 256 Denote Lifecyc..l.e.. .o..f. .a..n.. .E..l.e..m...e..n..t........................................................................................................ 258 © 1998-2006 Sparx Systems Contents VI Layout of Sequ..e..n..c..e.. .D...i.a..g..r.a..m...s.......................................................................................................... 259 Sequence Ele.m...e..n..t. .A..c..t.i.v.a..t.i.o..n............................................................................................................ 260 Lifeline Activat.i.o..n.. .L..e..v..e..l.s................................................................................................................... 261 Sequence Ele.m...e..n..t.s.......................................................................................................................... 263 Sequence Mes..s..a..g..e.. .L..a..b..e..l. .V..i.s..ib..l.i.t.y.................................................................................................... 264 Changing the T...o..p.. .M...a..r.g..i.n.................................................................................................................. 264 Inline Sequenc..e.. .E..l.e..m...e..n..t.s................................................................................................................. 265 Communication.. .D...ia..g..r..a..m... .(.f.o..r.m...e..r.l.y.. .C..o..l.l.a..b..o..r.a..t.i.o..n.. .D...ia..g..r..a..m...).................................................................... 266 Communicatio.n.. .D...i.a..g..r.a..m...s.. .in.. .C...o..l.o..r................................................................................................... 268 Interaction Ove.r..v.i.e..w... .D..i.a..g..r.a..m.................................................................................................................... 269 Structural Di.a..g...r.a..m...s.. ............................................................................................................................................ 271 Package. .D...i.a..g..r.a..m............................................................................................................................................ 272 Class Di.a..g..r.a..m................................................................................................................................................. 274 Object D.i.a..g..r.a..m................................................................................................................................................ 276 Compos.it.e.. .S...t.r.u..c..t.u..r.e.. .D...ia..g..r..a..m......................................................................................................................... 278 Properties ......................................................................................................................................... 279 Compon.e..n..t. .D..i.a..g..r.a..m........................................................................................................................................ 281 Deploym.e..n..t. .D...i.a..g..r.a..m....................................................................................................................................... 282 Additional D.i.a..g..r.a..m....s.. ........................................................................................................................................... 284 Analysis. .D..i.a..g..r.a..m............................................................................................................................................. 284 Custom .D..i.a..g..r.a..m.............................................................................................................................................. 285 Requirem...e..n..t.s.. .D..i.a..g..r.a..m.................................................................................................................................... 286 Maintena..n..c..e.. .D..i.a..g..r.a..m...................................................................................................................................... 287 User Inte..r.f.a..c..e.. .D..i.a..g..r.a..m.................................................................................................................................... 288 Databas.e.. .S..c..h..e..m...a.......................................................................................................................................... 290 Robustn.e..s.s.. .D...i.a..g..r.a..m....................................................................................................................................... 290 3 UML Eleme.n..t.s.. ............................................................................................................................. 291 Behavioral D..i.a..g..r.a..m.... .E..l.e..m...e..n..t.s.. ............................................................................................................................ 291 Structural Di.a..g...r.a..m... .E...l.e..m...e..n..t.s.. ............................................................................................................................. 294 Basic Eleme.n..t.s.. .................................................................................................................................................... 295 Action ......................................................................................................................................................... 296 Action Notation......................................................................................................................................... 296 Action Expansi.o..n.. .N..o..d..e............................................................................................................................. 298 Action Pin ......................................................................................................................................... 299 Local Pre/Post .C...o..n..d..i.t.i.o..n..s........................................................................................................................ 300 Activity ......................................................................................................................................................... 301 Activity Notatio.n........................................................................................................................................ 303 Activity Parame..t.e..r. .N...o..d..e..s......................................................................................................................... 303 Activity Partitio.n........................................................................................................................................ 306 Actor ......................................................................................................................................................... 307 Artifact ......................................................................................................................................................... 308 Choice ......................................................................................................................................................... 308 Class ......................................................................................................................................................... 309 Active Classes......................................................................................................................................... 311 Parameterized .C...l.a..s..s.e..s.. .(.T...e..m...p..la..t.e..s..)........................................................................................................ 311 Collabora..t.i.o..n................................................................................................................................................... 313 Collabor.a..t.io..n.. .O...c..c..u..r.r.e..n..c..e............................................................................................................................... 314 Combine..d.. .F..r.a..g..m...e..n..t...................................................................................................................................... 316 Create a Comb.i.n..e..d.. .F..r..a..g..m...e..n..t................................................................................................................. 318 Interaction Ope..r.a..t.o..r.s................................................................................................................................ 318 Compon.e..n..t.................................................................................................................................................... 321 Datastor.e........................................................................................................................................................ 321 Decision......................................................................................................................................................... 322 Deploym.e..n..t. .S...p..e..c........................................................................................................................................... 323 © 1998-2006 Sparx Systems VI VII Enterprise Architect 6.5 User Guide Diagram. .G...a..t.e................................................................................................................................................. 324 Docume.n..t. .A..r.t.i.f.a..c..t.......................................................................................................................................... 325 Endpoint......................................................................................................................................................... 325 Entry Po.i.n..t..................................................................................................................................................... 326 Exceptio.n........................................................................................................................................................ 327 Expansio..n.. .R..e..g..i.o..n........................................................................................................................................... 327 Add Expansion. .R...e..g..io..n.............................................................................................................................. 329 Exit Poin.t........................................................................................................................................................ 329 Final ......................................................................................................................................................... 330 Flow Fin.a..l...................................................................................................................................................... 331 Fork/Join......................................................................................................................................................... 332 Fork ......................................................................................................................................... 333 Join ......................................................................................................................................... 334 History ......................................................................................................................................................... 335 Informati.o..n.. .I.t.e..m............................................................................................................................................... 337 Initial ......................................................................................................................................................... 337 Interactio..n.. .O...c..c.u..r..r.e..n..c..e................................................................................................................................... 338 Interface......................................................................................................................................................... 339 Interrupt.ib..l.e.. .A...c.t.i.v..i.t.y.. .R..e..g..i.o..n............................................................................................................................ 340 Add Interruptib.le.. .A...c..t.iv..i.t.y.. .R..e..g..i.o..n............................................................................................................... 341 Junction......................................................................................................................................................... 341 Lifeline ......................................................................................................................................................... 343 Node ......................................................................................................................................................... 343 Object ......................................................................................................................................................... 344 Instance Class.if.i.e..r.................................................................................................................................... 345 Run-time State......................................................................................................................................... 345 Define a Run-t.i.m...e.. .V..a..r..ia..b..l.e................................................................................................................ 346 Remove a Def.i.n..e..d.. .V..a..r.i.a..b..l.e............................................................................................................... 347 Define a Run-t.i.m...e.. .S...t.a..t.e.................................................................................................................... 347 Package......................................................................................................................................................... 348 Part ......................................................................................................................................................... 348 Partition......................................................................................................................................................... 349 Port ......................................................................................................................................................... 351 Adding a Port t.o.. .a..n.. .E..l.e..m...e..n..t.................................................................................................................... 351 Managing Inhe.r.i.t.e..d.. .a..n..d.. .R..e..d..e..f.i.n..e..d.. .P..o..r..t.s................................................................................................. 352 Qualifier.s........................................................................................................................................................ 353 Receive......................................................................................................................................................... 354 Region ......................................................................................................................................................... 355 Send ......................................................................................................................................................... 355 State ......................................................................................................................................................... 356 Composite Sta.t.e....................................................................................................................................... 357 State Life..l.i.n..e................................................................................................................................................... 359 State/Co.n..t.i.n..u..a..t.i.o..n.......................................................................................................................................... 360 Continuation ......................................................................................................................................... 361 State Invariant......................................................................................................................................... 362 Structure..d.. .A..c..t.i.v..it.y........................................................................................................................................... 363 SubMach..i.n..e.................................................................................................................................................... 364 Synch ......................................................................................................................................................... 365 System B...o..u..n..d..a..r.y........................................................................................................................................... 365 Terminat.e........................................................................................................................................................ 367 Use Cas.e........................................................................................................................................................ 367 Use Case Exte.n..s..i.o..n.. .P..o..i.n..t.s...................................................................................................................... 368 Using Rectang.le.. .N...o..t.a..t.i.o..n......................................................................................................................... 370 Value Lif.e..l.i.n..e.................................................................................................................................................. 370 © 1998-2006 Sparx Systems

Description:
multi-user UML modeling tool, driving the long-term success of your software reports and assistance in the development of EA over the last six years
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.