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

出版時間:2005-1  出版社:人民郵電出版社  作者:侯清富/郭崗編  頁數(shù):124  字數(shù):195000  

內(nèi)容概要

本書旨在指導從事軟件編程工作不久的軟件工程師,在實際工作中通過學習積累經(jīng)驗并掌握技能,成為一名稱職的軟件工程師。本書內(nèi)容包括適應軟件過程的要求、設計技術方案、編寫高質量代碼、代碼缺陷復查、程序調試與優(yōu)化、編寫高質量文檔、版本控制、軟件質量控制和團隊協(xié)作等基本功。本書的每一章對應于軟件工程師要掌握的一項基本功?! ”緯攒浖こ虨橹笇Вv解各項基本功的關鍵技術要點,具有很強的實用性和可操作性,適合于信息專業(yè)在校高年級學生、軟件工程師和軟件項目管理者閱讀。

書籍目錄

第1章  軟件過程 11.1  軟件開發(fā)基本功 11.2  軟件過程的作用 21.3  瀑布式軟件過程 31.4  增量式軟件過程 41.5  軟件過程的具體體現(xiàn) 5第2章  軟件系統(tǒng)設計 72.1  設計基本手段 72.2  設計任務 82.3  結構化設計 92.4  模塊化方法 112.5  面向對象設計 132.6  軟件設計重用 142.7  軟件設計檢查 15第3章  高質量編程 173.1  編程風格約定 173.2  高質量程序語句 183.2.1  直截了當說明意圖 183.2.2  少使用臨時變量 193.2.3  避免使用相似代碼 203.2.4  促使語句松耦合 213.3  高質量函數(shù)原形 213.3.1  聲明函數(shù)的理由 213.3.2  函數(shù)命名 233.3.3  函數(shù)參數(shù) 243.4  高質量函數(shù)編程 253.4.1  選擇控制流結構 253.4.2  從偽碼入手編排函數(shù) 263.4.3  盡量簡化控制流 273.4.4  防錯性編程 273.5  高質量程序結構 293.5.1  促使程序模塊化 293.5.2  使模塊關系清晰 293.5.3  每個模塊只做一件事 303.5.4  分塊編寫大的程序 303.5.5  嘗試優(yōu)化數(shù)據(jù)結構 313.6  幾條經(jīng)驗法則 323.6.1  檢查程序清晰性 323.6.2  重編質量差的程序 323.6.3  從算法入手提高質量 323.6.4  盡量刪除注釋的代碼 33第4章  程序代碼復查 344.1  微軟的教訓 344.2  代碼復查的特點 354.3  微軟人的復查 364.4  瀏覽程序不是復查 364.5  復查的層次化方法 374.6  復查效果激勵 394.6.1  提高復查的效率 394.6.2  降低缺陷引入率 404.6.3  以老帶新,時時學習 40第5章  調試與優(yōu)化 425.1  調試的誤區(qū) 425.1.1  靠猜測發(fā)現(xiàn)錯誤 425.1.2  舍不得花時間理解問題 425.1.3  對調試工具的迷信 435.2  對復查進行驗證 435.2.1  驗證順序程序代碼 435.2.2  驗證條件程序代碼 445.2.3  驗證循環(huán)程序代碼 465.2.4  驗證某些控制結構 485.3  卓有成效地調試 495.4  程序優(yōu)化的涵義 515.5  提高執(zhí)行效率 515.6  優(yōu)化程序結構 565.6.1  盡量減少數(shù)組維數(shù) 565.6.2  運用輔助數(shù)據(jù)結構 575.6.3  促使程序簡單化 58第6章  程序質量保證 626.1  SQA與軟件過程 626.2  SQA的回報 636.2.1  保證用戶滿意度 646.2.2  促進銷售 646.2.3  降低維護成本 646.2.4  提高實踐能力 656.3  程序接口質量保證 656.3.1  參數(shù)要直觀 666.3.2  返回值要統(tǒng)一 686.3.3  函數(shù)用途要單一 696.3.4  信息隱藏 706.4  程序實現(xiàn)質量保證 706.4.1  句法技巧 716.4.2  語法檢查 716.4.3  全局變量 726.5  測試階段的SQA 726.5.1  單元測試 736.5.2  集成測試 736.5.3  系統(tǒng)測試 74第7章  編寫軟件文檔 757.1  軟件文檔的作用 757.1.1  程序修改 757.1.2  工作交接 767.2  文檔觀念中的誤區(qū) 787.2.1  文無定法 787.2.2  放棄質量,保證進度 797.2.3  程序比文檔更重要 807.2.4  錯幾個字算得什么? 817.3  輕松寫文檔 827.4  必須糾正的缺陷 837.4.1  濫用省略 837.4.2  不遵守文法 847.4.3  交代不明 857.4.4  眉目不清 857.4.5  未認真編輯 857.5  案例點評 867.6  重視文檔常規(guī)項 87第8章  程序版本控制 898.1  版本控制方法 898.2  個案討論 938.3  解決具體問題 958.4  適應版本控制要求 978.4.1  用工具管理版本 978.4.2  適應變更控制的要求 988.4.3  開發(fā)小組的版本協(xié)調 988.5  向配置管理過渡 100第9章  軟件質量控制 1049.1  軟件質量概念 1049.2  質量控制手段 1069.3  最常規(guī)的手段 1089.4  質量要求具體化 1099.5  質量問題分辨 1109.6  質量問題改進 1129.7  解決好技術干擾 114第10章  團隊協(xié)作基本功 11510.1  讓會議有效果 11510.2  與主管共事 11610.3  強化產(chǎn)品觀念 11710.3.1  控制成本觀念 11710.3.2  軟件重用觀念 11810.3.3 “用戶第一”觀念 11910.4  調配工作時間 12010.5  在實踐中提高能力 121參考文獻 124

圖書封面

評論、評分、閱讀與下載


    軟件工程師實戰(zhàn)基本功 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7