UMLは、オブジェクト指向(OO)というデータ分析方法(DOA)の、記述規約。

オブジェクト指向分析(OOA)では、DOA由来のデータ抽出に加えて、
メソッド抽出も重要なので、アドホックに operation が加わった、という気がする。

DOA/OOA では、多分「状態遷移」みたいな事柄を中心に考えていて、
   DOA   状態 (attribute) を重視、遷移 (operation) を軽視.
   OOA   状態 (attribute) だけでなく、遷移 (operation) も重視.

なのかな、と今思いつきで書いたが、間違っていたらスマソ。