balking call, 201
ball and socket, for assemblies in a component, 331, 333
base attributes, 56
behavior of actors. See use cases
behavior of class. See operations
behavioral diagrams, 13, 14. See also specific diagrams
behavioral specification, 179, 183–188
behavioral state diagram, 308
behaviors, modeling. See functional modeling
binary relationship, 98
black box components, 327–329
Booch, Grady (original developer of UML), 18
Booch methodology, 35
Boolean datatype, 45, 46
Borland, TogetherSoft tool, 381
boundary class, 123, 389
boxes. See also rectangle
for actors, 138
for classes and objects, 52, 55–56, 59–60
with parallel vertical bars, for active objects, 241
for qualifiers, 77
small, for component parts, 331
stack of, in communication diagram, 240
three-dimensional, for nodes, 333
with two small rectangles, for components, 327–328
braces ({}), enclosing constraint, 56, 63
brackets, square. See square brackets
break operator, 209, 211
brittle systems, 339
bull’s eye, for final-activity nodes, 215
business logic subsystem, 355
business objects, parallelism with software objects, 40
business rules, in use case scenarios, 160
«business» stereotype, 143
button names in messages, 198–199