Upgrade to Pro — share decks privately, control downloads, hide ads and more …

モデル駆動設計への道

増田 亨
December 08, 2021

 モデル駆動設計への道

・XXコードとの格闘の日々
・混沌からの脱出を目指して
・ICONIXとの出会い
・よい設計・よいモデルをもとめて
・モデル駆動設計
・コードで実践

増田 亨

December 08, 2021
Tweet

More Decks by 増田 亨

Other Decks in Technology

Transcript

  1. 取引先 顧客 商品 サービス 在庫 部門 部門 業務 業務 ビジネスユースケース

    (業務バリエーション) 業務フロー ビジネスルールの言語化 システム境界 (インタフェース) ユースケース 画面 外部接続 情報モデル 状態遷移 ドメインモデルの設計と実装 事実の記録(不変) 状態の表現(可変) データベースの設計と実装 業務機能クラス データ操作クラス 画面制御クラス API制御クラス 収益構造 事業方針 アプリケーションの設計と実装 要件のモデル(RDRA) 事業活動の 仕組と決め事 クラスで表現 区分 計算式 条件 判定表 分類 提示 予定 実行 申込 手配 約束 金額 数量 区分 範囲 集合 判定表 文脈 方針 日付 一覧 履歴 契約 計画 約束 結果 事業活動のモデル(ビジネスコンテキスト)