フレデリック・ブルックスとは - わかりやすく解説 Weblio辞書 (original) (raw)

フレデリック・フィリップス・ブルックス・ジュニア
生誕 (1931-04-19) 1931年4月19日 アメリカ合衆国 ノースカロライナ州ダーラム
死没 (2022-11-18) 2022年11月18日(91歳没)
研究分野 計算機科学
研究機関 IBMノースカロライナ大学チャペルヒル校
博士課程指導教員 ハワード・エイケン
主な業績 OS/360人月の神話
主な受賞歴 アメリカ国家技術賞(1995)チューリング賞(1999)
プロジェクト:人物伝
テンプレートを表示

フレデリック・フィリップス・ブルックス・ジュニア(Frederick Phillips Brooks, Jr. 、1931年4月19日 - 2022年11月17日[1][2])は、アメリカ合衆国ソフトウェア技術者で、計算機科学者である。IBMメインフレームである System/360 およびそのオペレーティングシステム OS/360 の開発者として有名である。その過程を率直に描いた著書『人月の神話』と論文『銀の弾などない』は、ソフトウェア工学およびソフトウェアプロジェクト管理の世界で多くの人々に読まれ、大きな影響をあたえている[3]。それら著作も含め、コンピュータアーキテクチャオペレーティングシステムソフトウェア工学への貢献から、1995年にはアメリカ国家技術賞、1999年にはチューリング賞を受賞した。

バーチャルリアリティ技術に大きく貢献した人物でもある。

経歴と業績

ブルックスは、アメリカ合衆国ノースカロライナ州ダーラムに生まれ、デューク大学1953年に卒業、1956年応用数学計算機科学)でハーバード大学から博士号を授与された。ハワード・エイケンが彼の指導教官であった。

ブルックスは1956年にIBMに入社し、ニューヨークのポキプシーおよびヨークタウンで勤務した。ロスアラモス国立研究所向けの一千万ドルもする科学計算用スーパーコンピュータであるStretchコンピュータや、アメリカ国家安全保障局向けの IBM 7950 Harvest コンピュータの開発に従事した。その後、System/360 およびそのオペレーティングシステム OS/360開発グループのマネージャとなった。このころ、コンピュータアーキテクチャという用語を生み出している。

1975年には、その著書『人月の神話』(原題:_The Mythical Man-Month_)[注 1]において、ソフトウェア工学におけるプロジェクト管理の経験則であるブルックスの法則を提唱した。1986年に発表した論文でNo Silver Bullet銀の弾丸など無い)というフレーズを用いて、全て問題に通用する万能な解決策などは存在しないと論じたことから、理想論的なソフトウェア設計について否定的な意味で Silver Bullet (銀の弾丸)という言葉が用いられるきっかけともなった。

1964年のノースカロライナ大学チャペルヒル校計算機科学部の創設に尽力し、20年間学部長を務めた。2010年現在もそこで活発に研究活動しており、特にバーチャルリアリティと科学的可視化(英語版)を専門としている[4]

2010年、WIRED誌のインタビュー記事で[5]、「あなたの最大の技術的貢献は何だと思いますか?」と聞かれ、「私が行った最も重要だった決断は、1バイトを6ビットから8ビットに変更したことだ。それによって小文字が使えるようにした。この変更はあらゆる場所に伝播していった」と答えている。

IEE/BCSの主催するチューリングレクチャーの講演者に選ばれ、2005年1月ロンドンにて "Collaboration and Telecollaboration in Design" と題して講演した。1994年、Association for Computing Machinery (ACM) フェローに選ばれた。

ブルックスは福音派のキリスト教徒で InterVarsity Christian Fellowship でも活動していた[6]

著書

受賞歴

時系列で主な賞を示す。[7]

注釈

  1. ^ 人月ソフトウェア工学で特定のソフトウェア実装するのに必要となる工数として、人と時間との単純な掛け算という形で表現した単位である。例えば5人が3か月かかってソフトウェアを実装する場合15人月の工数ということになる。

出典

  1. ^ "Remembering Department Founder Dr. Frederick P. Brooks, Jr". UNC Computer Science (英語). 2022年11月18日. 2022年11月19日時点のオリジナルよりアーカイブ。2022年11月19日閲覧。
  2. ^8-Bit-Byte-Erfinder Fred Brooks gestorben” (ドイツ語). Golem.de (2022年11月18日). 2022年11月19日閲覧。
  3. ^The Mythical Man-Month, A Book Review”. 2010年8月6日閲覧。
  4. ^Fred Brooks”. IBM. 2010年8月6日閲覧。
  5. ^ Kelly, Kevin (2010年7月28日). “Master Planner: Fred Brooks Shows How to Design Anything”. Wired. http://www.wired.com/magazine/2010/07/ff_fred_brooks/ 2011年2月10日閲覧。
  6. ^ Faculty Biography at UNC.
  7. ^ Home Page, Frederick P. Brooks, Jr.

外部リンク

ソフトウェア工学
分野 要求分析 システム解析 ソフトウェア設計 コンピュータプログラミング 形式手法 ソフトウェアテスト ソフトウェアデプロイメント ソフトウェア保守
コンセプト データモデリング エンタープライズアーキテクチャ プログラム仕様 モデリング言語 プログラミングパラダイム ソフトウェア ソフトウェアアーキテクチャ ソフトウェア開発方法論 ソフトウェア開発工程 ソフトウェア品質 ソフトウェア品質保証 ソフトウェア考古学(英語版) 構造化分析(英語版
指向 アジャイル アスペクト指向 オブジェクト指向 オントロジー サービス指向 SDLC
モデル 開発モデル アジャイル 反復型 RUP スクラム スパイラルモデル ウォーターフォール・モデル XP Vモデル インクリメントモデル(英語版プロトタイピングモデル 他のモデル オートモーティブスパイス CMMI データモデル 実体関連モデル 機能モデル 情報モデル メタモデル オブジェクトモデル(英語版) システムモデル(英語版ビュー・モデル モデリング言語 IDEF UML
主な人物 ケント・ベック グラディ・ブーチ フレデリック・ブルックス バリー・ベーム(英語版ピーター・チェン ウォード・カニンガム オーレ=ヨハン・ダール トム・デマルコ マーティン・ファウラー アントニー・ホーア ワッツ・ハンフリー(英語版) マイケル・A・ジャクソン(英語版イヴァー・ヤコブソン クレイグ・ラーマン(英語版) ジェームス・マーティン(英語版バートランド・メイヤー デイビッド・パーナス ウィンストン・W・ロイス(英語版) コレット・ロラン(英語版ジェームズ・ランボー ニクラウス・ヴィルト エドワード・ヨードン ビクター・バシリ(英語版
関連項目 計算機科学 計算機工学 エンタープライズエンジニアリング 歴史(英語版経営管理論 プロジェクトマネジメント 品質マネジメント ソフトウェア人間工学 システム工学
カテゴリ コモンズ
チューリング賞受賞者
アラン・パリス (1966) モーリス・ウィルクス (1967) リチャード・ハミング (1968) マービン・ミンスキー (1969) ジェームズ・H・ウィルキンソン (1970) ジョン・マッカーシー (1971) エドガー・ダイクストラ (1972) チャールズ・バックマン (1973) ドナルド・クヌース (1974) アレン・ニューウェル / ハーバート・サイモン (1975) マイケル・ラビン / デイナ・スコット (1976) ジョン・バッカス (1977) ロバート・フロイド (1978) ケネス・アイバーソン (1979) アントニー・ホーア (1980) エドガー・F・コッド (1981) スティーブン・クック (1982) ケン・トンプソン / デニス・リッチー (1983) ニクラウス・ヴィルト (1984) リチャード・カープ (1985) ジョン・ホップクロフト / ロバート・タージャン (1986) ジョン・コック (1987) アイバン・サザランド (1988) ウィリアム・カハン (1989) フェルナンド・J・コルバト (1990) ロビン・ミルナー (1991) バトラー・ランプソン (1992) ユリス・ハルトマニス / リチャード・スターンズ (1993) エドワード・ファイゲンバウム / ラジ・レディ (1994) マヌエル・ブラム (1995) アミール・プヌーリ (1996) ダグラス・エンゲルバート (1997) ジム・グレイ (1998) フレデリック・ブルックス (1999) アンドリュー・チーチー・ヤオ (2000) オーレ=ヨハン・ダール / クリステン・ニゴール (2001) ロナルド・リベスト / アディ・シャミア / レオナルド・エーデルマン (2002) アラン・ケイ (2003) ヴィントン・サーフ / ロバート・カーン (2004) ピーター・ナウア (2005) フランシス・E・アレン (2006) エドムンド・クラーク / アレン・エマーソン / ジョセフ・シファキス (2007) バーバラ・リスコフ (2008) チャック・サッカー (2009) レスリー・ヴァリアント (2010) ジューディア・パール (2011) シャフィ・ゴールドワッサー / シルビオ・ミカリ (2012) レスリー・ランポート (2013) マイケル・ストーンブレーカー (2014) マーティン・ヘルマン / ホイットフィールド・ディフィー (2015) ティム・バーナーズ=リー (2016) ジョン・ヘネシー / デイビッド・パターソン (2017) ヨシュア・ベンジオ / ジェフリー・ヒントン / ヤン・ルカン (2018) エドウィン・キャットマル / パット・ハンラハン (2019) アルフレッド・エイホ / ジェフリー・ウルマン (2020) ジャック・ドンガラ (2021) ロバート・メトカーフ (2022) アヴィ・ヴィグダーソン (2023)
コンピュータ カテゴリ