|
プロフィール
- ジェームズ・ランボーとは
- 経歴
- 業績
- UMLとラショナル統一プロセス
- OMTとUML
- 著書
- 関連サイト
ジェームズ・ランボー(、1947年8月22日-)は、アメリカ合衆国のソフトウェア技術者である。オブジェクト指向のソフトウェア工学の分野で活動している。オブジェクト指向ソフトウェア開発方法論OMT(ObjectModelingTechnique;オブジェクトモデル化技法)とその後継となるUnifiedProcess(UP;)、ソフトウェア開発のためのモデリング言語UML(UnifiedModelingLanguage;統一モデリング言語)の開発において、大きな役割を果たしてきた。
経歴
| 1947年にアメリカ合衆国ペンシルベニア州のベスレヘム市で生まれる。 |
| マサチューセッツ工科大学(MIT)で物理学を専攻し学士号を取得。 |
| カリフォルニア工科大学(CalTech)で天文学を専攻し修士号を取得。 |
| MITでコンピュータ科学を専攻し博士号(Ph.D.)を取得。 |
| 25年以上の間にわたって、GE(ゼネラル・エレクトリック社)の研究開発センターに勤務した。 |
| 1994年に、GEからグラディ・ブーチが在籍するRationalSoftwareに移籍した。 |
| 2003年にRationalSoftwareがIBMに買収されてIBMの一部門となった後も、ランボーは引続きIBMRational部門に上席技術者として在籍していたが、2006年にIBMを退職した。 |
業績
| ジェームズ・ランボーは、とりわけ、オブジェクト指向モデリングの分野での業績が広く知られている。 |
| 1975年に発表した博士論文''AParallelAsynchronousComputerArchitectureForDataFlowPrograms''で、データフロー指向のコンピュータ・アーキテクチャの基礎を論述した。 |
| 多くの人々より、ランボーはコンピュータアーキテクチャの考案者の一人と評価されている。 |
| GE(ゼネラル・エレクトリック社)に勤めている時期にランボーは他の人々とともに行ったこととして、次の業績が知られている。 |
| オブジェクト指向プログラミング言語DSMの開発。 |
| オブジェクト指向ソフトウェア開発方法論OMT(ObjectModelingTechnique;オブジェクトモデル化技法)の開発。 |
| OMTのモデル図を編集する最初のグラフィカルなツール(ソフトウェア)の開発。 |
| ランボーたちは著書『オブジェクト指向方法論OMTモデル化と設計』(原著は1990年刊、邦訳は1992年刊)でOMTを説明している。 |
UMLとラショナル統一プロセス
| ジェームズ・ランボーは、グラディ・ブーチとイヴァー・ヤコブソンとともに行った次の業績で、広く知られている。 |
| ソフトウェア開発のためのモデリング言語UML(UnifiedModelingLanguage;統一モデリング言語)の最初期の版の開発。 |
| UnifiedProcess(UP;:en:UnifiedProcess)の開発。 |
| ランボーは現在もUMLの開発に関わっている。 |
| ランボーを含めたこの3人は、スリーアミーゴスとして言及されることがある。 |
| 1994年にランボーは、GEからグラディ・ブーチが在籍するRationalSoftwareに移籍した。 |
| さらに1995年にはRationalSoftwareが、イヴァー・ヤコブソンが在籍するObjectoryABを買収した。 |
| RationalSoftwareにおいて、ランボーとブーチとヤコブソンは、それぞれが提唱していたオブジェクト指向ソフトウェア開発方法論を統合する作業に着手した。 |
| それまで、オブジェクト指向開発方法論として、ランボーはOMTを、ブーチはBooch法を、ヤコブソンはOOSEを提唱し、それぞれ独自の開発手法とモデル図の記法を規定していた。 |
| RationalSoftwareで開発方法論を統合する作業の過程で、モデル図の記法と開発手法をまとめて統一するのではなく、モデル図の記法の統一と開発手法の統一の2つの作業に分割して、作業する方針を採ることになった。 |
| 統一したモデル図の記法の名前はUML(UnifiedModelingLanguage;統一モデリング言語)といい、OMG(ObjectManagementGroup)のもとでRationalSoftwareは他の企業の人々と共同で開発を引き続き行い、1997年にUML1.1として標準化された。 |
| OMTのモデル図の概念と記法の多くがUMLに引き継がれている。 |
| ランボーは、OMGがUML1.xの後継となるUML2.0の仕様を標準化する際にも、UML2.0標準化チームの一人として参加して大きな役割を果たした。 |
| 2007年現在のUMLの最新版はUML2.0/2.1であり、現在もOMGのもとで開発が進められている。 |
| 開発手法は、Booch法とOOSEとともに、RationalSoftwareのもとでUnifiedProcess(UP;:en:UnifiedProcess)に統合された。 |
| UMLの策定とUnifiedProcessの開発においては、RationalSoftwareに在籍していたランボー、ブーチ、ヤコブソンなどの人々が、大きな役割を果たした。 |
| RationalSoftwareは、UnifiedProcess(UP)をもとにしてラショナル統一プロセス(RUP;RationalUnifiedProcess)を開発した。 |
| UnifiedProcessおよびラショナル統一プロセスではモデル図の記法(モデリング言語)としてUMLを採用している。 |
| 現在、UMLは情報技術で広く普及している。 |
| ラショナル統一プロセスを含む多くのソフトウェア開発手法で、モデリング言語として採用されている。 |
| ソフトウェア開発で使われる事例、情報技術の技術書で使われる事例が多い。 |
OMTとUML
| ''詳細はOMT、UMLを参照''。 |
| 先述したとおり、OMTのモデル図の概念と記法の多くがUML(UnifiedModelingLanguage;統一モデリング言語)に引き継がれている。 |
| OMT(ObjectModelingTechnique;オブジェクトモデル化技法)は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にジェームズ・ランボー、マイケル・ブラハ、ウィリアム・プレメラニ、フレデリック・エディ、ウィリアム・ローレンセンなどの人々によって開発された。 |
| システムの静的な構造を記述するオブジェクトモデル図は、UMLのクラス図と良く似ている。 |
| システムの動的な側面を記述する状態図には、デヴィッド・ハレルの状態遷移図を採用しており、UMLの状態機械図(状態遷移図)と良く似ている。 |
| システムの各機能を記述するデータフロー図には、伝統的なデータフロー図を採用している。 |
| データフロー図には、データの流れ(データフロー)やデータを扱うプロセスなどを記述する。 |
| UMLのアクティビティ図は、データフロー図とあまり似ていないが、オブジェクトフローやコントロールフローを活用することで、データフロー図と同等以上の記述能力をもつ。 |
著書
| J.Rumbaugh,''AParallelAsynchronousComputerArchitectureForDataFlowPrograms'',MIT-LCS-TR-150,1975(ジェームズ・ランボーの博士論文)。 |
| JamesRumbaugh,MichaelBlaha,WilliamPremerlani,FrederickEddy,WilliamLorensen,''Object-OrientedModelingandDesign'',PrenticeHall,1990,ISBN0-1362-9841-9。 |
| J.ランボー、M.ブラハ、W.プレメラニ、F.エディ、W.ローレンセン、羽生田栄一ほか訳、『オブジェクト指向方法論OMTモデル化と設計』、トッパン、1992年、ISBN4-8101-8527-3。 |
| J.Rumbaugh,''OMTInsights:PerspectivesonModelingfromtheJournalofObject-OrientedProgramming'',CambridgeUniversityPress,1996,ISBN0138469652。 |
| グラディ・ブーチ、ジェームズ・ランボー、イヴァー・ヤコブソン、羽生田栄一(監訳)、オージス総研オブジェクト技術ソリューション事業部(訳)、『UMLユーザーガイド』、ピアソンエデュケーション、1999年ISBN4894711559。 |
| GradyBooch,JamesRumbaugh,IvarJacobson,''TheUnifiedModelingLanguageUserGuide(2ndEdition)'',Addison-WesleyProfessional,2005,ISBN0321267974。 |
| イヴァー・ヤコブソン、ジェームズ・ランボー、グラディ・ブーチ、日本ラショナルソフトウェア株式会社(訳)、藤井拓(監修)、『UMLによる統一ソフトウェア開発プロセスオブジェクト指向開発方法論』、翔泳社、2000年ISBN4881358367。 |
| IvarJacobson,GradyBooch,JamesRumbaugh,''TheUnifiedSoftwareDevelopmentProcess'',Addison-WesleyProfessional,1999,ISBN0201571692。 |
| ジェームズ・ランボー、グラディ・ブーチ、イヴァー・ヤコブソン、石塚圭樹(監訳)、日本ラショナルソフトウェア株式会社(訳)、『UMLリファレンスマニュアル』、ピアソンエデュケーション、2002年、ISBN4894712679。 |
| JamesRumbaugh,IvarJacobson,GradyBooch,''TheUnifiedModelingLanguageReferenceManual(2ndEdition)'',Addison-WesleyProfessional,2004,ISBN0321245628。 |
| MichaelBlaha,JamesRumbaugh,''Object-orientedModelingAndDesignWithUml(2ndEdition)'',PrenticeHall,2004,ISBN0131968599。 |
|
1947年
|
アメリカ合衆国ペンシルベニア州のベスレヘム... |
|
1975年
|
発表した博士論文 A Parallel Asynchronous C... |
|
投票数
0
| ふりがな |
|
| 性別 |
|
| 出身地 |
|
| 生年月日 |
|
| 血液型 |
|
| 職業 |
|
| 所属 |
|
| Twitter |
|