出版時(shí)間:2005-10 出版社:清華大學(xué)出版社 作者:鐘珞 頁數(shù):311 字?jǐn)?shù):497000
內(nèi)容概要
本書面向普通高等院校本科教學(xué)的需要及軟件工程技術(shù)的發(fā)展。主要內(nèi)容包括:軟件工程概述、可行性研究和需求定義、需求分析、系統(tǒng)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、程序編碼、軟件測試、軟件維護(hù)、軟件項(xiàng)目計(jì)劃與管理、軟件過程能力成熟度模型CMM、軟件的可靠性及軟件工具及環(huán)境。本書主要特色在于理論、方法與應(yīng)用相結(jié)合,不僅對軟件的分析、設(shè)計(jì)、開發(fā)到維護(hù)過程進(jìn)行全面地講述,而且配有豐富的實(shí)例。除了對傳統(tǒng)的軟件工程方法進(jìn)行講述外,還增添了面向?qū)ο蟮能浖こ谭椒?、CMM成熟度模型以及軟件工具與環(huán)境等較為成熟的內(nèi)容。 本書概念清楚,內(nèi)容豐富,每章配有小結(jié)和習(xí)題,便于教學(xué)和學(xué)習(xí)。本書可供高校本科生學(xué)習(xí)與后續(xù)技術(shù)開發(fā)使用,也可供廣大計(jì)算機(jī)愛好者閱讀。
書籍目錄
第1章 軟件工程概述 1.1 軟件工程的產(chǎn)生 1.1.1 計(jì)算機(jī)軟件及其特點(diǎn) 1.1.2 軟件危機(jī) 1.1.3 軟件工程的定義 1.2 軟件工程的研究對象和基本原理 1.2.1 軟件工程的研究對象 1.2.2 軟件工程的基本原理 1.3 軟件的生存期及常用的開發(fā)模型 1.3.1 軟件的生存期 1.3.2 常用的軟件開發(fā)模型 本章小結(jié) 習(xí)題1 第2章 可行性研究和需求定義 2.1 問題定義 2.1.1 問題定義的基本任務(wù) 2.1.2 問題定義報(bào)告 2.2 可行性研究 2.2.1 可行性研究的內(nèi)容及過程 2.2.2 可行性研究報(bào)告 2.3 需求定義 2.3.1 需求獲取的內(nèi)容 2.3.2 需求獲取的方法 2.3.3 需求規(guī)格說明的內(nèi)容 2.3.4 需求規(guī)格說明的評審 2.3.5 需求規(guī)格說明書 2.4 典型應(yīng)用分析 本章小結(jié) 習(xí)題2 第3章 需求分析 3.1 需求分析的目標(biāo)與原則 3.1.1 需求分析的目標(biāo) 3.1.2 需求分析的原則 3.2 需求分析的過程及方法 3.2.1 需求分析的過程 3.2.2 需求分析方法 3.3 需求分析的工具 3.3.1 SADT 3.3.2 PSL/PSA 3.4 傳統(tǒng)的軟件建模 3.4.1 軟件建模 3.4.2 數(shù)據(jù)模型的建立 3.4.3 功能模型、行為模型的建立及數(shù)據(jù)字典 3.5 用例建模 3.5.1 用例圖 3.5.2 參與者及用例的描述 3.5.3 用例建模過程 3.6 面向?qū)ο蠼? 3.6.1 面向?qū)ο蠡A(chǔ) 3.6.2 面向?qū)ο蠓治瞿P? 3.6.3 對象模型的建立 3.6.4 行為模型的建立 3.6.5 功能模型的建立 3.7 統(tǒng)一建模語言UML 3.7.1 UML的基本實(shí)體 3.7.2 UML的目標(biāo)及范疇 3.7.3 UML圖的使用實(shí)例 3.8 典型應(yīng)用分析 3.8.1 結(jié)構(gòu)化分析示例 3.8.2 面向?qū)ο蠓治鍪纠? 3.8.3 面向問題域的分析示例 本章小結(jié) 習(xí)題3 第4章 系統(tǒng)設(shè)計(jì) 4.1 系統(tǒng)設(shè)計(jì)的任務(wù)和過程 4.1.1 系統(tǒng)設(shè)計(jì)的任務(wù) 4.1.2 系統(tǒng)設(shè)計(jì)的過程 4.2 系統(tǒng)設(shè)計(jì)的基本原則 4.2.1 軟件設(shè)計(jì) 4.2.2 模塊設(shè)計(jì) 4.2.3 結(jié)構(gòu)設(shè)計(jì) 4.3 面向數(shù)據(jù)流圖的設(shè)計(jì)方法第5章 詳細(xì)設(shè)計(jì) 第6章 程序編碼 第7章 軟件測試 第8章 軟件維護(hù) 第9章 軟件項(xiàng)目計(jì)劃與管理 第10章 軟件過程能力成熟度模型CMM 第11章 軟件的可靠性第12章 軟件工具及環(huán)境 參考文獻(xiàn)
編輯推薦
·借鑒國內(nèi)內(nèi)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科和計(jì)算機(jī)基礎(chǔ)課程體系的研究成果,努力反映計(jì)算機(jī)科學(xué)技術(shù)最新成果和發(fā)展趨勢?!?qiáng)調(diào)理論與實(shí)踐緊密結(jié)合,注重能力和綜合素質(zhì)的培養(yǎng),通過實(shí)例講解原理和方法,引導(dǎo)學(xué)生掌握理論方法的實(shí)際運(yùn)用?!ぶ鹘滩呐溆须娮诱n件、習(xí)題解答、實(shí)驗(yàn)指導(dǎo)等豐富的教學(xué)資源,方便師生的教與學(xué)。本書面向普通高等院校本科教學(xué)的需要及軟件工程技術(shù)的發(fā)展,主要特色在于理論、方法與應(yīng)用相結(jié)合,不僅對軟件的分析、設(shè)計(jì)、開發(fā)到維護(hù)過程進(jìn)行全面講述,而且配有豐富的實(shí)例,每章還提供典型習(xí)題。除了對傳統(tǒng)的軟件工程方法進(jìn)行講述外,還與時(shí)俱進(jìn)地增添了面向?qū)ο蟮能浖こ谭椒?、CMM成熟度模型以及軟件工具及環(huán)境等較為成熟的內(nèi)容。本書的作者一直從事軟件工程學(xué)的教學(xué)與科研工作,積累了豐富的教學(xué)經(jīng)驗(yàn)和實(shí)踐開發(fā)經(jīng)驗(yàn),對軟件工程的發(fā)展及技術(shù)應(yīng)用有著比較全面的認(rèn)識。
圖書封面
評論、評分、閱讀與下載