Loading article…

ブーチ法[1]は、オブジェクト指向ソフトウェア開発のための手法である。オブジェクトモデリング言語[2]、反復的なオブジェクト指向開発プロセス[3] 、および一連の推奨プラクティス[4]から構成される。
この手法は、 Rational Software (IBMに買収)に勤務していたGrady Boochによって考案され、1992年に公開され、1994年に改訂されました。この手法は、オブジェクト指向の分析と設計のためのソフトウェアエンジニアリングで広く使用され、豊富なドキュメントとサポートツールの恩恵を受けました。[5]
Booch 方法論の表記法の側面は、Booch 方法論のグラフィカル要素とオブジェクト モデリング技術(OMT) およびオブジェクト指向ソフトウェア エンジニアリング(OOSE) の要素を組み合わせた統一モデリング言語(UML) に置き換えられました。Booch 方法論の側面は、いくつかの方法論やプロセスに組み込まれており、その主なものはRational Unified Process (RUP) です。[要出典]
方法の内容
ブーチ記法はクラスを表す雲の形を特徴とし、以下の図を区別する: [6]
このプロセスはマクロプロセスとミクロプロセスを中心に構成されています。[1]
マクロ プロセスでは、次のアクティビティ サイクルが識別されます。
- 概念化:コア要件を確立する
- 分析:望ましい行動のモデルを開発する
- 設計:建築物を作る
- 進化:実装のために
- メンテナンス:納品後の進化のために
ミクロプロセスは、マクロプロセス中に出現する新しいクラス、構造、または動作に適用されます。ミクロプロセスは次のサイクルで構成されます。
- クラスとオブジェクトの識別
- 意味の特定
- 関係性の特定
- インターフェースと実装の仕様
参考文献
- ^ ab Booch, Grady (1993). オブジェクト指向分析と設計の応用 (第 2 版). レッドウッドシティ: Benjamin Cummings. ISBN 0-8053-5340-2。
- ^ Booch, Grady (1994)。「第 5 章: 表記法」。オブジェクト指向分析および設計とアプリケーション (第 2 版)。Addison- Wesley。ISBN 0-8053-5340-2。
- ^ Booch, Grady (1994)。「第 6 章:プロセス」。オブジェクト指向分析および設計とアプリケーション (第 2 版)。Addison- Wesley。ISBN 0-8053-5340-2。
- ^ Booch, Grady (1994)。「第 7 章: 語用論」。オブジェクト指向分析および設計とアプリケーション (第 2 版)。Addison- Wesley。ISBN 0-8053-5340-2。
- ^ Martin, Robert Cecil (1995). Booch メソッドを使用したオブジェクト指向 C++ アプリケーションの設計. Prentice-Hall. ISBN 0-13-203837-4。
- ^ MD, Fathima (2008年9月11日). 「ダイアグラムの世界:Boochダイアグラム」 . 2017年1月3日閲覧。
外部リンク
- クラス図、オブジェクト図、状態イベント図、モジュール図。
- オブジェクト指向分析と設計のブーチ法
