ソフトウェアのアーキテクチャはプロダクトのアーキテクチャに依存する