第1章 計算機系統知識
1.1計算機系統基礎知識1
1.2計算機體系結構1
1.3安全性、可靠性與系統效能評測基礎知識34
第2章 程式語言基礎知識51
2.1程式語言概述5 1
2.2語言處理程式基礎6l
第3章 作業系統知識94
3.1作業系統基礎知識94
3.2處理機管理98
3.3儲存管理 ll5
3.4裝置管理128
3.5檔案管理l34
3.6作業管理l45
3.7網路與嵌入式作業系統基礎知識l48
3.8unix作業系統例項150
第4章 系統 開發和執行知識l59
4.1軟體工程基礎知識l59
4.2系統分析基礎知識l88
4.3系統設計知識l97
4.4系統實施知識213
4.5系統執行和維護知識229
第5章 網路基礎知識235
5.1 網路概述235
5.2 iso/osi網路體系結構241
5.3網路互連硬體244
5.4網路的協議與標準252
5.5 internet及應用268
5.6網路安全」282
第6章 多**基礎知識296
6.1多**的基本概念296
6.2聲音299
6.3 圖形和影象306
6.5多**網路324
6.6多**計算機系統327
第7章 資料庫技術基礎332
7.1基本概念332
7.2資料模型340
7.3關係代數353
7.4關聯式資料庫sql語言簡介368
7.5關聯式資料庫規範化387
7.6資料庫的控制功能391
第8章 資料結構396
8.1線性結構396
8.2陣列、矩陣和廣義表410
8.3樹414
8.4圖430
8.5查詢445
8.6排序461
第9章 演算法設計與分析475
9.1演算法設計與分析的基本概念475
9.2演算法分析基礎477
9.3分治法481
9.4動態規劃法487
9.5貪心法494
9.6回溯法499
9.7分支限界法506
9.8概率演算法507
9.9近似演算法508
9.10 np完全性理論512
第10章 物件導向技術517
10.1物件導向的基本概念517
10.2物件導向程式設計520
10.3物件導向開發技術532
10.4物件導向分析與設計方法535
10.5設計模式548
第11章 標準化和軟體智財權基礎知識555
11.1標準化基礎知識555
11.2智財權基礎知識573
第12章 軟體系統分析與設計
12.1結構化分析與設計598
12.2資料庫分析與設計604
12.3物件導向分析與設計623
12.4演算法分析與設計63l
12.5面向過程的程式設計與實現643
12.6物件導向的程式設計與實現659
軟體設計師複習(一)
1 常用的虛擬儲存器由 主存 輔存 兩級儲存器組成。2 中斷向量可提供 中斷服務程式的入口位址 3 為了便於實現多級中斷巢狀,使用 堆疊 來保護斷點和現場最有效。4 dma工作方式下,在 主存與外設 之間建立了直接的資料通路。5 利用報文摘要演算法生成報文主要的目的是 防止傳送的報文被篡改 6 防火...
軟體設計師考試總結
我們剛開始為了這次考試,自發結成乙個小組。自己卻因為時間安排上的問題與自己的組員嚴重脫節。經過一段時間的自己看書學習,覺得效果很差,就去找師哥師姐幫忙了。慶幸的是在師哥師姐的帶領下自己也算是跟上了隊伍的節奏!個人覺得在其中需要注意的幾點 備考階段 小組學習 在這個階段一定要跟小組一起學習討論,有疑問...
軟體設計師考試 概況
最近正在準備軟考,剛開始接觸軟考的時候,裡面的東西很多,雖然大部分是學過,感覺還是比較雜,於是就總結了下導圖 先上圖 整本書主要描述的就是軟體從無到有的過程,下面一一闡述 指導原則 也可以叫做指導思想,做什麼事情都有自己的指導原則。軟體工程的出現是為了解決軟體危機,使做軟體變成乙個工程去對待。因為在...