0

エンタープライズ システム アーキテクチャを提案しなければならないとしましょう。その構造、コンポーネント、使用されるテクノロジー、それを提供するためのアプローチを指定するために、何を考慮しますか? 始める方法は?

システムアーキテクトがどのように機能するかを理解したいだけです。たとえば、システム全体を設計するのは大変な作業であり、彼らはそれをどのように把握していますか? 彼らは、彼らが提案するものが正しいことをどのように知っていますか? このアプローチが他のアプローチよりも優れていることをどのように知っていますか? 等

4

1 に答える 1

2

エンタープライズ アーキテクチャは、複数のシステムにまたがるアーキテクチャであり、それらのシステムの内部 (テクノロジ) に焦点を当てるのではなく、どのシステムを組み合わせて使用​​するかを定義し、1 つの大きなシステム/プロセス (ビジネスと言う場合もあります) を形成します。

エンタープライズアーキテクチャには多くのものを含めることができるため、ソフトウェアアーキテクチャを意味していると思います。ソフトウェア アーキテクチャの設計に関しては、次の内容を含むアーキテクチャ ノートブックに一般的に記載されています (もちろん、より多くの内容を含むことができます)。

  • ある種の区分 (Java のパッケージを考えてください)
  • ソフトウェア展開モデル (ソフトウェアの展開方法を (UML) で表示し、文書化します)

彼らが物事を進める正しい方法が何であるかをどのように知っているかについて。アーキテクチャ ノートは、機能的および技術的な設計の前にあり、より高いレベルの抽象化を提供します。

既存のソリューション/実装を調査および評価することにより、優れたアーキテクチャを作成できます。ただし、これは、100% 正しいことを常に知っているという意味ではありません (ただし、抽象レイヤーにより実装の可能性が大幅に追加されます)。

于 2013-05-08T16:48:11.607 に答える