グラディ・ブーチ

グラディ・ブーチ(Grady Booch、1955年2月27日 - )は、アメリカ合衆国出身のソフトウェア技術者であり、ソフトウェア設計、開発方法論、デザインパターンといったオブジェクト指向ソフトウェア工学の分野で国際的に知られています。彼は、オブジェクト指向ソフトウェア開発方法論である「Booch法」を開発し、UML(Unified Modeling Language; 統一モデリング言語)の開発にも重要な役割を果たしました。

生い立ちと経歴



1955年テキサス州で生まれたブーチは、1977年にアメリカ空軍士官学校を卒業、1979年にはカリフォルニア大学サンタバーバラ校電気工学の修士号を取得しました。1981年にラショナル社が設立されたときから、同社の主席技術者を務め、ラショナルがIBMに買収された後も、IBMラショナル部門に在籍しています。1995年にはACMフェロー、2003年にはIBMフェローに選出されています。また、社会的責任を考えるコンピュータ専門家の会(CPSR)の会員でもあります。現在はマウイ島に在住しています。

業績



ブーチの業績は、オブジェクト指向ソフトウェア工学におけるソフトウェア設計、開発方法論、デザインパターン、クラスライブラリなど多岐にわたります。特に、ジェームズ・ランボー、イヴァー・ヤコブソンと共にUMLを開発したことは、特筆すべき功績です。この3人は「スリーアミーゴス」とも呼ばれています。ブーチは、1980年代初頭からソフトウェアモジュール化設計とオブジェクト指向設計に取り組み、この分野の先駆者として活躍しました。彼は、オブジェクト指向の概念が提唱され始めた頃から、活発に論文や書籍を執筆し、ソフトウェア工学の発展に貢献しました。

Booch法


ブーチは、自身が開発したオブジェクト指向ソフトウェア開発方法論である「Booch法」を、著書『Booch法:オブジェクト指向分析と設計』で詳細に解説しました。Booch法は、当時登場した他の方法論と統合され、モデル図の記法はUMLに、開発方法論はUnified Process(UP)へと発展しました。この統合は、OMG(Object Management Group)の主導のもと、ブーチ、ランボー、ヤコブソンら多くの専門家が協力して行われました。

UMLとUnified Process


ラショナル社は、Unified Processを基に、ラショナル統一プロセス(RUP)を開発しました。RUPや他の多くのソフトウェア開発方法論では、モデリング言語としてUMLが採用されています。UMLは現在、情報技術分野で広く普及しており、ソフトウェア開発における標準的なモデリング言語として活用されています。また、ブーチはラショナル社のいくつかのソフトウェア製品開発にも携わっています。

主な著書



ブーチは、数多くの書籍を執筆しており、その中には以下のようなものがあります。

『Software Engineering with Ada (3rd Edition)』 (Doug Bryanとの共著)
『Software Components With Ada: Structures, Tools, and Subsystems』
『オブジェクトソリューション オブジェクト指向プロジェクトの管理』
『Object Solutions : Managing the Object-Oriented Project』
『Booch法:オブジェクト指向分析と設計 第2版』
『Object-Oriented Analysis and Design with Applications (3rd Edition)』 (Robert A. Maksimchuk, Michael W. Engel, Alan Brown, Jim Conallen, Kelli A. Houston, Robert Martin, James W. Newkirkとの共著)
『UMLユーザーガイド』 (ジェームズ・ランボー、イヴァー・ヤコブソンとの共著)
『The Unified Modeling Language User Guide (2nd Edition)』(ジェームズ・ランボー、イヴァー・ヤコブソンとの共著)
『UMLによる統一ソフトウェア開発プロセス オブジェクト指向開発方法論』(イヴァー・ヤコブソン、ジェームズ・ランボーとの共著)
『The Unified Software Development Process』(イヴァー・ヤコブソン、ジェームズ・ランボーとの共著)
『UMLリファレンスマニュアル』(ジェームズ・ランボー、イヴァー・ヤコブソンとの共著)
『The Unified Modeling Language Reference Manual (2nd Edition)』(ジェームズ・ランボー、イヴァー・ヤコブソンとの共著)

これらの著書は、ソフトウェア開発者にとって重要な参考文献となっています。

外部リンク



Booch特集 - オージス総研 オブジェクトの広場
Booch法のクラス図
www.booch.com
Grady Booch's blog
Handbook of Software Architecture
Grady Booch の紹介 - IBM ラショナル部門
A podcast interview with Grady Booch on Software Engineering Radio
"The Promise, The Limits, The Beauty of Software" talk at Yahoo!
Frontier Visionary Interview with Grady Booch on Frontier Journal (Part I)
Frontier Visionary Interview with Grady Booch on Frontier Journal (Part II)
グラディ・ブーチ - TEDカンファレンス(英語
グラディ・ブーチ「人工知能が人間を超えるのを怖れることはない」の講演映像 - TEDカンファレンス (2016年1月、10分20秒)。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。