Grady Booch
From Wikipedia, the free encyclopedia
Grady Booch (born February 27, 1955) is an American software engineer, and Chief Scientist, Software Engineering in IBM Research. Booch is best known for developing the Unified Modeling Language with Ivar Jacobson and James Rumbaugh.
Contents |
[edit] Biography
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]
He is former Chief Scientist of Rational Software (acquired by IBM on February 20, 2003), where he worked until March 18, 2008. Afterwards he became Chief Scientist, Software Engineering in IBM Research, and series editor for Benjamin Cummings.
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.
[edit] Work
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. Booch is also a design pattern enthusiast.[citation needed]
[edit] IBM 1130
Booch got his first exposure to programming on an IBM 1130.[2]
... I pounded the doors at the local IBM sales office until a salesman took pity on me. After we chatted for a while, he handed me a Fortran [manual]. I'm sure he gave it to me thinking, "I'll never hear from this kid again." I returned the following week saying, "This is really cool. I've read the whole thing and have written a small program. Where can I find a computer?" The fellow, to my delight, found me programming time on an IBM 1130 on weekends and late-evening hours. That was my first programming experience, and I must thank that anonymous IBM salesman for launching my career. Thank you, IBM.
[edit] Booch method
The Booch method is a technique used in software engineering. It is an object modeling language and methodology that was widely used in object-oriented analysis and design. It was developed by Booch while at Rational Software.
The notation aspect of the Booch method has now been superseded by the Unified Modeling Language (UML), which features graphical elements from the Booch method along with elements from the object-modeling technique (OMT) and object-oriented software engineering (OOSE).
Methodological aspects of the Booch method have been incorporated into several methodologies and processes, the primary such methodology being the Rational Unified Process (RUP).
[edit] Publications
Grady Booch published several articles and books. A selection:
- 1983. Software Engineering with Ada. Benjamin/Cummings. ISBN 0-8053-0604-8.
- 1995. Object Solutions: Managing the Object-Oriented Project. Pearson Education. ISBN 0-8053-0594-7.
- 1999. The Unified Software Development Process. With Ivar Jacobson and James Rumbaugh. Prentice Hall. ISBN 978-0-201-57169-1.
- 2000. The Complete UML Training Course. With James Rumbaugh and Ivar Jacobson. Prentice Hall. ISBN 0-13-087014-5.
- 2004. The Unified Modeling Language Reference Manual, Second Edition. With James Rumbaugh and Ivar Jacobson. Addison-Wesley. ISBN 978-0-321-24562-5.
- 2005. The Unified Modeling Language User Guide, Second Edition. With James Rumbaugh and Ivar Jacobson. Addison-Wesley. ISBN 978-0-321-26797-9.
- 2007. Object-Oriented Analysis and Design with Applications. Addison-Wesley ISBN 0-201-89551-X.
[edit] References
- ^ Michael Swaine (2007-03-09). "Dr. Dobb's Excellence in Programming Award". Dr. Dobb's Journal. http://www.ddj.com/java/197801612.
- ^ Booch, Grady (2003-04-03). "Quote from interview Grady Booch polishes his crystal ball". IBM accessdate=2007-01-16. http://www-106.ibm.com/developerworks/library/i-booch/ Quote from interview.
[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
|
||||||||||||||||||||
|
||||||||||||||||||||


