オブジェクト指向ユーザーインターフェイス(OOUI)とドメイン駆動設計(DDD)
エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)についての石橋秀仁(@zerobase)さんのレビュー - ブクログ
- DDDはドメインモデリングという概念操作
- ドメインモデルをメンタルモデルに近づける
- ユーザーの期待を裏切らない振る舞い
- UIの透明化→情報の物質化→情報のアフォーダンス ※ユーザー・インターフェイスの進化の本質
- DDD→OOUI(オブジェクト指向UI)→モードレスUI
- コップ:水飲み→洗面台→ゴキブリ捕獲 これがアフォーダンス
- 利用目的の誤読 目的外使用の余地
- ゴールダイレクテッドデザイン批判 人工物の目的外利用の抑圧
- 「ユーザーの目的」を「決定」する「神」のごときデザイナー像
Counterpart | Modeless and Modal
オブジェクト指向デザインのメソッドでは、OOA/OOD で行うオブジェクト分析の結果を流用できます。すなわち、ユーザーの関心の対象であるオブジェクトをクラスとして定義し、それをそのままスクリーンに登場させるのです。またその結果として、モデル層のオブジェクトとビュー層のオブジェクトが比較的自然に対応するようになり、アルゴリズムの見通しも良くなるはずです。
UIを通じて「ユーザーが行えること」を決定するのはオブジェクトのクラスであり、その性質(プロパティとメソッド)です。つまりユーザーが接するクラスの性質を定義することが OOUI デザインの中心的作業になります。
関連情報
- ドメイン駆動設計(DDD)とモードレスUI - ゼロベースの管理会計システムを開発するよ
- エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)についての石橋秀仁(@zerobase)さんのレビュー - ブクログ
エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
- 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子
- 出版社/メーカー: 翔泳社
- 発売日: 2011/04/09
- メディア: 大型本
- 購入: 18人 クリック: 1,342回
- この商品を含むブログ (119件) を見る