出版時間:2008-09-01 出版社:中國計量出版社 作者:鄭鳳仁,任波 編 頁數(shù):319
內(nèi)容概要
《21世紀高等學校應(yīng)用型教材:軟件工程技術(shù)》全面系統(tǒng)地闡述了軟件工程技術(shù)中所涉及的技術(shù);工具和方法。主要包括軟件生命周期與軟件開發(fā)模型、結(jié)構(gòu)化分析、系統(tǒng)設(shè)計、結(jié)構(gòu)化實現(xiàn)、面向?qū)ο蟪绦蛟O(shè)計、UML建?;A(chǔ)、軟件維護、配置管理與文檔技術(shù)、軟件質(zhì)量管理、軟件復用和CASE技術(shù)、軟件開發(fā)計劃、軟件開發(fā)組織等。 《21世紀高等學校應(yīng)用型教材:軟件工程技術(shù)》從實踐教學的角度出發(fā),立足提高學生的實踐動手能力,立意新穎、內(nèi)容翔實。采用案例教學,結(jié)合實際,容易理解和掌握枯燥的理論和方法。 《21世紀高等學校應(yīng)用型教材:軟件工程技術(shù)》既可作為高等院校、高職高專機電類專業(yè)教材,又可作為非機電專業(yè)的選修教材,還可作為相關(guān)崗位培訓教材,供有關(guān)技術(shù)人員閱讀參考。
書籍目錄
第一章 概述第一節(jié) 軟件第二節(jié) 軟件危機第三節(jié) 軟件工程思考題與習題第二章 軟件生命周期與軟件開發(fā)模型第一節(jié) 軟件生命周期的基本任務(wù)第二節(jié) 瀑布模型第三節(jié) 快速原型模型第四節(jié) 增量模型第五節(jié) 螺旋模型第六節(jié) V型模型第七節(jié) 漸進式階段模型第八節(jié) 噴泉模型第九節(jié) 案例說明思考題與習題第三章 結(jié)構(gòu)化分析第一節(jié) 軟件定義過程概述第二節(jié) 結(jié)構(gòu)化分析第三節(jié) 需求規(guī)格說明與評審第四節(jié) 需求規(guī)格說明書寫作范例思考題與習題第四章 系統(tǒng)設(shè)計第一節(jié) 概要設(shè)計的任務(wù)與步驟第二節(jié) 軟件設(shè)計的概要與原則第三節(jié) 面向數(shù)據(jù)流的設(shè)計方法第四節(jié) 概要設(shè)計文檔評審第五節(jié) 概要設(shè)計文檔寫作范例第六節(jié) 詳細設(shè)計的任務(wù)與原則第七節(jié) 詳細設(shè)計的方法第八節(jié) 人機界面設(shè)計第九節(jié) 詳細設(shè)計規(guī)格說明書與評審第十節(jié) 詳細設(shè)計文檔寫作范例思考題與習題第五章 結(jié)構(gòu)化實現(xiàn)第一節(jié) 編碼第二節(jié) 軟件測試基礎(chǔ)第三節(jié) 控制結(jié)構(gòu)測試第四節(jié) 黑盒測試技術(shù)第五節(jié) 測試策略第六節(jié) 調(diào)試第七節(jié) 軟件可靠性思考題與習題第六章 面向?qū)ο蟪绦蛟O(shè)計第一節(jié) 面向?qū)ο蠓椒▽W概述第二節(jié) 面向?qū)ο蠓椒▽W的主要優(yōu)點第三節(jié) 面向?qū)ο蟮母拍畹谒墓?jié) 面向?qū)ο蠼5谖骞?jié) 對象模型第六節(jié) 動態(tài)模型第七節(jié) 功能模型第八節(jié) 面向?qū)ο蟪绦蛟O(shè)計規(guī)則第九節(jié) 設(shè)計問題域子系統(tǒng)第十節(jié) 設(shè)計人——機交互子系統(tǒng)第十一節(jié) 設(shè)計任務(wù)管理子系統(tǒng)第十二節(jié) 設(shè)計數(shù)據(jù)管理子系統(tǒng)第十三節(jié) 設(shè)計類中的服務(wù)第十四節(jié) 面向?qū)ο髮崿F(xiàn)技術(shù)第十五節(jié) 面向?qū)ο鬁y試……第七章 UML建?;A(chǔ)第八章 軟件維護第九章 配置管理與文檔技術(shù)第十章 軟件質(zhì)量管理第十一章 軟件復用和CASE技術(shù)第十二章 軟件開發(fā)計劃第十三章 軟件開發(fā)組織參考文獻
章節(jié)摘錄
在分析與綜合時應(yīng)注意下述兩條原則:第一,在分層細化時必須保持信息連續(xù)性,也就是說細化前后對應(yīng)功能的輸入/輸出數(shù)據(jù)必須相同;第二,當進一步細化將涉及如何具體地實現(xiàn)一個功能,并將考慮為了完成這些子功能而寫出其程序代碼時,就不應(yīng)該再分解了?! 。?)編制需求分析的文檔 已經(jīng)確定的需求應(yīng)當?shù)玫角逦?、準確的描述,通常把描述需求的文檔稱為軟件需求說明書。同時,為了確切地表達用戶對軟件的輸入、輸出數(shù)據(jù)的要求,還需要制定數(shù)據(jù)要求說明書并編寫初步的用戶手冊?! 。?)需求分析評審 為了對需求分析階段工作進行復查,應(yīng)該對軟件功能的正確性、軟件需求說明書的一致性、完備性、準確性和清晰性以及其他的需求給予評價。評審由專門指定的人員負責,并按規(guī)程嚴格進行。一般說來,軟件需求分析評審的主要內(nèi)容應(yīng)該從下述四個方面進行驗證?! 、僖恢滦?。所有需求必須是一致的,任何一條需求不能和其他需求相互矛盾?! 、谕暾?。需求必須是完整的,規(guī)格說明書應(yīng)該包括用戶需要的每一個功能或性能。 ?、郜F(xiàn)實性。指定的需求應(yīng)該是使用現(xiàn)有的硬件技術(shù)和軟件技術(shù)基本上可以實現(xiàn)的?! 、苡行?。必須證明需求是正確有效的,確實能解決用戶所需的問題?! ≤浖枨蠓治龅哪繕耸窃谙到y(tǒng)模型分析的基礎(chǔ)上,建立軟件需求規(guī)格說明書,因此軟件需求分析的關(guān)鍵在于對系統(tǒng)模型的分析。對于比較簡單的問題,可以不必給出抽象系統(tǒng)的系統(tǒng)模型,這樣的模型存在于系統(tǒng)分析員的頭腦中,對于比較復雜的問題,由于問題領(lǐng)域各方面的關(guān)聯(lián)比較多,僅有這種腦子中想象的模型是不夠的,因而必須建立比較形式的抽象模型,才能準確地反映問題領(lǐng)域的各種復雜問題。系統(tǒng)模型是實在軟件系統(tǒng)的抽象表示,不同的系統(tǒng)模型抽象導致不同風格的軟件需求規(guī)格說明?! ?/pre>圖書封面
評論、評分、閱讀與下載