【DDD】ドメイン駆動設計【エリック・エヴァンス】

1デフォルトの名無しさん
垢版 |
2017/10/24(火) 19:39:06.49ID:jO+jDbIG
第1部 ドメインモデルを機能させる

   ドメイン駆動設計におけるモデルの有用性
   ソフトウェアの核心

第1章 知識をかみ砕く
   効果的なモデリングの要素
   知識のかみ砕き
   継続的学習
   知識豊富な設計
      例1.1——隠された概念を引き出す
   深いモデル

第2章 コミュニケーションと言語の使い方
   ユビキタス言語(UBIQUITOUS LANGUAGE)
      例2.1——貨物輸送プログラムを完成させる
   声に出してモデリングする
   1つのチームに1つの言語
   ドキュメントと図
      書かれた設計ドキュメント
      実行可能な基盤
   説明のためのモデル
      例2.2——輸送業務と経路

第3章 モデルと実装を結びつける
   モデル駆動設計(MODEL-DRIVEN DESIGN)
   モデリングパラダイムとツールによるサポート
      例3.1——手続き型からモデル駆動へ
   骨格を見せる:なぜモデルがユーザにとって重要なのか?
   実践的モデラ(HANDS ON MODELERS)
2017/10/24(火) 19:40:39.31ID:vrotHuwu
>>1
いきなり目次って
ここ読書スレ?
3デフォルトの名無しさん
垢版 |
2017/10/24(火) 19:40:53.73ID:jO+jDbIG
第2部 モデル駆動設計の構成要素

第4章 ドメインを隔離する
   レイヤ化アーキテクチャ(LAYERED ARCHITECTURE)
      例4.1——オンラインバンキングの機能をレイヤに分割する
      レイヤを関係づける
      アーキテクチャフレームワーク
   ドメイン層はモデルが息づく場所
   利口なUI「アンチパターン」(SMART UI メANTI-PATTERNモ)
   その他の隔離
4デフォルトの名無しさん
垢版 |
2017/10/24(火) 19:41:31.02ID:jO+jDbIG
第5章 ソフトウェアで表現されたモデル
   関連
      例5.1——証券取引口座における関連
   エンティティ(ENTITIES)(別名 参照オブジェクト(REFERENCE OBJECTS))
      エンティティをモデル化する
      同一性のための操作を設計する
   値オブジェクト(VALUE OBJECTS)
      値オブジェクトを設計する
      例5.2——値オブジェクトを使ってデータベースをチューニングする
      値オブジェクトを含む関連を設計する
   サービス(SERVICES)
      サービスと隔離されたドメイン層
      粒度
      サービスへのアクセス
   モジュール(MODULES)(別名 パッケージ(PACKAGES))
      アジャイルモジュール
      例5.3——Javaにおけるパッケージのコーディング規約
      インフラストラクチャ駆動パッケージングの落とし穴
   モデリングパラダイム
      なぜオブジェクトパラダイムが主流なのか?
      オブジェクトの世界におけるオブジェクトではないもの
      パラダイムを混在させる際にはモデル駆動設計に忠実であること
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況