●序
前言
第一篇 基礎篇
第1小時 計算機繫統知識
1.0 章節考點分析
1.1 計算機繫統基礎知識
1.1.1 計算機繫統硬件基本組成
1.1.2 CPU的功能與組成
1.1.3 數據表示
1.1.4 校驗碼
1.2 計算機體繫結構
1.2.1 計算機體繫結構的發展
1.2.2 存儲繫統
1.2.3 輸入/輸出技術
1.2.4 總線結構
1.3 計算機安全
1.3.1 計算機安全概述
1.3.2 加密技術和認證技術
1.4 練習題
第2小時 程序設計語言基礎知識
2.0 章節考點分析
2.1 程序語言的基本概念
2.2 程序設計的基本成分
2.3 彙編程序基本原理
2.4 編譯程序基本原理
2.5 解釋程序基本原理
2.6 練習題
第3小時 數據結構與數據運算
3.0 章節考點分析
3.1 線性結構
3.1.1 線性表
3.1.2 線性表的存儲結構
3.1.3 棧
3.1.4 隊列
3.1.5 串
3.2 非線性結構
3.2.1 二維數組
3.2.2 三對角矩陣
3.2.3 樹
3.2.4 圖
3.3 數據運算
3.3.1 查找
3.3.2 排序
3.4 練習題
第4小時 操作繫統知識
4.0 章節考點分析
4.1 0S概述
4.2 進程管理
4.3 存儲管理
4.4 設備管理
4.5 文件管理
4.6 作業管理
4.7 練習題
第5小時 軟件工程基礎知識
5.0 章節考點分析
5.1 軟件工程概述
5.1.1 計算機軟件
5.1.2 軟件工程基本原理
5.1.3 軟件生存周期
5.1.4 軟件過程
5.2 軟件過程模型
5.2.1 瀑布模型
5.2.2 增量模型
5.2.3 演化模型
5.2.4 噴泉模型
5.2.5 基於構件的開發模型
5.2.6 形式化方法模型
5.2.7 統一過程模型
5.3 軟件項目需求分析
5.3.1 軟件需求
5.3.2 需求分析原則
5.3.3 需求工程
5.4 軟件項目繫統設計
5.4.1 概要設計
5.4.2 詳細設計
5.5 軟件項目繫統測試
5.5.1 繫統測試與調試
5.5.2 傳統軟件的測試策略
5.5.3 測試方法
5.5.4 調試
5.6 軟件項目管理
5.6.1 項目管理涉及的範圍
5.6.2 項目估算
5.6.3 進度管理
5.6.4 軟件項目組織
5.6.5 軟件質量管理
5.6.6 軟件配置管理
5.6.7 軟件風險管理
5.7 軟件度量
5.8 練習題
第6小時 結構化開發方法
6.0 章節考點分析
6.1 繫統分析與設計概述
6.2 結構化分析方法
6.3 結構化設計方法
6.4 WebApp分析與設計
6.5 用戶界面設計
6.6 練習題
……
第二篇 進階篇
第三篇 真題篇
軟件設計師考試是全國計算機技術與軟件專業技術資格考試的一個中級考試,通過考試後方可拿到軟件設計師證書,根據國人部發[2003]39號文件指示,該證書是以考代評的中級職稱證書。與普通的軟考教材相比,本書在保證了知識的繫統性與完整性的基礎上,在易學性、學習有效性等方面進行了大幅度的改進和提高。本書在全面分析知識點的基礎上,對整個學習架構進行了科學重構,可以極大地提高學習的有效性;同時在每章的最後,配備了與本章內容相關的典型章節練習題;在此基礎上,本書還配備了歷年真題(包括典型單選題及分析、典型案例題及分析,分別應對軟件設計師考試的兩科考試),一站式解決考生們學習及練習問的題。考生可通過學習本書,抓住考試的重點,熟悉試題形式,掌握解答問題的方法和技巧等。