軟件體系結構是軟件架構師的職責,他們使用體系結構與干係人進行溝通,提供可説明*,併為不同的團隊分配工作。
SimonBrown是一位軟件架構師,他對Bob大叔關於“交付機制”的觀點發表了評論,稱之為“煩人的細節”。
軟件架構師和開發者依靠自動化設計和構造工具,來快速地把業務需求轉變成他們可以測試,驗*,並部署的有形組件。
這也是軟件架構師的職責所在。
在開發過程中,軟件架構師應該仔細地判斷技術決策是歸屬於框架的還是代碼生成器的。
其中一個版本“軟件架構師之道(theTaoofthe SoftwareArchitect)”提供了有關敏捷*概念的啟蒙思想。
當我們通盤使用Spring框架,或者軟件架構師確信系統不需要十分細緻的安全集成方案時,使用Spring安全就可以了。
最終的後果是嚴重影響程序員、軟件架構師和維護人員的工作效率。
軟件架構師在設計滿足企業的業務、工程和IT目標的解決方案中起着中流砥柱的作用。
我認為一名軟件架構師能做的最重要的事情,是小心地思考應用程序的業務角*,將它們緊緊地映*進一個基於角*的訪問控制系統。
在SOAD中,產出件代表軟件架構師現在(或過去)在項目中獲取的設計研討紀要。
例如,讓我們假設您是軟件架構師,總是按照軟件需求規範(SoftwareRequirementSpecification,SRS)來將項目功能需求描述成一列不相干的“應該有”的條目。
開發環境僅僅是這些域中的一個而已,並且是一個並不傳統地關注“軟件架構師”角*的域。
服務實現是由軟件架構師和設計師來完成的。
軟件架構師時常封閉在自己的象牙塔裏,在需求説明、技術決策和技術方向等方面向研發人員發號施令。
Felix在討論的最後總結道,軟件架構師應該仔細查看架構評估的結果,以不斷提高評估過程。
SOAD框架使得知識工程師以及軟件架構師能夠管理決策依賴,這樣他們可以檢查模型一致*並刪除不相干的決策。
RayOzzie是微軟的首席軟件架構師,日前已經卸任並準備從微軟退休,五年來,作為一位戰略家,他積極推動了在線服務和雲計算的想法。