Index
byAndrew Filevet al.
Wrox Press©2002
Index
R
RADUML process options, 27
Rapid Application Developmentsee 26
Rational Unified Processcompared to Microsoft Solutions Framework, 30
description, 27
architecture-centric, 27
risk managed, 28
use case driven, 27
increments, 28
iterations, 28
phases, 28
Construction phase, 28
Elaboration phase, 28
Inception phase, 28
Transition phase, 28
RNDC, 29
RUP .NET plug-in, 29
UML process options, 27
Rational XDEcompared to Visio, 191
UML modeling tools, 27
RE.NET Lite utilityassembly based reverse engineering, 194
description, 198
enhancing, 203
generating C# source code, 195
limitations, 203
Reflection, 198
System.Reflection namespace, 198
reverse engineering .NET library, 197
running RE.NET Lite, 194
ref mode, Database Properties WindowORM, 325
Reference connectorCOM and OLE diagrams, 50
compared to Weak Reference connector, 50
referenced .NET classesnot populated in UML model, 186
referencing required assemblies, 196
Reverse engineering UML model structure, 184
Reflectiondescription, 198
RE.NET Lite utility, 198
System.Reflection namespace, 198
Refresh Model Wizardrefreshing model from database, 313
regenerating codegenerating code from Visio, 152
Relationship connectorDatabase Model diagrams, 70
setting relationships between database table, 70
Relationship tabdatabase reverse engineering, 320
Remote Procedure Call systemssee RPC systems.
Remotingadvantages, 245
Client-activated objects, 244
compared to ASP.NET, 246
performance, 246
compared to web services, 246
data types, 246
SOAP interoperability, 247
distributed systems, 243
introduction, 243
MarshalByRefObject class, 255
ORPC protocols, 242
security issues, 246
server.config file, 245
SingleCall objects, 244
Singleton objects, 244
remotlng typesbank distributed system, 255
stateful remoting types, 256
stateless remoting types, 256
RemotingConfiguration classConfigure method, 245
RemotingType stereotype, 249
ActivationMode tag, 249
creating, 250
UML Stereotype Properties dialog, 250
using with Class shape, 252
reportsdrawing fact types in Visio, 283
New Report Wizard, 283
options for reports, 284
UML documentation, 227
component report, 236
deployment diagram report, 235
static structure report, 228
requirements developmentcode documentation, 226
description, 213
problems with, 213
software development lifecycle, 209
UML documentation, 212
documenting using use cases, 216
use case, 214
documenting requirements, 216
Reverse Engineer WizardEntity Relationship diagrams, reverse engineering, 315
ORM, reverse engineering, 324
Reverse engineering, 175
.NET library, reverse engineering of, 197
assembly based reverse engineering, 193
RE.NET Lite utility, 194
Code-to-UML mapping, 185
database reverse engineering, 314
Entity Relationship diagrams, 315
ORM, 324
example, 182
semantic errors, 182
UML model structure, 183
features and limitations, 178
granularity, 178
Help documentation, 178
non-compiled projects, 181
round-trip engineering, 181
semantic errors, 179
static structure diagram, 180
Visual Studio .NET requires source code for reverse engineering, 181
problems with, 314
reasons for using, 175
source code based reverse engineering, 176
Model Explorer, 177
Solution Explorer, 176
Visual Studio .NET requires source code for reverse engineering, 181
ring constraint, 295
example of using, 295
irreflexive constraint, 296
risk managementRational Unified Process, 28
Microsoft Solutions Framework, 30
RNDC, 29
description, 29
rolesdefining roles, 297
ORM notation, 272
rolloutsoftware development lifecycle, 211
round-trip engineeringproblems with, 181
Reverse engineering, 181
RPC systemscompared to ORPC protocols.RUPsee 29