アイヴァー・ヤコブソン | |
|---|---|
| 生まれる | 1939年9月2日 |
| 国籍 | スウェーデン、アメリカ |
| 母校 | ヨーテボリのチャルマース工科大学、ストックホルムの王立工科大学 |
| 知られている | コンポーネントとコンポーネントアーキテクチャ、ユースケースとユースケース駆動開発、SDL 、 UML、Objectory、RUP、アスペクト指向ソフトウェア開発、SEMAT、Essenceへの主要な貢献者 |
| 科学者としてのキャリア | |
| フィールド | 電気工学、コンピュータサイエンス、ソフトウェア工学 |
| 機関 | Ericsson、Objective Systems、Rational Software、IBM、Ivar Jacobson International |
Ivar Hjalmar Jacobson (1939 年生まれ) は、スウェーデンの コンピューター科学者およびソフトウェア エンジニアであり、 UML、Objectory、Rational Unified Process (RUP)、アスペクト指向ソフトウェア開発、Essence の主要な貢献者として知られています。
バイオグラフィー
アイヴァル・ヤコブソンは、1939 年 9 月 2 日にスウェーデンのイスタッドで生まれました。1962 年にヨーテボリのチャルマース工科大学で電気工学の修士号を取得しました。エリクソンで勤務した後、1985 年にストックホルムの王立工科大学で博士号取得のために取り組んでいた言語と手法を、論文「大規模リアルタイム システムのための言語構成」で形式化しました。[引用が必要]
修士号を取得後、ジェイコブソンはエリクソンに入社し、PLEXを含むコンピュータ交換システムAKE [1]とAXEの研究開発に従事しました。1987年4月に博士論文を執筆した後、彼はエリクソンを主要顧客としてObjective Systemsを設立しました。1991年に会社の過半数の株式がエリクソンに買収され、社名はObjectory ABに変更されました。ジェイコブソンは、1992年に公開されたソフトウェア手法オブジェクト指向ソフトウェアエンジニアリング(OOSE)を開発しました。これは、商用ソフトウェアプロセスObjectory(Object Factoryの略)の簡易バージョンでした。
1995年10月、エリクソンはObjectoryをRational Softwareに売却し[2] 、ジェイコブソンはグレイディ・ブーチとジェームズ・ランボー(総称してスリー・アミーゴス) と協力し始めた。
2003 年にIBM がRational を買収したとき、ジェイコブソン氏はエグゼクティブ テクニカル コンサルタントとして 2004 年 5 月まで留まった後、退社することを決意しました。
2003年半ば、ジェイコブソンはアイヴァー・ジェイコブソン・インターナショナル(IJI)[3]を設立し、イギリス、アメリカ、スウェーデン、スイス、中国、シンガポールにオフィスを構え、3大陸で事業を展開しています。
仕事
エリクソン
1967 年、エリクソンでジェイコブソンは、エリクソンが開発していた新世代のソフトウェア制御電話交換機にソフトウェア コンポーネントを使用することを提案しました。この提案で、彼はシーケンス図を発明し、コラボレーション図を開発しました。また、状態遷移図を使用して、コンポーネント間のメッセージ フローを説明しました。[引用が必要]
ジェイコブソンはソフトウェア開発に設計図が必要であると認識し、仕様設計言語(SDL)のオリジナル開発者の一人となった。 [4] 1976年、SDLは通信業界の標準となった。[5]
Objectoryでは、機能的なソフトウェア要件を指定する方法としてユースケースも発明しました。 [6] [7]
ラショナルソフトウェア
ラショナルでは、ジェイコブソンと友人のグレイディ・ブーチ、ジェームズ・ランボーがUMLを設計し、彼のオブジェクトプロセスはフィリップ・クルヒテンのリーダーシップの下でラショナル統一プロセスへと進化しました。[7]
必須の統一プロセス
2005 年 11 月、ジェイコブソンはEssential Unified Process、略して「EssUP」を発表しました。EssUP は、確立されたソフトウェア開発プラクティスから派生した、新しい「プラクティス」中心の[説明が必要]ソフトウェア開発プロセスです。これは、統合プロセスキャンプ、アジャイル ソフトウェア開発キャンプ、プロセス改善 キャンプの 3 つの異なるプロセス キャンプから得たプラクティスを統合したものです。それぞれが、構造、アジリティ、プロセス改善という異なる機能を提供します。
Ivar は EssUP を「超軽量で機敏な」RUP と表現しています。[8] IJI [誰? ] はEssUP をMicrosoft Visual Studio Team SystemとEclipseに統合しました。[引用が必要]
エッスワーク
EssUP の経験を基に、Ivar と彼のチーム、特に Ian Spence と Pan Wei Ng は 2006 年から EssWork を開発しました。EssWork はメソッドを扱うためのフレームワークです。ソフトウェア開発の取り組みで常に普及している普遍的な要素のカーネルに基づいています。カーネルの上に 15 個のプラクティスが定義されています。チームはプラクティスを組み合わせることで独自のメソッドを作成できます。
SEMATとエッセンス
2009年11月、ジェイコブソン、バートランド・マイヤー、リチャード・ソレイ(「トロイカ」)は、SEMAT(ソフトウェアエンジニアリングの方法と理論)と呼ばれるイニシアチブを開始し、ソフトウェアエンジニアリングの実践のための厳密で理論的な基礎を開発し、業界と学界による広範な採用を促進することを目指しました。SEMATはIJIでの作業に触発されましたが、新たなスタートを切りました。2014年11月からOMG標準となっているEssenceは、その最終成果です。[9] Essenceは、メソッドをソフトウェアエンジニアリングと開発技術を組み合わせたものと見なしています。これは、プラクティスとメソッドを分離できるようにし、それらを組み合わせて再利用しやすくして、状況に最適なメソッドを作成することを目指しています。[10]
出版物
ジェイコブソンは数多くの本や記事を出版している。[11]抜粋:
- 1992年オブジェクト指向ソフトウェアエンジニアリング: ユースケース主導アプローチ (ACM Press) Magnus Christerson、Patrik Jonsson、Gunnar Overgaard 共著 Addison-Wesley、1992年、ISBN 0-201-54435-0
- 1994.オブジェクトアドバンテージ: オブジェクトテクノロジーによるビジネスプロセスリエンジニアリング (ACM Press)。M. Ericsson および A. Jacobson と共著。Addison-Wesley、ISBN 0-201-42289-1
- 1997.ソフトウェアの再利用: ビジネスを成功に導くアーキテクチャ、プロセス、組織 (ACM Press)。Martin Griss および Patrik Jonsson と共著。Addison-Wesley、1997、ISBN 0-201-92476-5
- 1999.統合ソフトウェア開発プロセス。Grady BoochおよびJames Rumbaughと共著。Addison-Wesley Professional、1999、ISBN 0-201-57169-2
- 2004.統一モデリング言語リファレンスマニュアル (第 2 版) 。Grady BoochおよびJames Rumbaugh共著。Addison-Wesley Professional、2004 年、ISBN 0-321-24562-8
- 2004.ユースケースによるアスペクト指向ソフトウェア開発 (Addison-Wesley オブジェクト テクノロジー シリーズ)。Pan-Wei Ng と共著。Addison-Wesley、ISBN 0-321-26888-1
- 2005.統一モデリング言語ユーザーガイド (第 2 版) 。Grady BoochおよびJames Rumbaugh共著。Addison-Wesley Professional、2005 年、ISBN 0-321-26797-4
- 2013.ソフトウェア エンジニアリングの真髄 - SEMAT カーネルの適用。Pan-Wei Ng、Paul Mc Mahon、Ian Spence、Svante Lidman 共著。Addison-Wesley、2013、ISBN ISBN 978-0321885951
- 2019.現代ソフトウェアエンジニアリングのエッセンス - メソッドの牢獄からプラクティスを解放する。Harold "Bud" Lawson、Pan-Wei Ng、Paul Mc Mahon、Michael Goedicke 共著。ACM Books & Morgan & Claypool 出版社、2019 年、ISBN 978-1-947487-24-6
参考文献
- ^ 「エリクソンの物語 - エリクソン」。2016年8月18日。
- ^ DBMS インタビュー - 1996 年 10 月 2008 年 5 月 9 日にWayback Machineにアーカイブ
- ^ 「ホーム」ivarjacobson.com .
- ^ Møller-Pedersen, Birger (2010-10-18). 「オブジェクト指向モデリング言語へのスカンジナビアの貢献」.北欧コンピューティングの歴史 3 . IFIP 情報通信技術の進歩。Vol. AICT-350. Springer. pp. 339–349. doi : 10.1007/978-3-642-23315-9_38 . ISBN 978-3-642-23314-2。
- ^ Rockstrom, A.; Saracco, R. (1982). 「SDL--CCITT 仕様および記述言語」 . IEEE Transactions on Communications . 30 (6): 1310–1318. doi :10.1109/TCOM.1982.1095599. ISSN 0096-2244. S2CID 14451600.
- ^ 産業環境におけるオブジェクト指向開発 | オブジェクト指向プログラミングシステム、言語、アプリケーションに関する会議議事録。Oopsla '87。1987 年 12 月。pp. 183–191。doi : 10.1145 /38807.38824。ISBN 9780897912471. 2020年8月10日閲覧。
{{cite book}}:|website=無視されました (ヘルプ) - ^ ab 統合ソフトウェア開発プロセス。Jacobson, Ivar., Booch, Grady., Rumbaugh, Jim。マサチューセッツ州レディング:Addison-Wesley。1999年。pp. xx– xxvi。ISBN 0-201-57169-2. OCLC 636807532.
{{cite book}}: CS1 メンテナンス: その他 (リンク) - ^ 「Dr. Ivar Jacobson」。トレーニング。Ivar Jacobson International。2024年。
- ^ 「Essence仕様バージョン1.2について」www.omg.org . 2020年8月10日閲覧。
- ^ Ivar Jacobson International; Jacobson, Ivar; Lawson, Harold "Bud"; Ng, Pan-Wei; McMahon, Paul E.; Goedicke, Michael (2019). 「実践の本質化」。現代のソフトウェアエンジニアリングの本質: 実践をメソッドの牢獄から解放しよう!。Association for Computing Machinery。pp. 31–81。doi : 10.1145 / 3277669.3277694。ISBN 978-1-947487-27-7. S2CID 243575665。
- ^ DBLP書誌サーバーの Ivar Jacobson
外部リンク
- アイヴァー・ジェイコブソン・インターナショナル
- アイヴァー・ジェイコブソンのブログ
- EssWork ウェブサイト
