オブジェクト指向プログラミング
オブジェクト指向プログラミングは、ソフトウェアの大規模化に伴い、より効率的な開発手法が模索される中で1960年代に考案された。OOP言語は歴史的にクラス構造を中心とする"Simula"系統と、メッセージ機能を主体とする"Smalltalk"系統に分けられるが、後に"C++"や"Java"などの言語が派生した前者が主流となった。この前者のオブジェクト指向が示す「内部隠蔽」「継承」「多態性」の三仕様を備えていれば、OOP言語であると見なされる。
グラディ・ブーチ
1980年代初めから、ブーチはソフトウェアのモジュール化による設計およびオブジェクト指向設計に取り組んできた。
この時期に情報技術の分野ではオブジェクト指向設計の概念が提唱され実践されはじめていた。
ブーチは、この頃からソフトウェア工学について論文を含め活発な執筆活動を行っている (#著書の節を参照) 。
ブーチはBooch法というオブジェクト指向ソフトウェア開発方法論を開発した。
著書『Booch法:オブジェクト指向分析と設計』でBooch法を説明している。