注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全軟件工程師實(shí)戰(zhàn)基本功

軟件工程師實(shí)戰(zhàn)基本功

軟件工程師實(shí)戰(zhàn)基本功

定 價(jià):¥16.00

作 者: 侯清富,郭崗編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115128560 出版時(shí)間: 2005-01-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 124 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書旨在指導(dǎo)從事軟件編程工作不久的軟件工程師,在實(shí)際工作中通過學(xué)習(xí)積累經(jīng)驗(yàn)并掌握技能,成為一名稱職的軟件工程師。本書內(nèi)容包括適應(yīng)軟件過程的要求、設(shè)計(jì)技術(shù)方案、編寫高質(zhì)量代碼、代碼缺陷復(fù)查、程序調(diào)試與優(yōu)化、編寫高質(zhì)量文檔、版本控制、軟件質(zhì)量控制和團(tuán)隊(duì)協(xié)作等基本功。本書的每一章對(duì)應(yīng)于軟件工程師要掌握的一項(xiàng)基本功。本書以軟件工程為指導(dǎo),講解各項(xiàng)基本功的關(guān)鍵技術(shù)要點(diǎn),具有很強(qiáng)的實(shí)用性和可操作性,適合于信息專業(yè)在校高年級(jí)學(xué)生、軟件工程師和軟件項(xiàng)目管理者閱讀。

作者簡(jiǎn)介

暫缺《軟件工程師實(shí)戰(zhàn)基本功》作者簡(jiǎn)介

圖書目錄

第1章  軟件過程 1
1.1  軟件開發(fā)基本功 1
1.2  軟件過程的作用 2
1.3  瀑布式軟件過程 3
1.4  增量式軟件過程 4
1.5  軟件過程的具體體現(xiàn) 5
第2章  軟件系統(tǒng)設(shè)計(jì) 7
2.1  設(shè)計(jì)基本手段 7
2.2  設(shè)計(jì)任務(wù) 8
2.3  結(jié)構(gòu)化設(shè)計(jì) 9
2.4  模塊化方法 11
2.5  面向?qū)ο笤O(shè)計(jì) 13
2.6  軟件設(shè)計(jì)重用 14
2.7  軟件設(shè)計(jì)檢查 15
第3章  高質(zhì)量編程 17
3.1  編程風(fēng)格約定 17
3.2  高質(zhì)量程序語句 18
3.2.1  直截了當(dāng)說明意圖 18
3.2.2  少使用臨時(shí)變量 19
3.2.3  避免使用相似代碼 20
3.2.4  促使語句松耦合 21
3.3  高質(zhì)量函數(shù)原形 21
3.3.1  聲明函數(shù)的理由 21
3.3.2  函數(shù)命名 23
3.3.3  函數(shù)參數(shù) 24
3.4  高質(zhì)量函數(shù)編程 25
3.4.1  選擇控制流結(jié)構(gòu) 25
3.4.2  從偽碼入手編排函數(shù) 26
3.4.3  盡量簡(jiǎn)化控制流 27
3.4.4  防錯(cuò)性編程 27
3.5  高質(zhì)量程序結(jié)構(gòu) 29
3.5.1  促使程序模塊化 29
3.5.2  使模塊關(guān)系清晰 29
3.5.3  每個(gè)模塊只做一件事 30
3.5.4  分塊編寫大的程序 30
3.5.5  嘗試優(yōu)化數(shù)據(jù)結(jié)構(gòu) 31
3.6  幾條經(jīng)驗(yàn)法則 32
3.6.1  檢查程序清晰性 32
3.6.2  重編質(zhì)量差的程序 32
3.6.3  從算法入手提高質(zhì)量 32
3.6.4  盡量刪除注釋的代碼 33
第4章  程序代碼復(fù)查 34
4.1  微軟的教訓(xùn) 34
4.2  代碼復(fù)查的特點(diǎn) 35
4.3  微軟人的復(fù)查 36
4.4  瀏覽程序不是復(fù)查 36
4.5  復(fù)查的層次化方法 37
4.6  復(fù)查效果激勵(lì) 39
4.6.1  提高復(fù)查的效率 39
4.6.2  降低缺陷引入率 40
4.6.3  以老帶新,時(shí)時(shí)學(xué)習(xí) 40
第5章  調(diào)試與優(yōu)化 42
5.1  調(diào)試的誤區(qū) 42
5.1.1  靠猜測(cè)發(fā)現(xiàn)錯(cuò)誤 42
5.1.2  舍不得花時(shí)間理解問題 42
5.1.3  對(duì)調(diào)試工具的迷信 43
5.2  對(duì)復(fù)查進(jìn)行驗(yàn)證 43
5.2.1  驗(yàn)證順序程序代碼 43
5.2.2  驗(yàn)證條件程序代碼 44
5.2.3  驗(yàn)證循環(huán)程序代碼 46
5.2.4  驗(yàn)證某些控制結(jié)構(gòu) 48
5.3  卓有成效地調(diào)試 49
5.4  程序優(yōu)化的涵義 51
5.5  提高執(zhí)行效率 51
5.6  優(yōu)化程序結(jié)構(gòu) 56
5.6.1  盡量減少數(shù)組維數(shù) 56
5.6.2  運(yùn)用輔助數(shù)據(jù)結(jié)構(gòu) 57
5.6.3  促使程序簡(jiǎn)單化 58
第6章  程序質(zhì)量保證 62
6.1  SQA與軟件過程 62
6.2  SQA的回報(bào) 63
6.2.1  保證用戶滿意度 64
6.2.2  促進(jìn)銷售 64
6.2.3  降低維護(hù)成本 64
6.2.4  提高實(shí)踐能力 65
6.3  程序接口質(zhì)量保證 65
6.3.1  參數(shù)要直觀 66
6.3.2  返回值要統(tǒng)一 68
6.3.3  函數(shù)用途要單一 69
6.3.4  信息隱藏 70
6.4  程序?qū)崿F(xiàn)質(zhì)量保證 70
6.4.1  句法技巧 71
6.4.2  語法檢查 71
6.4.3  全局變量 72
6.5  測(cè)試階段的SQA 72
6.5.1  單元測(cè)試 73
6.5.2  集成測(cè)試 73
6.5.3  系統(tǒng)測(cè)試 74
第7章  編寫軟件文檔 75
7.1  軟件文檔的作用 75
7.1.1  程序修改 75
7.1.2  工作交接 76
7.2  文檔觀念中的誤區(qū) 78
7.2.1  文無定法 78
7.2.2  放棄質(zhì)量,保證進(jìn)度 79
7.2.3  程序比文檔更重要 80
7.2.4  錯(cuò)幾個(gè)字算得什么? 81
7.3  輕松寫文檔 82
7.4  必須糾正的缺陷 83
7.4.1  濫用省略 83
7.4.2  不遵守文法 84
7.4.3  交代不明 85
7.4.4  眉目不清 85
7.4.5  未認(rèn)真編輯 85
7.5  案例點(diǎn)評(píng) 86
7.6  重視文檔常規(guī)項(xiàng) 87
第8章  程序版本控制 89
8.1  版本控制方法 89
8.2  個(gè)案討論 93
8.3  解決具體問題 95
8.4  適應(yīng)版本控制要求 97
8.4.1  用工具管理版本 97
8.4.2  適應(yīng)變更控制的要求 98
8.4.3  開發(fā)小組的版本協(xié)調(diào) 98
8.5  向配置管理過渡 100
第9章  軟件質(zhì)量控制 104
9.1  軟件質(zhì)量概念 104
9.2  質(zhì)量控制手段 106
9.3  最常規(guī)的手段 108
9.4  質(zhì)量要求具體化 109
9.5  質(zhì)量問題分辨 110
9.6  質(zhì)量問題改進(jìn) 112
9.7  解決好技術(shù)干擾 114
第10章  團(tuán)隊(duì)協(xié)作基本功 115
10.1  讓會(huì)議有效果 115
10.2  與主管共事 116
10.3  強(qiáng)化產(chǎn)品觀念 117
10.3.1  控制成本觀念 117
10.3.2  軟件重用觀念 118
10.3.3 “用戶第一”觀念 119
10.4  調(diào)配工作時(shí)間 120
10.5  在實(shí)踐中提高能力 121
參考文獻(xiàn) 124

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)