トゥリグヴィ・リナカウ (Trygve Reenskaug) の論文(1979)に掲載されている、モデル・ビュー・コントローラー(MVC)アーキテクチャの説明図「ユーザーのメンタルモデル」と「ソフトウェア実装モデル」と「ソフトウェア設計モデル」の三者間のギャップが課題であり続けてるんですよね。1979年のMVC登場以来ずっと、2014年の“About Face 3”まで。 The essential purpose of MVC is to bridge the gap between the human user’s mental model and the digital model that exists in the computer. アラン・クーパー (Alan Cooper) のAbout Face 4 (2014)に掲載されている、実装モデル・メンタルモデル・表象モデルの違