個人軟體知識體系構建概論 目錄

2021-07-29 22:04:32 字數 751 閱讀 3967

軟體開發質量體系

cmmi,iso9000

軟體開發過程體系

模型與最佳實踐

瀑布,螺旋,迭代,敏捷(xp,scrum),rup

模型驅動,領域驅動,測試驅動

軟體開發技術體系

作業系統:unix,linux,jvm,

高階程式設計:執行緒,網路,io(同步/非同步/阻塞),

程式設計正規化:物件導向,面向函式,面向過程,actor,事件驅動,併發

非業務系統:日誌,業務跟蹤,審計,異常,安全,事務,公升級,配置

資料庫:sql,nosql(key-value,column,document,graph)

網路協議: tcp/ip,socket,http,dns...

演算法:數理統計,數值分析,加解密,

框架:ioc,aop,orm,io框架,併發框架

中介軟體:web容器,訊息佇列,快取,http伺服器(nginx,apache)

通訊:執行緒間,程序間,子系統間,異構系統,rmi,rpc,ipc,訊息,通知,服務,

架構:bs,cs,soa,restful,微核,mvc

集群:磁碟陣列,大資料,分布式,

測試:單元測試,系統測試,整合測試,自動化,每日構建

配置管理:版本控制,發布(jenkins),ansible,

場景:cpu密集型,io密集型,web,嵌入式,遊戲,搜尋引擎,crm,erp,雲,

文件:軟體開發管理體系

pmp

個人軟體知識體系構建概論 前言

人們對客觀世界的認知,大體總會經過這麼乙個過程,資訊 知識 理論。當我們接觸一樣陌生的東西時,會從 聲色香味觸 各個維度進行觀察,捕獲所需要的資訊,比如,水,無色無味,冬天會結成冰,加熱會沸騰形成蒸汽。經過一段時間的了解,人們對獲取的資訊進行概括 抽象,形成概念,比如,水這個名詞就出現了,當所有人對...

如何構建知識體系?

螢幕快照 2018 03 09 上午11.11.49.png 建構知識體系的主要體現的做法 做筆記和思維導圖.一 才能的分類 一 才能的分類 才能的分類 街頭智慧型和科學方法 1.一類是沒看過多少書,也沒上過多少學,但卻能把一件事或乙個企業經營的很好。2.一類是接受過高等教育,做事情擁有一套完整的科...

軟體測試知識體系

測試技術棧 1.計算機原理 1 計算機組成 硬體 軟體 2 作業系統 2.網路原理 1 網路架構 2 網路協議 3 cookies與session機制 3.linux基礎 1 核心及分類 2 檔案與管理 3 使用者許可權 4 軟體安裝 5 常用設定 4.資料庫 1 常用操作 a.安裝 b.建表 建庫...