Magnetic tape storage, 272
Maintainability of the solution, 366
requirements, 116
validating, 372
Maintaining code, 366, 390
Maintenance
handling planned and unplanned, 349
physical design for, 366-368
Maintenance contracts, 445
Maintenance costs, 116
Maintenance tasks, 436
Malicious attack, protecting code from, 352-354
Managed C++, 19
Managed C++ projects, 21
Managed code
defined, 19
garbage collection and, 11
Management interoperability, 165
Mandatory constraints, 234, 314, 318
Mandatory role, explained, 234
Mandatory role constraints, 234-235
Manifest (functional specifications), 145
Mappings between business events, 122-123
Market analysis, 96-97
Marketing materials, 96
Marshalling of objects, explained, 16
MasterExam
help features, 461
installing and running, 460
removing, 461
technical support, 461
MCSD 70-300 exam, 4, 464-470
Memory
allocating and deallocating, 11
released automatically, 11
session state kept in, 310
Memory leak, 10
Menu constraint, 438
Merged conflicts (overlapping changes), 434
Message object (Outlook Express), 297
Metadata, 18-19
Method names
conventions for, 409
guidelines for, 410
Metrics, 124, 159-161
MFC (Microsoft Foundation Class), 21
Microsoft Application Center 2000, 362
Microsoft exam 700-300 objectives, 464-470
Microsoft Exchange, as a hierarchical database, 169
Microsoft Messenger, as a behavioral system, 291
Microsoft namespace, 17
Microsoft Office, licensing, 363
Microsoft Outlook, 13
Microsoft Outlook Express application objects, 297
Microsoft TechNet deployment guide, 362
Microsoft Visio, 26, 105-110, 216
Microsoft Visual SourceSafe. See Visual SourceSafe
Microsoft web site, 6
Microsoft Windows Installer. See Windows Installer
Microsoft Word, printing in, 308
Microsoft .NET. See .NET
Migrating data, specifications for, 364-365
Migration, explained, 183
Migration plan, 183-184
Migration plan sections, 184
Mirroring (RAID), 157
Mission statement, 96
Mission-critical applications
deployment for, 367
isolating, 157
Mixed environment, explained, 164
MMC (Microsoft Management Console) plug-ins, 309
Model Explorer (Visio), 108-109
Model management diagrams (UML), 295
Model management (UML), 295-296
Modeling methodologies, 52
Models (MSF), 45
Moderator (in code review), 425-427
Modes, explained, 416
Modifying an application, regression testing, 423-424
Modular programming, 4
Money (localization requirements), 113
Monitoring (application), 162-163
designing, 367-368
exception handling and, 163
Monitoring plan, key sections of, 163
Monitoring tools, 367-368
Mono project, 30
Monthly mortgage payment calculation application, 289-290
MPEG LA (Moving Picture Experts Group Licensing Administrator), 363
MPEG-4 video compression format, 363
MSDN help, 24
MSDN (Microsoft Developer Network), 23, 217, 398
MSDN Subscription web site, 217
MSDN Universal subscribers, 217
MSF (Microsoft Solutions Framework), 44-48
construction phase, 60
development model, 49
disciplines, 45, 47-48
envisioning phase, 44-82
major components of, 45
planning phase, 84, 99-100, 151
process model, 45, 47
revisions to, 48
risk management discipline, 66
team model, 45-46
team model roles, 62
MSF web site, 48
MSI database utilities, 362
Msidb.exe tool, 362
MSIL (Microsoft Intermediate Language), 18
MSN Messenger, 9
MSXML (Microsoft XML parser), 12
MTS (Microsoft Transaction Server) for Windows NT, 7, 269-271
MTS/COM+, 6, 11, 13
Multimedia, accessible, 115
Multithreaded application, 321
Multithreaded architecture, 307-308
Multithreaded messaging, 158
Multithreaded processes, 153
Murphy’s law, 349