軟件工程基礎(chǔ)

出版時(shí)間:2003-1-1  出版社:電子工業(yè)出版社  作者:李成大,張京,鄭顯舉,許玨  頁(yè)數(shù):208  字?jǐn)?shù):352000  

內(nèi)容概要

本書主要介紹軟件工程及其應(yīng)用的有關(guān)內(nèi)容,包括可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)以及有關(guān)軟件管理、軟件開發(fā)工具和環(huán)境等方面的內(nèi)容。為了保持教材內(nèi)容的先進(jìn)性,本書還介紹了面向?qū)ο筌浖こ虒W(xué)、統(tǒng)一建模語(yǔ)言UML、軟件工程標(biāo)準(zhǔn)與軟件文檔等方面的內(nèi)容。本書內(nèi)容新穎,實(shí)例豐富,各章均有小結(jié)與習(xí)題,便于教學(xué)和自學(xué)。?本書可作為高等院?!败浖こ獭闭n程的教材或教學(xué)參考書,也可供從事軟件開發(fā)與應(yīng)用的工程技術(shù)人員和管理人員閱讀參考。

書籍目錄

第1章  軟件工程概述1.1  軟件的概念、特點(diǎn)和分類1.1.1  軟件的概念1.1.2  軟件的特點(diǎn)1.1.3  軟件的分類1.2  軟件的發(fā)展和軟件危機(jī)1.2.1  計(jì)算機(jī)系統(tǒng)的發(fā)展歷程1.2.2  軟件危機(jī)1.3  軟件工程1.3.1  軟件工程的定義1.3.2  軟件工程方法學(xué)1.4  軟件生存期和軟件開發(fā)模型1.4.1  軟件生存期1.4.2  軟件開發(fā)模型小結(jié)習(xí)題1第2章  可行性研究2.1  問(wèn)題定義2.1.1  問(wèn)題定義的內(nèi)容2.1.2  問(wèn)題定義的步驟2.2  可行性研究的任務(wù)2.3  可行性研究的步驟2.4  系統(tǒng)流程圖2.5  成本/效益分析2.5.1  成本估計(jì)2.5.2  度量效益的方法小結(jié)習(xí)題2第3章  需求分析3.1  需求分析的任務(wù)3.2  需求分析的過(guò)程3.3  需求分析的原則3.4  結(jié)構(gòu)化分析方法3.4.1  數(shù)據(jù)流圖3.4.2  數(shù)據(jù)字典3.4.3  加工邏輯描述工具3.5  原型化方法3.5.1  軟件原型的分類3.5.2  快速原型開發(fā)模型小結(jié)習(xí)題3第4章  總體設(shè)計(jì)4.1  總體設(shè)計(jì)的過(guò)程4.2  總體設(shè)計(jì)的圖形工具4.2.1  層次圖4.2.2  HIPO圖4.2.3  結(jié)構(gòu)圖4.3  軟件設(shè)計(jì)的概念和原理4.3.1  模塊化設(shè)計(jì)4.3.2  自頂向下逐步細(xì)化4.3.3  啟發(fā)式規(guī)則4.4  面向數(shù)據(jù)流的設(shè)計(jì)方法4.4.1  基本概念4.4.2  SD方法概述4.4.3  SD方法的步驟4.4.4  設(shè)計(jì)優(yōu)化小結(jié)習(xí)題4第5章  詳細(xì)設(shè)計(jì)5.1  詳細(xì)設(shè)計(jì)的任務(wù)和原則5.1.1  詳細(xì)設(shè)計(jì)的任務(wù)5.1.2  詳細(xì)設(shè)計(jì)的原則5.2  結(jié)構(gòu)程序設(shè)計(jì)5.3  詳細(xì)設(shè)計(jì)的工具5.3.1  程序流程圖5.3.2  N-S圖5.3.3  PAD圖5.3.4  PDL語(yǔ)言5.3.5  詳細(xì)設(shè)計(jì)工具的選擇小結(jié)習(xí)題5第6章  編碼6.1  程序設(shè)計(jì)語(yǔ)言6.1.1  程序設(shè)計(jì)語(yǔ)言的分類6.1.2  程序設(shè)計(jì)語(yǔ)言的特點(diǎn)6.1.3  程序設(shè)計(jì)語(yǔ)言的選擇6.2  編碼風(fēng)格6.2.1  代碼文檔化6.2.2  數(shù)據(jù)說(shuō)明6.2.3  語(yǔ)句構(gòu)造6.2.4  輸入/輸出6.3  程序效率6.3.1  代碼效率6.3.2  存儲(chǔ)器效率6.3.3  輸入/輸出的效率小結(jié)習(xí)題6第7章  面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法7.1  面向?qū)ο蠓椒ǖ幕靖拍?.1.1  面向?qū)ο蠓椒ǜ攀?.1.2  面向?qū)ο蟮母拍?.1.3  面向?qū)ο蠓椒ǖ闹饕獌?yōu)點(diǎn)7.2  面向?qū)ο蟮姆治?.2.1  面向?qū)ο蠓治龅幕具^(guò)程7.2.2  確定對(duì)象和類7.2.3  確定屬性7.2.4  定義服務(wù)7.2.5  對(duì)象間通信7.3  面向?qū)ο蟮脑O(shè)計(jì)7.3.1  面向?qū)ο笤O(shè)計(jì)的基本概念7.3.2  面向?qū)ο笤O(shè)計(jì)的方法7.4  軟件復(fù)用7.4.1  軟件復(fù)用的概念7.4.2  軟件復(fù)用的效果7.4.3  軟件復(fù)用技術(shù)7.4.4  面向?qū)ο蠓椒ㄅc軟件復(fù)用的關(guān)系小結(jié)習(xí)題7第8章  統(tǒng)一建模語(yǔ)言UML8.1  UML簡(jiǎn)介8.1.1  UML的由來(lái)8.1.2  UML的內(nèi)容8.1.3  UML的主要特點(diǎn)8.1.4  UML的應(yīng)用領(lǐng)域8.2  UML模型的基本概念8.2.1  建模技術(shù)8.2.2  標(biāo)準(zhǔn)建模語(yǔ)言UML建??蚣?.2.3  UML模型的基本概念8.3  UML的靜態(tài)建模機(jī)制8.3.1  用例圖8.3.2  類圖、對(duì)象圖和包8.3.3  構(gòu)件圖和配置圖8.4  UML的動(dòng)態(tài)建模機(jī)制8.4.1  消息8.4.2  狀態(tài)圖8.4.3  順序圖8.4.4  合作圖8.4.5  活動(dòng)圖8.4.6  四種圖的運(yùn)用8.5  UML軟件開發(fā)過(guò)程概述8.5.1  UML建模過(guò)程高層視圖8.5.2  UML實(shí)際建模過(guò)程小結(jié)習(xí)題8第9章  軟件測(cè)試9.1  基本概念9.1.1  軟件測(cè)試的目標(biāo)9.1.2  軟件測(cè)試的方法與技術(shù)9.1.3  軟件測(cè)試的步驟9.2  測(cè)試用例的設(shè)計(jì)9.2.1  黑盒測(cè)試法9.2.2  白盒測(cè)試法9.3  單元測(cè)試9.4  集成測(cè)試9.5  驗(yàn)收測(cè)試9.6  系統(tǒng)測(cè)試9.7  面向?qū)ο蟮能浖y(cè)試9.7.1  OOA和OOD模型的測(cè)試9.7.2  面向?qū)ο蟮臏y(cè)試策略小結(jié)習(xí)題9第10章  軟件維護(hù)10.1  維護(hù)的種類10.2  可維護(hù)性10.2.1  決定可維護(hù)性的因素10.2.2  文檔10.2.3  可維護(hù)性復(fù)審10.3  維護(hù)工作的步驟10.4  維護(hù)的副作用10.5  維護(hù)的管理10.6  逆向工程和再生工程小結(jié)習(xí)題10第11章  軟件管理11.1  軟件項(xiàng)目的特點(diǎn)和軟件管理的職能11.1.1  軟件項(xiàng)目的特點(diǎn)11.1.2  造成軟件項(xiàng)目失誤的原因11.1.3  軟件管理的職能11.2  軟件項(xiàng)目計(jì)劃11.2.1  制定計(jì)劃的目標(biāo)和進(jìn)行風(fēng)險(xiǎn)分析11.2.2  軟件計(jì)劃的類型11.2.3  項(xiàng)目計(jì)劃中任務(wù)的劃分11.3  軟件項(xiàng)目組織11.3.1  組織原則11.3.2  組織結(jié)構(gòu)的模式11.3.3  程序設(shè)計(jì)小組的組織11.4  軟件項(xiàng)目人員配備11.4.1  項(xiàng)目開發(fā)各階段所需人員11.4.2  配備人員的原則11.4.3  對(duì)項(xiàng)目經(jīng)理人員的要求11.4.4  評(píng)價(jià)軟件人員的條件11.5  軟件項(xiàng)目的指導(dǎo)和檢驗(yàn)11.5.1  軟件項(xiàng)目指導(dǎo)11.5.2  軟件項(xiàng)目檢驗(yàn)11.6  軟件配置管理和配置管理工具11.6.1  概述11.6.2  基線(baseline)11.6.3  軟件配置項(xiàng)11.6.4  軟件配置管理的過(guò)程11.6.5  配置管理工具ClearCase簡(jiǎn)介小結(jié)習(xí)題11第12章  軟件開發(fā)工具和環(huán)境12.1  軟件開發(fā)工具12.2  軟件開發(fā)環(huán)境12.2.1  按解決的問(wèn)題分類12.2.2  按現(xiàn)有軟件開發(fā)環(huán)境的演變趨向分類12.2.3  按集成化程度分類12.3  軟件開發(fā)工具和環(huán)境的應(yīng)用及發(fā)展12.4  計(jì)算機(jī)輔助軟件工程CASE12.4.1  CASE工具12.4.2  軟件自動(dòng)化12.4.3  CASE的作用12.4.4  CASE工具實(shí)例小結(jié)習(xí)題12第13章  軟件工程標(biāo)準(zhǔn)與軟件文檔13.1  軟件工程標(biāo)準(zhǔn)化13.1.1  什么是軟件工程標(biāo)準(zhǔn)13.1.2  軟件工程標(biāo)準(zhǔn)化的作用13.1.3  軟件工程標(biāo)準(zhǔn)的級(jí)別分類13.2  ISO 9000質(zhì)量標(biāo)準(zhǔn)13.2.1  基本思想13.2.2  ISO 9000-3標(biāo)準(zhǔn)13.3  ISO/IEC 12207軟件生存周期過(guò)程標(biāo)準(zhǔn)13.3.1  標(biāo)準(zhǔn)制定的目的和適用范圍13.3.2  標(biāo)準(zhǔn)的基本內(nèi)容13.4  軟件文檔13.4.1  軟件文檔的作用和分類13.4.2  文檔的管理和維護(hù)13.5  能力成熟度模型CMM13.5.1  能力成熟度模型的結(jié)構(gòu)13.5.2  能力成熟度等級(jí)13.5.3  關(guān)鍵過(guò)程域13.5.4  應(yīng)用CMM小結(jié)習(xí)題13附錄  計(jì)算機(jī)軟件開發(fā)文檔編制指南參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    軟件工程基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7