為配合《軟件工程導(dǎo)論(第6版)》的出版,作者對(duì)《軟件工程導(dǎo)論(第5版)學(xué)習(xí)輔導(dǎo)》作了適當(dāng)修改,編寫(xiě)了《軟件工程導(dǎo)論(第6版)學(xué)習(xí)輔導(dǎo)》。
《軟件工程導(dǎo)論(第6版)學(xué)習(xí)輔導(dǎo)/21世紀(jì)軟件工程專業(yè)規(guī)劃教材·“十二五”普通高等教育本科國(guó)家級(jí)規(guī)劃教材》正文共10章,每章均由3部分內(nèi)容組成:第1部分簡(jiǎn)明扼要地復(fù)習(xí)本單元的重點(diǎn)內(nèi)容;第2部分給出與本單元內(nèi)容密切相關(guān)的習(xí)題;第3部分是習(xí)題解答,對(duì)典型習(xí)題的解答不是簡(jiǎn)單地給出答案,而是仔細(xì)分析題目,講解解題思路,從而幫助讀者舉一反三,學(xué)會(huì)用軟件工程方法學(xué)分析問(wèn)題、解決問(wèn)題。
正文后面有兩個(gè)附錄,分別給出了模擬試題和模擬試題參考答案。讀者可以用這些試題自我測(cè)試,檢驗(yàn)學(xué)習(xí)效果。
《軟件工程導(dǎo)論(第6版)學(xué)習(xí)輔導(dǎo)/21世紀(jì)軟件工程專業(yè)規(guī)劃教材·“十二五”普通高等教育本科國(guó)家級(jí)規(guī)劃教材》可以與《軟件工程導(dǎo)論(第6版)》配合使用,也可供學(xué)習(xí)軟件工程課程的讀者單獨(dú)使用,以加深對(duì)所學(xué)內(nèi)容的理解并檢測(cè)學(xué)習(xí)效果。
《軟件工程導(dǎo)論》已經(jīng)出了5個(gè)版本,頗受讀者歡迎,先后被評(píng)為全國(guó)高校出版社優(yōu)秀暢銷(xiāo)書(shū)、全國(guó)優(yōu)秀暢銷(xiāo)書(shū)(前10名)、北京高等教育精品教材、“十二五”普通高等教育本科國(guó)家級(jí)規(guī)劃教材。國(guó)內(nèi)許多高校用它作為軟件工程課的教材,累計(jì)銷(xiāo)售達(dá)到130萬(wàn)冊(cè)。
為配合《軟件工程導(dǎo)論(第6版)》的出版,作者在針對(duì)《軟件工程導(dǎo)論(第5版)》所編寫(xiě)的《軟件工程導(dǎo)論(第5版)學(xué)習(xí)輔導(dǎo)》的基礎(chǔ)上作了適當(dāng)修改。牟永敏教授根據(jù)多年的教學(xué)和科研經(jīng)驗(yàn),對(duì)書(shū)中面向過(guò)程部分的內(nèi)容進(jìn)行了適量刪減,同時(shí),為了加強(qiáng)軟件工程的實(shí)踐教學(xué),增加了面向?qū)ο笤O(shè)計(jì)實(shí)現(xiàn)服務(wù)的方法等方面的練習(xí),并且給出了與上述內(nèi)容密切配合的習(xí)題和習(xí)題解答。
本書(shū)正文共10章。第1章“軟件工程概論”,涵蓋教材(第6版,下同)第1章的重點(diǎn)內(nèi)容;第2章“結(jié)構(gòu)化分析”,涵蓋教材第2、3、4章的重點(diǎn)內(nèi)容;第3章“結(jié)構(gòu)化設(shè)計(jì)”,涵蓋教材第5、6章的重點(diǎn)內(nèi)容;第4章“結(jié)構(gòu)化實(shí)現(xiàn)”,涵蓋教材第7章的重點(diǎn)內(nèi)容;第5章“維護(hù)”,涵蓋教材第8章的重點(diǎn)內(nèi)容;第6章“面向?qū)ο蠓椒▽W(xué)引論”,涵蓋教材第9章的重點(diǎn)內(nèi)容;第7章“面向?qū)ο蠓治觥,涵蓋教材第10章的重點(diǎn)內(nèi)容;第8章“面向?qū)ο笤O(shè)計(jì)”,涵蓋教材第11章的重點(diǎn)內(nèi)容;第9章“面向?qū)ο髮?shí)現(xiàn)”,涵蓋教材第12章的重點(diǎn)內(nèi)容;第10章“軟件項(xiàng)目管理”,涵蓋教材第13章的重點(diǎn)內(nèi)容。
每章均由3部分內(nèi)容組成: 第1部分簡(jiǎn)明扼要地復(fù)習(xí)本單元的重點(diǎn)內(nèi)容;第2部分給出與本單元內(nèi)容密切相關(guān)的習(xí)題,其中一些題目與教材上的題目相同,另一些題目是教材上沒(méi)有的,當(dāng)然,也有一些教材上的題目沒(méi)有包含在本書(shū)中,可作為軟件工程課的練習(xí)題,留給讀者獨(dú)立完成;第3部分是習(xí)題解答,對(duì)典型習(xí)題的解答不是簡(jiǎn)單地給出答案,而是仔細(xì)分析題目,講解解題思路,從而有助于讀者舉一反三,學(xué)會(huì)用軟件工程方法學(xué)分析問(wèn)題和解決問(wèn)題。 [][]軟件工程導(dǎo)論(第6版)學(xué)習(xí)輔導(dǎo)[][]前言[][]正文后面有兩個(gè)附錄: 附錄A是模擬試題,共給出3份試卷;附錄B是模擬試題參考答案。讀者可以用這些試題自我測(cè)試,檢驗(yàn)學(xué)習(xí)效果。
全書(shū)由張海藩統(tǒng)一定稿。
丁媛、劉夢(mèng)婷、劉昂、李慧麗、張亞楠等同學(xué)對(duì)第6版增加的內(nèi)容進(jìn)行了測(cè)試,并提出了有益的建議,謹(jǐn)在此表示感謝。
編者〖〗2013年5月
第1章 軟件工程概論
1.1 軟件危機(jī)
1.1.1 軟件危機(jī)簡(jiǎn)介
1.1.2 產(chǎn)生軟件危機(jī)的原因
1.1.3 消除軟件危機(jī)的途徑
1.2 軟件工程
1.2.1 軟件工程簡(jiǎn)介
1.2.2 軟件工程的基本原理
1.2.3 軟件工程方法學(xué)
1.3 軟件生命周期
1.4 軟件過(guò)程
習(xí)題
習(xí)題解答
第2章 結(jié)構(gòu)化分析
第1章 軟件工程概論
1.1 軟件危機(jī)
1.1.1 軟件危機(jī)簡(jiǎn)介
1.1.2 產(chǎn)生軟件危機(jī)的原因
1.1.3 消除軟件危機(jī)的途徑
1.2 軟件工程
1.2.1 軟件工程簡(jiǎn)介
1.2.2 軟件工程的基本原理
1.2.3 軟件工程方法學(xué)
1.3 軟件生命周期
1.4 軟件過(guò)程
習(xí)題
習(xí)題解答
第2章 結(jié)構(gòu)化分析
2.1 可行性研究的目的
2.2 可行性研究過(guò)程
2.3 需求分析的任務(wù)
2.4 與用戶溝通的方法
2.5 分析建模與規(guī)格說(shuō)明
2.6 實(shí)體-聯(lián)系圖
2.7 數(shù)據(jù)流圖
2.8 數(shù)據(jù)字典
2.9 狀態(tài)轉(zhuǎn)換圖
2.10 其他圖形工具
2.11 驗(yàn)證軟件需求
2.12 成本/效益分析
2.12.1 成本估計(jì)
2.12.2 成本/效益分析方法
2.13形式化說(shuō)明技術(shù)
習(xí)題
習(xí)題解答
第3章 結(jié)構(gòu)化設(shè)計(jì)
3.1 軟件設(shè)計(jì)的任務(wù)
3.1.1 概要設(shè)計(jì)
3.1.2 詳細(xì)設(shè)計(jì)
3.2 分析與設(shè)計(jì)的關(guān)系
3.3 設(shè)計(jì)原理
3.3.1 模塊化與模塊獨(dú)立
3.3.2 抽象
3.3.3 逐步求精
3.3.4 信息隱藏
3.3.5 局部化
3.4 度量模塊獨(dú)立性的標(biāo)準(zhǔn)
3.4.1 內(nèi)聚
3.4.2 耦合
3.5 啟發(fā)規(guī)則
3.6 描繪軟件結(jié)構(gòu)的圖形工具
3.7 面向數(shù)據(jù)流的設(shè)計(jì)方法
3.7.1 數(shù)據(jù)流的類型
3.7.2 設(shè)計(jì)步驟
3.8 人機(jī)界面設(shè)計(jì)
3.8.1 應(yīng)該考慮的設(shè)計(jì)問(wèn)題
3.8.2 人機(jī)界面設(shè)計(jì)過(guò)程
3.8.3 人機(jī)界面設(shè)計(jì)指南
3.9 過(guò)程設(shè)計(jì)
3.10 過(guò)程設(shè)計(jì)的工具
3.11 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
3.12 程序復(fù)雜程度的定量度量
3.12.1 McCabe方法
3.12.2 Halstead方法
習(xí)題
習(xí)題解答
第4章 結(jié)構(gòu)化實(shí)現(xiàn)
第5章 維護(hù)
第6章 面向?qū)ο蠓椒▽W(xué)引論
第7章 面向?qū)ο蠓治?/p>
第8章 面向?qū)ο笤O(shè)計(jì)
第9章 面向?qū)ο髮?shí)現(xiàn)
第10章 軟件項(xiàng)目管理
附錄
附錄A 模擬試題
試卷
試卷二
試卷三
附錄B 模擬試題參考答案
試卷一 參考答案
試卷二 參考答案
試卷三 參考答案
參考文獻(xiàn)