アーキテクチャ

難しい話ですが、記述方法として
以下の本を参考にしています。

ソフトウェアアーキテクチャドキュメント―ソフトウェア戦略の中核:アーキテクチャを捉えプロジェクトを革新する

ソフトウェアアーキテクチャドキュメント―ソフトウェア戦略の中核:アーキテクチャを捉えプロジェクトを革新する

コンポーネントの粒度の話にもなりますが、
アーキテクチャにおける一番大きい粒度は、ソフトウェアなのではと思っています。
※開発対象のソフトウェアとは違う意味で、既存ソフトウェア、システムを含めています。
フレームワークやサブシステム、ミドルウェアでもよいですが。

ISO15288(システム)とISO12207(ソフトウェア)の関係ではないかと
思っています。