D

Index
byAndrew Filevet al.
Wrox Press ©2002
Team FLY

data access

flexibility with business objects, 77

data access base class

adding operations to class, 82

marking operation as abstract, 89

specifying operation parameters, 86

UML Class Properties Dialog, 83

UML Operation Properties Dialog, 91

creating data access base class, 80

designing component-based application, 78

specifying relationship between business object and data access class 97

Composition shape, 97

static structure diagram, 81

subclassing data access base class, 93

Generalization shape, 93

static structure stencil, 93

UML Class Properties Dialog, 93

Data Flow connector

Data Flow diagrams, 54

Data Flow diagrams, 48

creating, 52

Data Flow connector, 54

Data Store shape, 53

error messages, 54

example, 53

Gane-Sarson notation, 52

intelligence, 54

Interface shape, 53

Process shape, 53

data modeling, 270

compared to object modeling, 74

Entity Relationship diagrams, 270

introduction, 270

ORM, 271

Reverse engineering, 314

Visio, 276

Visual Studio .NET, 269

Data Store shape

Data Flow diagrams, 53

data type, Database Properties Window

column properties, 322

ORM, 325

data types

Remoting, 246

web services, 246

database drivers option, ORM, 307

Database Model diagrams, 276

adding ORM, 302

building logical model, 302

compared to Entity Relationship diagrams, 276

creating, 66

simple example, 66

description, 276

Entity shape, 67

foreign keys

problems with, 71

generating database, 308

Create New Data Source wizard, 309

Generate Wizard, 308

normalization, 67

organization of data projects, 311

Business Rules Window, 312

refreshing model from database, 312

Refresh Model Wizard, 313

relating database tables to business objects, 116

calculating fines, 124

Relationship connector, 70

saving changes, 311

setting database table properties, 68

setting relationships between database table, 70

database reverse engineering, 314

document options, 319

Relationship tab, 320

Table tab, 319

Entity Relationship diagrams, 315

Database Properties Window, 320

Reverse Engineer Wizard, 315

ORM, 324

Database Properties Window, 324

Reverse Engineer Wizard, 324

DataSet class

adding .NET base classes to model, 90

derives from MarshalByValueComponent class, 95

System.Data namespace, 90

Datatype Properties dialog

see UML Datatype Properties dialog.

DataType shape

EmployeeType enumeration, 167

DateTlme structure

generating code from Visio, 150

System namespace, 135

DCOM

ORPC protocols, 241

definition, Database Properties Window

column properties, 321

Entity Relationship diagrams, 321

ORM, 325

delegates

generating code from Visio, 170

linking delegate with event, 170

UML Class Properties Dialog, 170

dependency

UML class diagram, 20

Dependency shape

component stencil, 259

deployment stencil, 266

UML component diagram, 259

UML deployment diagram, 266

deployment diagram report

compared to component report, 236

compared to static structure report, 235

description, 235

UML documentation, 235

deployment diagram, UML, 23

bank distributed system, 264

Component shape, 266

Dependency shape, 266

Implementation Model, 264

node, 264

Node shapes, 266

physical deployment not modeled, 267

deployment stencil

Dependency shape, 266

Node shapes, 266

detailed design

software development lifecycle, 210

UML documentation, 222

class diagrams, 222

navigability information, 223

sequence diagrams, 224

Develop phase

Microsoft Solutions Framework process model, 30

display borrower account use case

adding messages between objects, 119

Activation shape, 123

local invocation, 125

Message shape, 123

UML Message Properties Dialog, 119

calculating fines, 124

Activation shape, 124

Message shape, 124

deriving business classes from use cases, 116

UML sequence diagram, 118

relating database tables to business objects, 116

retrieving checked out media, 122

Object Lifeline shape, 122

distributed systems

.NET Framework, 243

bank distributed system, 248

packaging and deploying, 252

compared to local systems, 240

concurrency, 243

definition, 240

designing, 239

logical distributed systems, 240

memory access model, 242

ORPC protocols, 241

partial failure, 243

performance, 242

latency, 242

load balancing, 242

object pooling, 242

physical distributed systems, 240

Remoting, 243

security, 243

transactions, 243

web services, 243

documentation, 207

code documentation, 225

detailed design documentation, 222

high level design documentation, 218

requirements development documentation, 212

documenting using use cases, 216

use case, 214

software development lifecycle, 208

testing documentation, 226

UML documentation, 211

documenting using use cases, 217

order entry application, 212

reports, 227

Visio, 227

Drop-down menu Item shape

compared to Top-level menu item shape, 62

types of menu items, 63

Windows User Interface diagrams, 62

Dynamic Connector

connecting shapes, 43

stencils, 42

Team FLY


Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
Professional UML with Visual Studio. NET. Unmasking Visio for Enterprise Architects
ISBN: 1440490856
EAN: N/A
Year: 2001
Pages: 85

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net