Booch methodとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Booch methodの意味・解説 

Booch法

(Booch method から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2012/03/30 12:57 UTC 版)

Booch法 (ブーチほう、: Booch method) は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にグラディ・ブーチによって開発された。 オブジェクト指向分析設計の分野で広く採用された。 ブーチは、著書『Booch法:オブジェクト指向分析と設計』 (原著初版は1991年刊、原著第2版は1993年刊、第2版日本語訳は1995年刊) でBooch法を説明している。

現在ではBooch法は、

UMLの策定と Unified Process の開発においては、Rational Software 社に在籍していたグラディ・ブーチジェームズ・ランボーイヴァー・ヤコブソン (この3人はスリーアミーゴスと呼ばれる) などの人々が、大きな役割を果たした。

Rational Software 社は、Unified Process (UP) をもとにしてラショナル統一プロセス (RUP; Rational Unified Process) を開発した。 なお Rational Software 社は、2003年にIBM社に買収された。 IBM社は現在、UMLとRUPによるソリューションを、Rational のブランドで提供している。

Booch法では、次の6種類のモデル図を使う。

  • Class Diagram (#クラス図)
  • Object Diagram
  • Module Diagram
  • State Diagram
  • Interaction Diagram
  • Process Diagram

目次

クラス図

Booch法のクラス図の記法を説明する。 先述したとおり、Booch法の記法は UML の起源の一つである。 Booch法のクラス図ではクラスを独特な記法 (破線の雲) で表すことが特徴的である。 現在では、UML が策定される以前の他のオブジェクト指向ソフトウェア開発方法論の記法と同様に、Booch法の記法そのものはもはや使われていないが、Booch法のモデル図の概念の多くは UML に引き継がれている。

Booch法のクラス図の記法では、クラスおよびクラス間の関連が基礎をなす。

  • クラスは破線の雲で表す。雲の中にクラス名を記述する (なお、オブジェクトインスタンスは実線の雲で表す) 。
  • 抽象クラスには、"A" の文字を含んだ実線の逆三角形をクラスの記法に付加する。
  • パラメタライズドクラス (総称型、クラステンプレート) は、クラスの記法を拡張して、長方形の箱の中にパラメタとなるクラスの名前を記述する。

2つのクラス間の関連で、Booch法とその記法において重要なものは、継承と集約/コンポジション (一対多の関係、全体-部分関係) および利用である。

  • 継承関係では、継承先クラスから継承元クラスに向けて矢印を伸ばす。
  • 集約関係では、集約するクラスと集約されるクラスを直線で結び、集約するクラス側に黒丸をつける。
  • 利用関係では、利用するクラスと利用されるクラスを直線で結び、利用するクラス側に白丸をつける。

クラス間の関連の多重度を UML に似た記法で記述することができる。 クラスが備えるメソッド属性の可視性 (publicやprivateなど) は、UML とは異なる記法で記述する。

文献案内

関連項目

外部リンク


「Booch method」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Booch method」の関連用語

Booch methodのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Booch methodのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのBooch法 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2025 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2025 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2025 GRAS Group, Inc.RSS