在計算技術中,軟件體系結構是軟件應用程序的示意圖。它由系統架構(architecture)團隊創建。該體系結構包括一套完整的設計文檔,概述軟件應用程序將如何與硬件、網絡交互,以及企業的其他組件。 軟件應用程序是在計算機上運...
在計算技術中,軟件體系結構是軟件應用程序的示意圖。它由系統架構(architecture)團隊創建。該體系結構包括一套完整的設計文檔,概述軟件應用程序將如何與硬件、網絡交互,以及企業的其他組件。

軟件應用程序是在計算機上運行的程序。每臺計算機都有特定的電源要求、電信網絡要求,軟件架構是一個大綱,定義對企業基礎設施的期望和需求。

一個用于制作電子表格的軟件程序。
體系結構是系統中的元素以及它們之間的關系。軟件體系結構是一種用于傳達系統詳細結構的工具。它解釋了組件的內部和外部關系,以定義系統在生產環境中如何工作。
大多數計算機軟件都是基于定義的過程和系統生命周期管理。該過程包括需求、設計、編碼和測試等領域。在過程的早期捕獲架構設計概念非常重要,通常在系統生命周期的需求階段。這可以確保軟件體系結構在足夠早的時候得到適當的規劃,以包括組織的戰略。
企業架構(architecture)戰略是一個戰略計劃,它定義了如何在組織內使用軟件應用程序。該計劃包括所有軟件通用框架的指南、模型和標準系統架構師負責確保軟件架構符合企業架構(architecture)策略。
系統架構師起著至關重要的作用。他是一名溝通專家,有能力積極傾聽利益相關者的價值觀、目標,他使用這些信息來創建技術地圖來設定技術方向。軟件體系結構是用于將新軟件技術插入組織的設計計劃。
大型組織將這些企業框架用作指導所有業務系統內部設計的路線圖該方法降低了整個公司軟件維護的總體成本。通過為大多數資源共享一個公共基礎架構,降低了組織的軟件擁有成本。
標準化體系結構戰略的一個很好的例子是廣泛采用Microsoft Office Suite?。而不是允許用于電子郵件、文字處理和電子表格的工具,大型企業將選擇一種可在整個公司使用的軟件體系結構。