Quality Attribute(品質属性)は非常に重要です。日本では、Non-functional Requirement(非機能要求)とも呼ばれます。
これは
Software Architecture(ソフトウェアアーキテクチャ)を決定する重要な要素となります。
大事なのは、品質属性とFunctional Requirements(機能要求)が直交している、という理解です。機能を実現するレベルと、品質属性を実現するレベルは別の話なのです。例えば、
参照
1. Len Bass, Paul Clements, and Rick Kazman. Software Architecture in Practice, Second Edition. Addison-Wesley, 2003.
=====
最終更新:2008年01月22日 14:04