keigo0331qのブックマーク (1)

  • ドメイン駆動設計というソフトウェア開発のやり方 - ソフトウェア設計を考える

    この記事はドメイン駆動設計を取り入れたソフトウェア開発を実際にどのようなやり方で進めているかの事例紹介です。 2021年10月のモデルベースで要件定義をやってみた - connpassで発表した資料の解説です。 設計の効果 良い設計は悪い設計よりも変更が楽で安全です。 ドメイン駆動設計は、そういう良い設計を目指すための設計の考え方とやり方の一つです。 ドメイン駆動設計の特徴は次の2つです。 ソフトウェアで扱うさまざまなロジックとデータをドメインに焦点を合わせて整理して記述する 関連するロジックとデータを一つのクラスにカプセル化する ドメインとはソフトウェアの対象領域です。業務アプリケーションであれば、事業活動がドメインです。この記事では、ドメイン(事業活動)に焦点を合わせたクラス設計の考え方とやり方の基的な流れを紹介します。 画面やユースケース中心のソフトウェア開発 アプリケーション開発

    ドメイン駆動設計というソフトウェア開発のやり方 - ソフトウェア設計を考える
    keigo0331q
    keigo0331q 2022/01/04
    good
  • 1