UMLはメディア 情報を転写するにはメディアが必要です。 「モデル=情報+メディア」と考えるなら、例えばUMLはモデルを転写することができる一つのメディアであるという見方ができます。 UMLで表現されたダイアグラムには情報が乗せられています。UMLで表現された分析モデルの情報を元に設計モデルを作成し、UMLの設計モデルに表現されている情報をプログラミング言語のソースコードに転写します。ソースコードとは、実装モデルの一つの表現形式です。プログラミング言語も設計情報を乗せる一つのメディアです。 このように考えるなら、オブジェクト指向開発とは、コンテキストの情報をUMLとプログラミング言語というメディアを用いて転写を繰返し、最終的にプログラムに転写するというプロセスです。 おわりに 今回は「転写」と「媒体(メディア)」をキーワードに、「工業製品の製造とは設計情報を媒体に転写することである」[2]