系統架構設計師-需求html
前言:程序員
最近好久沒有發文章了。最近事情挺多的,也不知道該發那方面的內容。正好這兩天有空閒,就整理整理思緒,把一些總結髮表一下。設計模式
通過考慮後,先將軟考-架構相關的內容發出來,以後有時間,也會將一些額外的理論知識和經驗寫出來。性能優化
參考:《系統架構設計師考試全程指導》,《系統架構設計師與系統分析師歷年試題分析與解答》,《系統架構設計師教程》第四版,《軟件體系結構原理,方法與實踐》 等。架構
(若是隻是應試,這些就足夠了,按照核心脈絡圖學習,將資料書做爲字典查詢,從而創建體系,充實內容。)運維
補充參考:《Head first design pattern》(《Head first 設計模式》),《盡在雙11:阿里巴巴技術演進與超越》,《大型網站系統與JAVA中間件實踐》,《大型網站技術架構演進與性能優化》,《大型網站系統與JAVA中間件實踐》,《大型分佈式網站架構設計與實踐》,《大型網站技術架構 核心原理與案例分析》
分佈式
(這些書都是對官方架構書的擴展與延伸。正如某人說的,官方架構書中的每一個章節拿出來,均可以寫出一本書來。。。固然我這裏的補充也比較片面,主要針對設計模式與分佈式網站架構等。至於項目管理等方面,並無進行推薦。)性能
另外,這裏的內容大多比較簡略。若是想要深刻的話,能夠本身深刻學習,也能夠@我。固然,大牛就忽略這篇文章吧。。。學習
(主要發出來,看你們有沒有對此的需求。)優化
一,XMIND:
二,補充:
不管站在什麼角度,需求都是十分重要的。考試方面,需求的獲取,變動,處理都是比較熱的考點。而與之相關的SA,OOA也是必考的內容。往期論文也考過需求獲取的問題。從實踐角度,需求也是必不可少的。若是是開發一個新的系統,可能會有百分之二三十的時間用在需求的獲取上。而再開發後的運維階段,程序員也一直在於需求打交道(尤爲是小公司,更是有可能一天三個樣,使得開發人員身心疲憊)。據統計,在系統上線的兩三年內,系統以改正性維護爲主,而在以後,每每則以完善性維護爲主。而完善性維護與新需求息息相關。