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