ソフトウェア開発で特定領域(ドメイン)における過去の経験やノウハウを再利用するために、それらの知識を収集・整理する組織的プロセスのこと。 今日、世界中で日々生み出されるソフトウェアの大部分は、過去に構築したことのある同種のシステムの開発経験やソフトウェア資源を活用して作られている。ここで活用されるのはコードやデータの場合もあれば、設計や要求、文書フォーマット、用語・語彙(ごい)、テストケース、問題のとらえ方、開発方法・プロセス、あるいは個人的/組織的な経験やノウハウの場合もある。 これを踏まえ、同種のシステムを含む特定範囲をドメインとして、そのドメインに固有の知識や経験を個別アプリケーションにおける要求や制約とは分離して取り出すことをドメイン分析という。 分析結果は、何らかの表現方法でモデル化される。この作業をドメインモデリングという。ドメイン分析とドメインモデリングの作業は連続しているた
![ドメイン分析(どめいんぶんせき)](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e51372d18138e90ed2c8d95d693065718b5e361/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_enterprise.gif)