「統一モデリング言語」の版間の差分

削除された内容 追加された内容
Tribot (会話 | 投稿記録)
リンク
4行目:
最初期の版は[[ラショナル]]において、[[グラディ・ブーチ]]、[[イヴァー・ヤコブソン]]、[[ジェームズ・ランボー]]の3人が策定した。この3人は[[スリーアミーゴス]]と呼ばれている。現在は [[Object Management Group|OMG]] (Object Management Group) が管理している。ソフトウェア開発において、ソフトウェアを利用する汎用モデリング言語として、現在最も普及している。2008年現在の最新版は UML 2.1.1 であり、ISO/IEC 19501:2005 として UML 1.4.2 を標準化している。
 
UML 2.0 以降では[[#UMLのダイアグラム|13種類の図]](ダイアグラム)を必要に応じて書き分ける。よく使う図としては、[[状態遷移図]][[シーケンス図]]がある。特定の言語での開発が決まった時点では、[[クラス図]]や[[ユースケース図]]を使う場合がある。
 
[[ファイル:Uml_diagram.svg|200px|right|thumbnail|UML 2.0 のダイアグラム体系 ([[クラス図]]で表現)]]
20行目:
 
== 歴史 ==
1994年、[[ラショナル]]は[[ゼネラル・エレクトリック]]から[[ジェームズ・ランボー]]を雇った。その後同社は今日の2つの[[オブジェクト指向プログラミング|オブジェクト指向]]モデリング]]技法を生み出すこととなった。それは、ランボーの[[オブジェクトモデル化技法]](OMT, [[オブジェクト指向分析設計|オブジェクト指向分析]] (OOA) の一種)と、[[グラディ・ブーチ]]の[[Booch法]]([[オブジェクト指向分析設計|オブジェクト指向設計]] (OOD) の一種)である。ランボーとブーチは共同で彼らの技法を統一する作業を開始した。
 
間もなく[[イヴァー・ヤコブソン]]が加わった。[[オブジェクト指向ソフトウェア工学]](OOSE)の開発者である。ヤコブソンは1995年に自身の会社である [[Objectory AB]] が買収されたことにより、ラショナルに合流した。この3人の方法論者を[[スリーアミーゴス]]と呼ぶ。
123行目:
*{{cite book | first= Scott William | last = Ambler | year = 2004年 | url = http://www.ambysoft.com/books/theObjectPrimer.html | title = The Object Primer: Agile Model Driven Development with UML 2 | publisher = Cambridge University Press | id=ISBN 0-521-54018-6 }}
*{{cite book | first= Michael Jesse | last = Chonoles | coauthors = James A. Schardt | year = 2003年 | title = UML 2 for Dummies | publisher = Wiley Publishing | id=ISBN 0-7645-2614-6 }}
*{{cite book | first= Peter | last = Coad | authorlink = ピーター・コード | coauthors = Eric Lefebvre; Jeff De Luca | year = 1999年 | title = Java Modeling In Color With UML: Enterprise Components and Process | publisher = Prentice Hall | id=ISBN 0-13-011510-X }}
*{{cite book | first = Martin | last = Fowler | authorlink = マーティン・ファウラー | year = | title = UML Distilled: A Brief Guide to the Standard Object Modeling Language | edition = 3rd ed. | publisher = Addison-Wesley | id = ISBN 0-321-19368-7 }}
*{{cite book | firstfirst1= Ivar | lastlast1 = Jacobson | coauthorsauthorlink1 = イヴァー・ヤコブソン | first2= Grady | last2 = Booch; | authorlink2 = グラディ・ブーチ | first3= James | last3 = Rumbaugh | authorlinkauthorlink3 = イヴァジェムズヤコブソボー | year = 1998年 | title = The [[Unified Software Development Process]] | publisher = Addison Wesley Longman | id=ISBN 0-201-57169-2 }}
*{{cite book | first = Robert Cecil | last = Martin | authorlink = | year = 2003年 | title = UML for Java Programmers | publisher = Prentice Hall | id = ISBN 0-13-142848-9 }}
*{{cite web | author = Noran, Ovidiu S. | year= | url = http://www.cit.gu.edu.au/~noran/Docs/UMLvsIDEF.pdf | title = Business Modelling: UML vs. IDEF | format = PDF | accessdate = 2005年12月28日}}