Abbreviation tab, ORM building logical model, 304
abstract base classes see base classes.
abstract operations marking operation as abstract, 89
Activation shape adding business objects to sequence diagram, 118 adding messages between objects, 114 calculating fines, 124 completing checkout, 127 retrieving checked out media, 123 manual addition to diagram, 116 nested activation shape, 126 resizing shape, 121 sequence stencil, 127
ActivationMode tag constraints, 249 specifying constraints, 251 creating custom stereotypes, 251 RemotingType stereotype, 249
activity diagram, UML, 13 control flow, 14 entry action, 14 advantages of using, 220 high level design documentation, 219 initial state, 14 object in state, 14 state, 14 swim lane, 14 testing documentation, 227 transition, 14 workflow, 219
actor adding actor to sequence diagram, 111 UML use case diagram, 214 creating actor, 110
Add Constraint form, 290 creating constraints between facts, 290 description, 292 setting constraints, 299 types of constraints, 294 using, 291
Additional Tabs shape Windows User Interface diagrams, 64
aggregation linking class to enumeration, 168
architecture phase see high level design.
architecture-centric Rational Unified Process, 27
arlty of elementary facts, 272
ArrayList class Employees collection class, 169 System.Collections namespace, 169
ASP.NET compared to Remoting, 246 performance, 246 IIS, 246 security, 246 web services, 246 WSDL, 246
assemblies, .NET compared to UML components, 261 definition, 261 metadata, 263 sharing assemblies, 262 global sharing, 262 local sharing, 262
assembly based reverse engineering, 193 RE.NET Lite utility, 194 generating C# source code, 195 Visual Studio .NET reverse engineering RE.NET Lite source code, 195
Assembly class LoaclFrom method, 199 LoadWithPartiaIName method, 199 System.Reflection namespace, 199
Association Properties Dialog see UML Association Properties Dialog.
associations aggregation, 168 Code-to-UML mapping, 187 generating code from Visio mapping associations, 167 problems with mapping, 188 representing associations as attributes, 189 UML class diagram, 21 association class, 21
Attributes Properties Dialog see UML Attributes Properties Dialog.
attributes adding attributes to business object class, 101 UML Attributes Properties Dialog, 101 adding fields to class, 136 Code-to-UML mapping, 187 modeling attributes, 75 representing associations as attributes, 189 UML attributes compared to .NET attributes, 136 viewing code generated from attributes, 136 UML Attributes Properties Dialog, 136
automatic rerouting of connectors In Visio, 47
| |||||||||||||||||||||||||||||||||||