maintenance software development lifecycle, 211
mandatory constraints Fact Type Editor, 287 ORM notation, 273
MarshalByRefObject class adding .NET base classes to model, 95 deriving business object from MarshalByRefObject, 95 remoting objects inherit from, 255 System.Runtime.Remoting namespace, 255
MarshalByValueComponent class DataSet class derives from, 95 System.ComponentModel namespace, 95
memory access model distributed systems, 242
Menu Items Drop-down menu item shape, 60 types of menu items, 63 Top-level menu item shape, 60
Menu shape Windows User Interface diagrams, 60
Message Properties Dialog see UML Message Properties Dialog.
Message shape adding messages between objects, 119 calculating fines, 124 completing checkout, 127 local invocation, 125 retrieving checked out media, 123 sequence stencil, 127
message, UML sequence diagram, 17 adding messages between objects, 123
meta model, UML, 13
metadata .NET assemblies, 263
method bodies adding methods to class, 143 representing methods as operations, 191
methods adding methods to class, 141 parameters for method, 142 UML Operation Properties Dialog, 141 Code-to-UML mapping, 189 compared to operations, 89 representing methods as operations, 189 method bodies, 191 virtual methods, 171
Microsoft Solutions Framework compared to Rational Unified Process, 30 description, 30 process model, 30 Develop phase, 30 Envision phase, 30 Plan phase, 30 Stabilize phase, 30 risk management model, 30 team model, 30 UML process options, 30
Miscellaneous tab, ORM building logical model, 306
model error check creating ORM diagram, 301
Model Explorer, 55 adding .NET base classes to model, 95 creating business object base class, 96 creating component diagram, 259 bird's eye view, 261 creating data access base class, 80 adding operations to class, 82 creating deployment diagram, 266 creating namespace packages, 79 reverse engineering RE.NET Lite source code, 195 Reverse engineering UML model structure, 183 nested classes, 184 referenced .NET classes, 184 source code based reverse engineering, 177 static structure diagram, 180 creating, 81 UML model structure, 247 Implementation Model, 248
monolithic applications compared to business objects, 76 disadvantages, 76 semantic gap, 77
MSF see Microsoft Solutions Framework.
multiplicity attribute TagDefinition element, 249
| |||||||||||||||||||||||||||||||||||