Booch reçoit son BS en ingéniérie de l'Ecole de l'USAF en 1977 puis son
MSEE de l'Université de Californie à Santa Barbara en 1979.
En l'année suivante, lors de la fondation de Rational Software, il entre comme que directeur scientifique. Il y
contribue à la fondation d'UML ainsi qu'au développement de produits Rational tels que Rose. Il fonde la méthode OOAD.
Booch est membre de l'ACM, l'IEEE, l'AAAS, et CPSR.
Auteur de :
- UP 1999
- Developing Applications with Visual Basic and UML (Addison-Wesley Object Technology Series) par Paul R. Reed, Jr.
(Préfaces de Francesco Balena et Grady Booch)
- Visual Modeling with Rational Rose 2000 and UML (Addison-Wesley Object Technology Series) by Terry Quatrani, Grady
Booch (Contributor)
- Best of Booch: Designing Strategies for Object Technology avec Ed Eykholt (Ed.)
- The Complete UML Training Course avec James Rumbaugh, Ivar Jacobson
- The Complete UML Training Course, Student Edition avec James Rumbaugh, Ivar Jacobson
- Object Solutions: Managing the Object-Oriented Project (Addison-Wesley Object Technology Series)Object-
- Oriented Analysis and Design with ApplicationsUnified Objects: Object-Oriented Programming Using C++by Babak Sadr,
Foreword by Grady Booch Software components with Ada: Structures, Tools, and Subsystems
- Software Engineering with Ada
- The Unified Modeling Language Reference Manual (Addison-Wesley Object Technology Series) avec James Rumbaugh, Ivar
Jacobson
- The Unified Software Development Process avec Ivar Jacobson, James Rumbaugh
- The Unified Modeling Language User Guide avec Ivar Jacobson, James Rumbaugh