U

Index
byAndrew Filevet al.
Wrox Press ©2002
Team FLY

UML (Unified Modeling Language)

activity diagram, 13

business objects, 73

class diagram, 20

Reverse engineering, 183

Code-to-UML mapping, 185

collaboration diagram, 17

component diagram, 21

components, 261

definition, 9

deployment diagram, 23

description, 12

documentation, 211

documenting using use cases, 217

order entry application, 212

reports, 227

Visio, 227

extending UML model, 249

Constraint element, 249

Stereotype element, 249

TagDefinition element, 249

TaggedValue element, 249

generating code from Visio, 134

code templates, 154

enhancing model, 167

Generate dialog window, 148

history, 11

introduction, 9

mapping UML elements to .NET code, 89

meta model, 13

modeling tools, 26

.NET modeling tools, 26

Rational Rose, 26

Select Enterprise, 26

Together Control Center, 26

Object Management Group, 11

object modeling, 11

OCL, 12

process options, 27

extreme Programming, 27

Microsoft Solutions Framework, 30

RAD, 27

Rational Unified Process, 27

Select Perspective, 27

reasons for using, 10

Reverse engineering, 175

nested classes, 184

referenced .NET classes, 184

UML model structure, 183

sequence diagram, 16

shapes, using, 40

statechart diagram, 19

terminology compared to Visio, 32

three amigos and, 11

UML attributes compared to .NET attributes, 136

use case diagram, 15

using diagrams together, 24

UML Association Properties Dialog

mapping associations, 167

UML Attributes Properties Dialog

adding attributes to business object base class, 101

Employees collection class, 169

entry fields, 102

viewing code generated from attributes, 136

UML Class Properties Dialog

adding operations to data access base class, 83

adding overloaded operations to business object, 100

delegates, 170

Employees collection class, 169

generating code from Visio, 135

Operations grid, 83

subclassing data access base class, 93

testing custom stereotypes, 252

UML Constraint Properties Dialog

specifying ActivationMode tag constraints, 251

UML Datatype Properties dialog

EmployeeType enumeration, 167

UML Interface Properties Dialog

generating code from Visio, 145

UML Message Properties Dialog

adding messages between objects, 119

completing checkout, 128

UML model structure, 78

bank distributed system, 248

creating, 78

Implementation Model, 248

UML Operation Properties Dialog

adding indexer, 169

adding messages between objects, 115

local invocation, 126

adding methods to class, 141

adding operations to data access base class, 91

marking operation as abstract, 89

specifying operation parameters, 86

adding properties to class, 138

adding properties to interface, 145

applying template to specific operation, 158

entry fields, 85

UML Parameter Properties Dialog

adding parameters to method, 142

UML Shape Display Options Dialog

manipulating sequence diagram, 129

Object Lifeline shape, 112

UML Stereotype Properties dialog

creating custom stereotypes, 250

ActivationMode tag, 251

RemotingType stereotype, 250

UML-to-Code mapping

table of elements, 89

Unified Modeling Language

see UML.

Unified Process

see Rational Unified Process.

uniqueness constraints

Fact Type Editor, 287

ORM notation, 273

primary uniqueness constraint, 298

setting constraints, 298

use case, 11

deriving business classes from use cases, 116

adding use case text to sequence diagram, 108

UML sequence diagram, 107

description of use cases, 103

designing library system, 103

check out media use case, 105

display borrower account use case, 116

relating database tables to business objects, 106

guidelines for working with use cases, 217

requirements development, 214

documenting requirements, 216

testing documentation, 226

textual representation of use case, 216

UML use case diagram, 214

use case diagram, UML, 15

<<extends>>, 16

<<uses>>, 15

actor, 214

creating actor, 110

advantages of using, 215

communicates, 15

designing component-based application, 104

library system, 104

requirements development documentation, 214

use case, 15

use case driven

Rational Unified Process, 27

user Interface, representing

Object Lifeline shape, 113

user Interface, Visio, 36

connectors, 42

shapes, 39

stencils, 37

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