
24 ◾ Software Designers in Action: A Human-Centric Look at Design Work
© 2010 Taylor & Francis Group, LLC
which each has properties and behaviors that are not reected by the other. is is a counsel
of perfection: in practice, most developers consider only the programming objects directly.
e unied modeling language (UML) notations commonly used by most soware devel-
opers were derived from notations for fragmented descriptions of object-oriented program
code. In many respects, they are ill-suited to describe the problem world, but most soware
developers have few others in their toolbox.
e most important single factor in design is relevant ...