Dan Pilone
Dan Pilone is a software architect with Blueprint Technologies, Inc., cofounder
and president of Zizworks, Inc., and a terrible rock climber. He has designed and
implemented systems for Hughes, ARINC, UPS, and the Naval Research Laboratory.
When not writing for O’Reilly, he teaches software design and software
engineering at the Catholic University in Washington, D.C. He is the author of
the UML Pocket Reference and has had several articles published covering software
process, consulting in the software industry, and 3D graphics in Java.
Dan is eternally grateful to his wife Tracey for letting
him finish this book. Dan is a software architect for
Vangent, Inc., and has led teams for the Naval Research
Laboratory and NASA, building enterprise software.
He’s taught graduate and undergraduate Software
Engineering at Catholic University in Washington, D.C.
Some of his classes were interesting.
Dan started writing for O’Reilly by submitting a proposal
for this book a little over five years ago. Three UML
books, some quality time in Boulder, Colorado, with
the O’Reilly Head First team, and a co-author later, he
finally got a chance to put this book together.
While leading a team of software developers can be
challenging, Dan is waiting patiently for someone to
write Head First Parenting to help sort out seriously
complex management problems.
Neil Pitman
Neil Pitman is chief technical officer of Mahjong Mania, codeveloper of LamMDA
from Mindset Corporation, and formerly vice president of research and development
at Codagen Technologies. Neil has 20 years of experience in software
development ranging from medical systems to Smalltalk development platforms,
gaming software to code generation. When he does real work, it’s in J2EE and
XSLT as well as UML. Look for him at http://www.architecturerules.com.
The animal on the cover of UML 2.0 in a Nutshell is a chimpanzee (Pan troglodytes).
Chimpanzees use a vast array of facial expressions,postures,and gestures
to communicate with each other, in addition to at least 32 different sounds. There is some evidence to suggest that chimpanzees can learn symbolic languages.
The natural habitat of the chimpanzee is western Africa, from Sierra Leone to the
Great Lakes east of the Congo. Living primarily in forested areas, chimpanzees
spend 50 to 70 percent of their time in trees. They are omnivores, eating primarily fruits and vegetables, but they will also hunt and eat small animals. They live in family groups that consist of about twice as many females as males. While adult chimpanzees aren't monogamous, there's a close bond between a young chimp and its parents, and this bond remains unbroken for life. Chimpanzees are very sociable and affectionate animals,and frequently hug,kiss,stroke each other,or
hold hands.Violent fights often break out within a social group. The loser of the
fight makes up to the winner by displaying submissive behavior and conciliatory gestures. In this way they maintain the social harmony.
Though able to,the chimpanzee rarely walks erect on both feet.Short arm
muscles prevent simultaneous extension of the wrists and fingers.Because of this,
chimpanzees can't walk with their hands flat; when walking on all fours,only the
knuckles of their hands touch the ground. Unlike human feet, chimpanzee feet
also have an opposing toe, but it's used mainly for climbing and for walking on
precarious footing. The foot is rarely used for picking up objects.