model: モデル
上智大学 伊藤 潔
2006年7月27日
model
「モデル」は,(1)「模型,ひな型」と,(2)「型」の意味を持ちます.
(1)model
「モデル」=「模型,ひな型」の場合
今あるもの,システム,現象,あるいは,これから作っていくもの,システムなどの特性を抽出したもの,abstractionしたものを意味します.(abstractionは,曖昧ということではありません.)
"YY model"という形の言葉が表す意味には,"model
by / with YY"の場合と,"model for /of YY"の場合があります.ここで,前者を, BW model,後者を,FO
modelと名付けます.BWやFOには,名詞か形容詞が入ります.
(1-a) BW modelの例
"BW model for something"で,somethingをBWを使って表したモデルです.mathematical model 「数学(を用いた)モデル
」,dynamics model「動力学モデル」,circuit model 「回路モデル」,fluid model 「流体モデル」,fluid model
for traffic 「トラフィックの流体モデル」,finite-element model
「有限要素法(を用いた)モデル」など,様々あります.また,モデルを作る素材で,plastic model 「プラスチックモデル」, clay model 「粘土モデル
」など様々あります.
(1-b) FO modelの例
FO modelは,「FOのためのモデル」です.simulation model
「シミュレーションの(ための)モデル」, analytical model 「解析の(ための)モデル」,learning
style model 「学習スタイルのモデル」など,様々あります.
(2)model
「モデル」=「型」の場合
車や電気製品など量産品で,product familyをもっているものについて,車種とか機種などと共に型番と呼ばれているものです."YUGA superior
GT-XM"などという感じで付いているものです.
model
「モデル」=「型」の場合,それぞれの型に沿って作られる一品一品を,instance 「インスタンス」といいます.
modelに類似性のある言葉として,classやtypeがあります.
オブジェクト指向の場合,同種のオブジェクトは,class
「クラス」としてまとめられますが,そのclassに従って作られる一つ一つのオブジェクトは,そのclassのinstanceと呼ばれます.
変数宣言で,int x, y,
z; とあるのは,type 「型」が,integer 「整数」で,その型のインスタンスである整数型変数が,x, y, zであるということです.
model | モデル,模型,ひな型,型 | ||
abstraction | 抽象化 | ||
mathematical model | 数学モデル | ||
dynamics model | 動力学モデル | ||
circuit model | 回路モデル | ||
fluid model | 流体モデル | ||
fluid model for traffic | トラフィックの流体モデル | ||
finite-element model | 有限要素法モデル | ||
plastic model | プラスチックモデル | ||
clay model | 粘土モデル | ||
simulation model | シミュレーションのモデル | ||
analytical model | 解析のモデル | ||
learning style model | 学習スタイルモデル | ||
instance | インスタンス | ||
class | クラス | ||
type | 型 | ||
integer | 整数 | ||