façade architectural pattern, 356
«file» stereotype, 338
files. See artifacts
final state, 263, 264
final-activity node, 215
final-flow node, 215
flexibility, system design requirement, 317, 350
focus class. See central class
«focus» stereotype, 331
fork icon, for system or subsystem, 181, 321
fork node, 215
fork pseudostate, 305–308
framework
definition of, 29, 31, 255
developing, 255–258
diagrams for, 257
pattern compared to, 31, 255
friend class, 58
functional diagrams, 15
functional modeling. See also activity diagram; collaboration; patterns; sequence diagram
algorithms in, 187–188
class diagrams for, 181–182
list of diagrams used for, 179
preconditions and postconditions for, 184–187
text-based behavioral specification for, 183–188
use-case diagrams for, 180–181
use-case specification for, 183–184
functional programming
comparing to object-oriented techniques, 177–178
splitting attributes and operations, 361–363