アーキテクチャ特性の計測
アーキテクチャ特性
の
計測
運用面
パフォーマンス
や
スケーラビリティ
については明確な指標を置きやすい
とはいえ曖昧な解釈が生じやすい
構造面
モジュール性
など
包括的な
メトリクス
はまだ存在しない
範囲は限られるが、いくつかのメトリクスや汎用ツールが使える
循環的複雑度
プロセス面に交わるアーキテクチャ特性
例えばプロセスに関する
アジリティ
は、
テスト容易性
や
デプロイ容易性
といった特性に分解できる
テスト容易性
は
テストカバレッジツール
によって計測可能
デプロイ容易性
は、
デプロイ
の成功率・失敗率や、デプロイにかかる時間などの多くに指標を用いて計測できる
参考文献
ソフトウェアアーキテクチャの基礎 ―― エンジニアリングに基づく体系的アプローチ