RAD UML process options, 27
Rapid Application Development see RAD.
Rational Rose UML modeling tools, 26
Rational Unified Process compared 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 XDE compared to Visio, 191 UML modeling tools, 27
RE.NET Lite utility assembly 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 Window ORM, 325
Reference connector COM and OLE diagrams, 50 compared to Weak Reference connector, 50
referenced .NET classes not populated in UML model, 186 referencing required assemblies, 196 Reverse engineering UML model structure, 184
Reflection description, 198 RE.NET Lite utility, 198 System.Reflection namespace, 198
Refresh Model Wizard refreshing model from database, 313
regenerating code generating code from Visio, 152
Relationship connector Database Model diagrams, 70 setting relationships between database table, 70
Relationship tab database reverse engineering, 320
Remote Procedure Call systems see RPC systems.
Remoting advantages, 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 types bank distributed system, 255 stateful remoting types, 256 stateless remoting types, 256
RemotingConfiguration class Configure method, 245
RemotingType stereotype, 249 ActivationMode tag, 249 creating, 250 UML Stereotype Properties dialog, 250 using with Class shape, 252
reports drawing 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 development code 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 Wizard Entity 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 management Rational Unified Process, 28 Microsoft Solutions Framework, 30
RNDC, 29 description, 29
roles defining roles, 297 ORM notation, 272
rollout software development lifecycle, 211
round-trip engineering problems with, 181 Reverse engineering, 181
RPC systems compared to ORPC protocols.
RUP see Rational Unified Process.
RUP .NET Developers Configuration see RNDC.
RUP .NET plug-in, 29
| |||||||||||||||||||||||||||||||||||