http://martinfowler.com/bliki/UbiquitousLanguage.html ユビキタス言語とは、Eric Evansが『Domain Driven Design』において、開発者とユーザーとの間で共通の厳格な意味を持つ用語を構築するというプラクティスを表すために使用した用語である。 ユビキタス言語はソフトウェアにおけるドメインモデルに基づいている。 ソフトウェアは曖昧さをうまく扱うことができないため、厳格さが必要となるのである。 Evansは、ドメイン専門家との会話においてユビキタス言語を使用することが、ユビキタス言語およびドメインモデルを検証できる重要な部分であると明言している。 また彼は、ユビキタス言語(およびドメインモデル)は、ドメインが大きくなるにつれて進化していかなければいけないとも述べている。 モデルベースの言語が広く使われるようになり、それが自