Index_O


O

object diagram. See also hybrid class/object diagram

class diagram compared to, 72–73

definition of, 111–112

uses of, 14, 113

object flow, 215

Object Management Group. See OMG

Object Management Group, CORBA.

See CORBA

object modeling. See associations; classes; generalization; inheritance; objects

object node, 214

object-constraint language. See OCL

Objecteering tool Web site, 379–380

object-oriented development, 18, 24, 177–178. See also software and system development

object-oriented principles used in UML, 19–28, 39–41

Objectory methodology, 35

objects. See also classes

active, 241–242

aggregation and, 20, 24–25

creating during interaction, 193–195, 201

definition of, 20, 39

destroying during interaction, 193–195, 201

diagramming, 52–56

encapsulation of, 20, 23–24

generalization and, 21, 25–26

identifying for a business, 40–41

information hiding and, 11, 20, 23–24

inheritance and, 21, 27, 95, 101–102

knowledge responsibilities for, 48

life of, 261–263

lifeline of, 189, 193

links between, 62, 63–64

messages sent and received by, 195–201

name of, underlining in diagram, 53–54

naming, 43–44

persistence of, 318

polymorphism and, 27–28

public, breaking encapsulation and information hiding, 24

singling out important aspects of (abstraction), 10–11, 20,21–23

specialization and, 21, 25–26

as a variable, 43–44

OCL (object-constraint language)

for behavioral preconditions and postconditions, 185–187

for pseudocode, 188

UML modeling tools supporting, 33

for use case preconditions and postconditions, 154

Web site for, 373

OMG (Object Management Group)

original development of UML, 18

owns UML, 17

Web site for, 372

OMT methodology, 35

one-way dependency, 347

ongoing-process state, 267

OOAD_UML group Web site, 375

operation call, 199

operations. See also events; methods

abstract, 106

accessors (GET/SET), 56

activity diagrams for, 216

for aggregation, 85

arguments of, 49–51

cascading, 85

constructor, 85, 97

converting use cases to, 181–182

defining (signature of), 49–51, 106

destructor, 85, 97

diagramming, 56, 59–60

events corresponding to, 278–281

extending, 105

inheritance of, 101, 104–106

naming, 50–51

optimizing, 106

private, 182

public, 181–182

restricting, 105

return type of, 49

signature of, 106

static, 58–60

visibility of, 57–60

without attributes, 361–363

operators in interaction diagrams, 206–211

opt operator, 206–208, 211

ordered constraint, 75

output class, for use case, 231–232

output devices as actors, 135

ovals

dashed, for collaborations, 250, 252–253, 355–356

for use cases, 140, 146

Overture Web site, 374

overview diagram. See interaction-overview diagram

ownership, subsystems based on, 345




UML 2 for Dummies
UML 2 For Dummies
ISBN: 0764526146
EAN: 2147483647
Year: 2006
Pages: 193

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