Grady Booch
From Wikipedia, the free encyclopedia
Grady Booch (born February 27, 1955) is a software designer, a software methodologist and a design pattern enthusiast. He is a Chief Scientist, Software Engineering in IBM Research, series editor for Benjamin/Cummings and former Chief Scientist of Rational Software (acquired by IBM on February 20, 2003), where he worked until March 18, 2008. In 1995 he was inducted as a Fellow of the Association for Computing Machinery. He was named an IBM Fellow in 2003, soon after his entry into IBM, and assumed his current role in March 18, 2008.
Booch is best known for developing the Unified Modeling Language with Ivar Jacobson and James Rumbaugh. He also developed the Booch method of software development, which he presents in his book, Object Oriented Analysis and Design. He advises adding more classes to simplify complex code.
He earned his bachelor's degree in 1977 from the United States Air Force Academy and a master's degree in electrical engineering in 1979 from the University of California, Santa Barbara. [1]
Contents |
[edit] Bibliography
[edit] Books
- Software Engineering with Ada. Benjamin/Cummings, 1983. ISBN 0-8053-0604-8.
- Object-Oriented Analysis and Design with Applications. Addison-Wesley, 2007. ISBN 0-201-89551-X.
- Object Solutions: Managing the Object-Oriented Project. Pearson Education, 1995. ISBN 0-8053-0594-7.
- The Unified Software Development Process. With Ivar Jacobson and James Rumbaugh. Prentice Hall, 1999. ISBN 978-0-201-57169-1.
- The Complete UML Training Course. With James Rumbaugh and Ivar Jacobson. Prentice Hall, 2000. ISBN 0-13-087014-5.
- The Unified Modeling Language Reference Manual, Second Edition. With James Rumbaugh and Ivar Jacobson. Addison-Wesley, 2004. ISBN 978-0-321-24562-5.
- The Unified Modeling Language User Guide, Second Edition. With James Rumbaugh and Ivar Jacobson. Addison-Wesley, 2005. ISBN 978-0-321-26797-9.
[edit] References
- ^ Michael Swaine (2007-03-09). Dr. Dobb's Excellence in Programming Award. Dr. Dobb's Journal.
[edit] See also
- Booch method
- IBM 1130 The first computer programmed by Grady Booch.
[edit] External links
- Grady Booch's blog
- Frontier Visionary Interview with Grady Booch on Frontier Journal (Part I)
- Frontier Visionary Interview with Grady Booch on Frontier Journal (Part II)
- A podcast interview with Grady Booch on Software Engineering Radio
- "The Promise, The Limits, The Beauty of Software" talk at Yahoo!
- There is joy in software. Podcast