エンタープライズ アーキテクチャは、複数のシステムにまたがるアーキテクチャであり、それらのシステムの内部 (テクノロジ) に焦点を当てるのではなく、どのシステムを組み合わせて使用するかを定義し、1 つの大きなシステム/プロセス (ビジネスと言う場合もあります) を形成します。
エンタープライズアーキテクチャには多くのものを含めることができるため、ソフトウェアアーキテクチャを意味していると思います。ソフトウェア アーキテクチャの設計に関しては、次の内容を含むアーキテクチャ ノートブックに一般的に記載されています (もちろん、より多くの内容を含むことができます)。
- ある種の区分 (Java のパッケージを考えてください)
- ソフトウェア展開モデル (ソフトウェアの展開方法を (UML) で表示し、文書化します)
彼らが物事を進める正しい方法が何であるかをどのように知っているかについて。アーキテクチャ ノートは、機能的および技術的な設計の前にあり、より高いレベルの抽象化を提供します。
既存のソリューション/実装を調査および評価することにより、優れたアーキテクチャを作成できます。ただし、これは、100% 正しいことを常に知っているという意味ではありません (ただし、抽象レイヤーにより実装の可能性が大幅に追加されます)。