程序設(shè)計(jì)實(shí)訓(xùn)理論教程(C語言版)
定 價(jià):35 元
- 作者:梁志劍 ,等 著
- 出版時(shí)間:2011/6/1
- ISBN:9787118076073
- 出 版 社:國防工業(yè)出版社
- 中圖法分類:TP312C
- 頁碼:262
- 紙張:膠版紙
- 版次:1
- 開本:16開
《程序設(shè)計(jì)實(shí)訓(xùn)理論教程(C語言版)》從程序設(shè)計(jì)思想理論出發(fā),介紹了軟件開發(fā)過程經(jīng)歷的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)及軟件測試四個(gè)階段,目的是讓讀者學(xué)會利用計(jì)算機(jī)來解決生活、工作中的實(shí)際具體問題。
按照軟件開發(fā)過程的各階段要求,本書選擇了多個(gè)應(yīng)用領(lǐng)域中的實(shí)例加以介紹,內(nèi)容涉及數(shù)據(jù)庫、計(jì)算機(jī)網(wǎng)絡(luò)、圖形處理、自動控制、模擬仿真、游戲開發(fā)等領(lǐng)域,適用面廣;為提高讀者舉一反三的能力,《程序設(shè)計(jì)實(shí)訓(xùn)理論教程(C語言版)》最后介紹了常用的經(jīng)典算法,對每一種算法的講解均按照“算法功能→實(shí)現(xiàn)方法→函數(shù)定義→實(shí)例講解”的思路完成,使讀者能透徹理解算法。
《程序設(shè)計(jì)實(shí)訓(xùn)理論教程(C語言版)》是作者多年教學(xué)和軟件開發(fā)實(shí)踐經(jīng)驗(yàn)的總結(jié),適合作為高等院校計(jì)算機(jī)、自動控制、自動化、機(jī)械、電子等相關(guān)專業(yè)課程設(shè)計(jì)或?qū)嵱?xùn)的指導(dǎo)書,也可供C語言開發(fā)人員參考使用。
基礎(chǔ)篇
第1章 實(shí)訓(xùn)指導(dǎo)
1.1 實(shí)訓(xùn)目的
1.2 實(shí)訓(xùn)要求
1.3 實(shí)訓(xùn)內(nèi)容
1.4 軟件開發(fā)過程
1.5 實(shí)訓(xùn)報(bào)告
第2章 需求分析
2.1 需求概述
2.1.1 過程
2.1.2 任務(wù)
2.1.3 原則
2.1.4 方法
2.2 需求收集
2.2.1 目標(biāo)
2.2.2 任務(wù)
2.2.3 成果
2.3 需求結(jié)果分析
2.3.1 目標(biāo)
2.3.2 任務(wù)
2.3.3 成果
2.4 需求規(guī)約
2.4.1 目標(biāo)
2.4.2 任務(wù)
2.4.3 成果
2.4.4 結(jié)構(gòu)化分析方法
2.5 需求驗(yàn)證
2.5.1 目標(biāo)
2.5.2 任務(wù)
2.5.3 成果
2.6 需求實(shí)現(xiàn)
2.6.1 實(shí)現(xiàn)過程定義
2.6.2 需求狀態(tài)的變化
2.6.3 狀態(tài)變化的追蹤
2.6.4 需求的變更控制
第3章 總體設(shè)計(jì)
3.1 軟件設(shè)計(jì)
3.1.1 軟件設(shè)計(jì)概述
3.1.2 軟件設(shè)計(jì)策略
3.2 總體設(shè)計(jì)
3.2.1 任務(wù)
3.2.2 結(jié)構(gòu)圖
3.2.3 面向數(shù)據(jù)流的設(shè)計(jì)方法
3.2.4 變換分析設(shè)計(jì)
3.2.5 事務(wù)分析設(shè)計(jì)
3.2.6 HIPO圖
第4章 詳細(xì)設(shè)計(jì)
4.1 任務(wù)
4.2 結(jié)構(gòu)化程序設(shè)計(jì)
4.2.1 基本要點(diǎn)
4.2.2 控制結(jié)構(gòu)
4.2.3 特點(diǎn)
4.3 描述工具
4.4 Jackson方法
4.4.1 Jackson結(jié)構(gòu)圖
4.4.2 Jackson設(shè)計(jì)步驟
4.5 詳細(xì)設(shè)計(jì)說明書
第5章 編寫代碼
5.1 目的
5.2 程序設(shè)計(jì)
5.2.1 程序設(shè)計(jì)語言分類
5.2.2 程序設(shè)計(jì)語言特性
5.2.3 程序設(shè)計(jì)語言選擇
5.2.4 程序設(shè)計(jì)風(fēng)格
第6章 軟件測試
6.1 測試概述
6.1.1 測試目的
6.1.2 測試原則
6.1.3 調(diào)試
6.2 測試過程
6.2.1 單元測試
6.2.2 集成測試
6.2.3 確認(rèn)測試
6.2.4 系統(tǒng)測試
6.3 測試方法
6.3.1 靜態(tài)測試與動態(tài)測試
6.3.2 黑盒測試法與白盒測試法
6.4 測試工具
6.4.1 白盒測試工具
6.4.2 黑盒測試工具
6.4.3 測試設(shè)計(jì)和開發(fā)工具
6.4.4 測試執(zhí)行和評估工具
6.5 測試報(bào)告
應(yīng)用篇
第7章 數(shù)據(jù)庫管理
7.1 個(gè)人小管家
7.1.1 需求分析
7.1.2 概要設(shè)計(jì)
7.1.3 詳細(xì)設(shè)計(jì)
7.1.4 測試及運(yùn)行結(jié)果
7.2 電子通訊錄
7.2.1 需求分析
7.2.2 概要設(shè)計(jì)
7.2.3 詳細(xì)設(shè)計(jì)
7.2.4 測試及運(yùn)行結(jié)果
第8章 圖形處理
8.1 圖形繪制系統(tǒng)
8.1.1 需求分析
8.1.2 概要設(shè)計(jì)
8.1.3 詳細(xì)設(shè)計(jì)
8.1.4 測試及運(yùn)行結(jié)果
8.2 圖形動畫系統(tǒng)
8.2.1 需求分析
8.2.2 概要設(shè)計(jì)
8.2.3 詳細(xì)設(shè)計(jì)
8.2.4 測試及運(yùn)行結(jié)果
第9章 自動控制
9.1 交通燈
9.1.1 需求分析
9.1.2 概要設(shè)計(jì)
9.1.3 詳細(xì)設(shè)計(jì)
9.1.4 測試及運(yùn)行結(jié)果
9.2 電梯控制
9.2.1 需求分析
9.2.2 概要設(shè)計(jì)
9.2.3 詳細(xì)設(shè)計(jì)
9.2.4 測試及運(yùn)行結(jié)果
第10章 模擬仿真
10.1 萬年歷
10.1.1 需求分析
10.1.2 概要設(shè)計(jì)
10.1.3 詳細(xì)設(shè)計(jì)
10.1.4 測試及運(yùn)行結(jié)果
10.2 簡易DOS操作系統(tǒng)
10.2.1 需求分析
10.2.2 概要設(shè)計(jì)
10.2.3 詳細(xì)設(shè)計(jì)
10.2.4 測試及運(yùn)行結(jié)果
第11章 桌面游戲
11.1 貪吃蛇
11.1.1 需求分析
11.1.2 概要設(shè)計(jì)
11.1.3 詳細(xì)設(shè)計(jì)
11.1.4 測試及運(yùn)行結(jié)果
11.2 推箱子
11.2.1 需求分析
11.2.2 概要設(shè)計(jì)
11.2.3 詳細(xì)設(shè)計(jì)
11.2.4 測試及運(yùn)行結(jié)果
第12章 網(wǎng)絡(luò)編程
12.1 TCP連接建立系統(tǒng)
12.1.1 需求分析
12.1.2 概要設(shè)計(jì)
12.1.3 服務(wù)器端詳細(xì)設(shè)計(jì)
12.1.4 客戶端詳細(xì)設(shè)計(jì)
12.1.5 測試及運(yùn)行結(jié)果
12.2 ping命令系統(tǒng)
12.2.1 ping命令工作原理
12.2.2 ping命令參數(shù)
12.2.3 需求分析
12.2.4 概要設(shè)計(jì)
12.2.5 詳細(xì)設(shè)計(jì)
12.2.6 測試及運(yùn)行結(jié)果
提高篇
第13章 常用算法
13.1 數(shù)值計(jì)算
13.1.1 一元多項(xiàng)式求值
13.1.2 定積分計(jì)算
13.1.3 矩陣轉(zhuǎn)置
13.1.4 隨機(jī)數(shù)的產(chǎn)生
13.2 非數(shù)值計(jì)算
13.2.1 查找
13.2.2 排序
13.3 其他
13.3.1 交換
13.3.2 計(jì)數(shù)
13.3.3 累加(乘)
13.3.4 求階乘
13.3.5 求最大公約數(shù)和最小公倍數(shù)
13.3.6 求最值
13.3.7 判斷素?cái)?shù)
13.3.8 數(shù)制轉(zhuǎn)換
13.3.9 字符處理
13.3.10 迭代
13.3.11 數(shù)字分離
附錄1實(shí)訓(xùn)報(bào)告格式
附錄2參考文獻(xiàn)格式示例
參考文獻(xiàn)
標(biāo)·江蘇教育版)(學(xué)生用書)