ソフトコーディング
特徴設計では、'ソフトコーディング'という語は別の意味で用いられる。
ハードコーディング: 特徴がシステム中にコードされていて、変更できない。
パラメトリック: テーブルやプロパティファイルにパラメタ値を書くことで、限られた範囲で特徴を変更できる。
ソフトコーディング: 特徴がエンジンを使って実装されており、任意個数のパラメタを元に結果を取得できる(ビジネスルールエンジンにおけるビジネスルールのようなもの)。スクリプト言語の形で書かれたルールを、システムのパラメタとして使用している。