本書(shū)本著理論聯(lián)系實(shí)際、專業(yè)特色突出的原則,從傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)兩個(gè)方面介紹軟件工程的主要內(nèi)容,使學(xué)生能夠掌握計(jì)算機(jī)軟件系統(tǒng)開(kāi)發(fā)和維護(hù)的基本原理,提高綜合應(yīng)用所學(xué)知識(shí)的能力,提高分析問(wèn)題、解決問(wèn)題和實(shí)際的軟件開(kāi)發(fā)能力。
全書(shū)共12章,系統(tǒng)講述軟件開(kāi)發(fā)、維護(hù)和管理的工程化的概念、原理、方法和技術(shù),主要內(nèi)容包括軟件工程的基本概念、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)等軟件開(kāi)發(fā)過(guò)程、原理、方法、規(guī)范以及軟件項(xiàng)目管理的基本技術(shù)等,并力圖通過(guò)案例貫穿兩種方法學(xué)的相應(yīng)章節(jié)。
本書(shū)涵蓋軟件工程基礎(chǔ)內(nèi)容的各個(gè)方面,可作為計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、信息安全等專業(yè)的本科生教材,也可供軟件信息行業(yè)的工程技術(shù)人員參考。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
第1章
概論
1.1 軟件概述
1.1.1軟件的定義
1.1.2軟件的特點(diǎn)
1.1.3軟件的分類
1.2軟件危機(jī)
12.1軟件發(fā)展階段
1.2.2 軟件危機(jī)的背景、表現(xiàn)、原因及解決途徑
1.3軟件工程概述
1.3.1軟件工程的定義
1.3.2軟件工程的特點(diǎn)
1.3.3軟件工程的基本原理
1.3.4 軟件工程的基本目標(biāo)
1.4軟件生命周期
1.4.1軟件定義時(shí)期
1.4.2 軟件開(kāi)發(fā)時(shí)期
1.4.3軟件運(yùn)行維護(hù)時(shí)期
習(xí)題
第2章軟件方法學(xué)與過(guò)程模型
2.1 軟件方法學(xué)
2.1.1 傳統(tǒng)方法學(xué)
2.1.2 面向?qū)ο蠓椒▽W(xué)
2.2 軟件過(guò)程模型
2.21傳統(tǒng)方法學(xué)的過(guò)程模型
2.2.2面向?qū)ο蠓椒▽W(xué)的過(guò)程模型
2.2.3其他過(guò)程模型
習(xí)題
第3章可行性研究與需求分析
3.1 可行性研究
3.1.1 可行性研究的任務(wù)
3.1.2 可行性研究過(guò)程
3.1.3 系統(tǒng)流程圖
3.1.4成本/效益分析
3.2 需求分析
3.2.1需求分析概述
3.2.2需求獲取的方法
3.2.3需求分析建模
3.2.4其他圖形工具
3.2.5需求分析的過(guò)程和需求規(guī)格說(shuō)明書(shū)
3.2.6 驗(yàn)證軟件需求
習(xí)題
第4章概要設(shè)計(jì)
4.1設(shè)計(jì)過(guò)程
4.1.1設(shè)想供選擇的方案
4.1.2 選取合理的方案
4.1.3 推薦最佳方案
4.1.4 功能分解
4.1.5 設(shè)計(jì)軟件結(jié)構(gòu)
4.1.6 設(shè)計(jì)數(shù)據(jù)庫(kù)
4.1.7 制訂測(cè)試計(jì)劃
4.1.8 書(shū)寫(xiě)文檔
4.1.9 審查和復(fù)審
4.2 設(shè)計(jì)原理
4.2.1模塊化
4.2.2 抽象
4.2.3逐步求精
4.2.4信息隱藏和局部化
4.2.5模塊獨(dú)立
4.3 啟發(fā)規(guī)則
4.3.1 改進(jìn)軟件結(jié)構(gòu),提高模塊獨(dú)立性
4.3.2模塊規(guī)模應(yīng)該適中.
4.3.3 深度、寬度、扇出和扇入都應(yīng)適當(dāng)
4.3.4模塊的作用域應(yīng)該在控制域之內(nèi)
4.3.5 力爭(zhēng)降低模塊接口的復(fù)雜程度
4.3.6設(shè)計(jì)單入口單出口的模塊
4.3.7模塊功能應(yīng)該可以預(yù)測(cè)
4.4面向數(shù)據(jù)流的設(shè)計(jì)方法
4.4.1 概念
4.4.2 換分析
4.4.3 事分析
4.5 案例設(shè)計(jì)
……
第5章
詳細(xì)設(shè)計(jì)
第6章
實(shí)現(xiàn)
第7章
維護(hù)
第8章
面向?qū)ο蠓椒▽W(xué)
第9章
面向?qū)ο蠓治?/p>
第10章
面向?qū)ο笤O(shè)計(jì)
第11章
面向?qū)ο髮?shí)現(xiàn)
第12章
軟件項(xiàng)目管理
參考文獻(xiàn)