アーキテクチャ記述言語
アーキテクチャと設計という用語の違いは何か? アーキテクチャは、機能以外の決定と機能的要求仕様の区分に関わり、設計は機能要求仕様を具体化する作業全体を指す。アーキテクチャ上のヒューリスティックはもう一段階下のレベルで行う必要があるため、アーキテクトは区分を有効にするために概要レベルの設計にも関わらなければならない。
学術的手法 アーキテクチャモデルの解析評価が中心 個別にモデル化 厳密なモデル記述 強力な解析技法 幅よりも深さ優先 問題毎の解法
産業的手法 開発上の各種問題の解決が中心 モデルのファミリ化 厳密さよりも実用性 開発する上での大雑把な図面としてのアーキテクチャ 深さよりも幅優先 汎用的解法