情報を媒体に転写する? 形相と質料:オブジェクト指向の世界(31)(2/2 ページ)
前回は、学習パターンを紹介した。今回は「転写」と「媒体(メディア)」について整理してみる。
UMLはメディア
情報を転写するにはメディアが必要です。
「モデル=情報+メディア」と考えるなら、例えばUMLはモデルを転写することができる一つのメディアであるという見方ができます。
UMLで表現されたダイアグラムには情報が乗せられています。UMLで表現された分析モデルの情報を元に設計モデルを作成し、UMLの設計モデルに表現されている情報をプログラミング言語のソースコードに転写します。ソースコードとは、実装モデルの一つの表現形式です。プログラミング言語も設計情報を乗せる一つのメディアです。
このように考えるなら、オブジェクト指向開発とは、コンテキストの情報をUMLとプログラミング言語というメディアを用いて転写を繰返し、最終的にプログラムに転写するというプロセスです。
おわりに
今回は「転写」と「媒体(メディア)」をキーワードに、「工業製品の製造とは設計情報を媒体に転写することである」[2]を考えてみました。「製品=情報+メディア」であり、製品を作る人は情報をメディアに転写し、利用者はメディアから情報を引き出して利用するという見方です。
アリストテレスの考え方なら、「情報=形相」「メディア=質料」です。情報はメディアを選びますが、メディアも情報を選び、情報(形相)とメディア(質料)の相性があります。
オブジェクト指向開発では、UMLとオブジェクト指向プログラミング言語がメディアの役割を果たします。
筆者プロフィール
河合 昭男(かわい あきお)
大阪大学理学部数学科卒業、日本ユニシス株式会社にてメインフレームのOS保守、性能評価の後、PCのGUI系基本ソフト開発、クライアント/サーバシステム開発を通してオブジェクト指向分析・設計に携わる。
オブジェクト指向の本質を追究すべく1998年に独立後、有限会社オブジェクトデザイン研究所設立。OO/UML関連の教育コース講師・教材開発、Rational University認定講師、東京国際大学非常勤講師。
著書に『ゼロからわかるUML超入門』(技術評論社)、『まるごと図解 最新オブジェクト指向が分かる』(技術評論社)、『まるごと図解 最新UMLが分かる』(技術評論社)、監修『JavaデベロッパーのためのUML入門』(ソフトバンククリエイティブ)、共著『明解UML――オブジェクト指向&モデリング入門』(秀和システム)など。『ITアーキテクト』(IDG)、『UML Press』(技術評論社)、『ソリューションIT』(リックテレコム)などの専門誌に執筆多数。
Webサイト:
- 情報を媒体に転写する? 形相と質料
- SFC学習パターンを新人研修に適用する- 暗黙知と形式知
- フラクタル - 自己相似形とべき乗則
- パターン言語事例 − 慶應SFCの『学習パターン』
- クラウドの潮流を考える――らせん的進化・その2
- 世界はらせん的に進化する
- オブジェクト指向を考える──普遍の知識
- UML2メタモデルを読む − 知識とは何か?(2)
- UML2メタモデルを読む− 知識とは何か?
- ソフトウェアは知識の結晶
- オブジェクト指向のソクラテス式対話編
- RUP7で開発の「苦」から解放される
- RUPをパターン言語として考える
- ネットコミュニティのQWAN(無名の質)
- パレートの法則 vs. ロングテール現象
- モノ・コト分析をパターン言語で表現
- モノ・コト分析の段階的モデリング
- モノとコトによるモデリング
- 分かりやすいモノ・コト方式のモデリング
- アリストテレス編(その2)“what & why”4原因説をビジネスモデルに応用
- アリストテレス編−“what & why”4つの原因説
- プラトン編−イデア論とクラス/インスタンス
- 分析手法のキホン:「分解と分類」
- 分析から設計へのモデル変換などについて
- パターンとパターン言語入門
- 名前のない品質とパターン言語
- 全体最適とアーキテクチャ
- 「ピカソ、113億円で落札」をUMLで表現する
- UMLで新聞記事を読む
- 第2回 自然言語をUMLで表現してみる
- 流れ去るものと不変なもの
Copyright © ITmedia, Inc. All Rights Reserved.