注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件工程應(yīng)用實(shí)踐教程

軟件工程應(yīng)用實(shí)踐教程

軟件工程應(yīng)用實(shí)踐教程

定 價(jià):¥29.00

作 者: 吳潔明,袁山龍編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 軟件工程系列教材
標(biāo) 簽: 軟件工程

ISBN: 9787302066729 出版時間: 2003-07-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 338 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面系統(tǒng)地闡述軟件工程所涉及到的各種概念、方法和新技術(shù),重點(diǎn)突出了軟件工程在實(shí)踐環(huán)節(jié)中的應(yīng)用。書中介紹了面向過程軟件工程方法在中小型項(xiàng)目中的應(yīng)用,重點(diǎn)強(qiáng)化軟件工程開發(fā)中面向?qū)ο蟮募夹g(shù),特別是面向?qū)ο蟮男枨螳@取、系統(tǒng)分析和設(shè)計(jì)以及實(shí)現(xiàn),并針對每個環(huán)節(jié)給出了具體的活動過程和產(chǎn)品規(guī)范。書中提供大量的來自實(shí)際項(xiàng)目開發(fā)過程中的經(jīng)驗(yàn)性內(nèi)容,非常實(shí)用;并講述了用戶方在軟件項(xiàng)目中的權(quán)利和義務(wù),如何監(jiān)督項(xiàng)目的正常實(shí)施,如何保護(hù)用戶的利益,這些內(nèi)容對軟件項(xiàng)目的用戶方自我保護(hù)很有借鑒價(jià)值。本書既注重知識的系統(tǒng)性,同時注意軟件工程的實(shí)踐性和選材的先進(jìn)性,可作為高等院校“軟件工程”本科或研究生的教材或教學(xué)參考書,也可供軟件開發(fā)人員、項(xiàng)目管理人員和軟件項(xiàng)目客房閱讀參考。

作者簡介

暫缺《軟件工程應(yīng)用實(shí)踐教程》作者簡介

圖書目錄

第1章  軟件7-程概述
  1.1  軟件和軟件危機(jī)
  1.2  軟件的分類
  1.2.1  按軟件功能劃分
  1.2.2  按軟件規(guī)模劃分
  1.3  軟件工程概念
  1.4  軟件工程的7條基本原理
  1.5  軟件開發(fā)過程模型
  1.5.1  瀑布模型
  1.5.2  原型模型
  1.5.3  螺旋模型
  1.5.4  構(gòu)件組裝模型
  1.5.5  統(tǒng)一過程模型RUP
  1.6  軟件過程
  1.7  軟件開發(fā)方法簡述
  1.7.1  Parnas方法
  1.7.2  Yourdon方法
  1.7.3  面向數(shù)據(jù)結(jié)構(gòu)的方法
  1.7.4  問題分析法
  1.7.5  面向?qū)ο蟮姆椒?br />  1.7.6  可視化開發(fā)
  1.7.7  1CASE
  1.8  軟件工程的最新發(fā)展動向
  1.9  軟件工程相關(guān)的技術(shù)規(guī)范和標(biāo)準(zhǔn)
  1.10  國外軟件開發(fā)模式介紹
  1.11  RationalSuite產(chǎn)品簡介
  1.11.1  用于開發(fā)的工具
  1.11.2  團(tuán)隊(duì)開發(fā)工具
第2章  需求7-程
  2.1  需求工程的概念和任務(wù)
  2.1.1  需求分類
  2.1.2  需求工程的主要活動
  2.1.3  什么是高質(zhì)量的需求
  2.1.4  影響需求質(zhì)量的因素
  2.2  確定系統(tǒng)目標(biāo)和范圍
  2.3  需求獲取
  2.3.1  用戶的權(quán)利與義務(wù)
  2.3.2制定調(diào)研計(jì)劃
  2.3.3  準(zhǔn)備調(diào)研的資料
  2.3.4  訪談用戶
  2.3.5  編寫調(diào)研報(bào)告
  2.3。6  需求的其他來源
  2.4  需求分析
  2.4.1  需求分析的任務(wù)
  2.4.2  需求分析的原則
  2.5  需求分析的方法
  2.5.1  結(jié)構(gòu)化分析方法
  2.5.2  結(jié)構(gòu)化分析方法的步驟
  2.5.3  定義軟件的質(zhì)量屬性
  2.5.4  需求優(yōu)先級
  2.6  編寫需求文檔
  2.7  審查需求
  2.8  需求管理
  2.8.1  管理需求變更
  2.8。2  需求跟蹤
  2.9一個綜合實(shí)例
  2.9.1  系統(tǒng)功能描述
  2.9.2  系統(tǒng)涉及的機(jī)構(gòu)和服務(wù)器分布
  2.9.3  系統(tǒng)總體應(yīng)用軟件結(jié)構(gòu)
  2.9.4  系統(tǒng)總體支撐軟件結(jié)構(gòu)
  2.9.5  系統(tǒng)遠(yuǎn)程鏈接示意圖
  2.9.6數(shù)據(jù)流程圖
  2.9.7  數(shù)據(jù)存儲一覽表
  2.9.8  處理說明一覽表
  2.9.9數(shù)據(jù)存儲描述
第3章軟件設(shè)計(jì)
  3.1  總體設(shè)計(jì)的目標(biāo)和任務(wù)
  3.2  總體設(shè)計(jì)的過程
  3.3  設(shè)計(jì)原則和影響設(shè)計(jì)的因素
  3.4  軟件設(shè)計(jì)的概念
  3.4.1  模塊
  3.4.2  模塊化
  3.4.3  模塊獨(dú)立性
  3.4.4  抽象
  3.4.5  信息隱藏
  3.4.6  設(shè)計(jì)復(fù)用
  3.4.7  體系結(jié)構(gòu)設(shè)計(jì)
  3.4.8  軟件體系結(jié)構(gòu)風(fēng)格
  3.4.9  程序結(jié)構(gòu)
  3.5  數(shù)據(jù)設(shè)計(jì)
  3.5.1  數(shù)據(jù)設(shè)計(jì)的原則
  3.5.2  數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
  3.5.3  文件設(shè)計(jì)
  3.5.4  數(shù)據(jù)庫設(shè)計(jì)
  3.6  結(jié)構(gòu)化設(shè)計(jì)方法
  3.6.1  數(shù)據(jù)流的類型
  3.6.2  變換分析
  3.6.3  事務(wù)分析
  3.6.4  優(yōu)化軟件設(shè)計(jì)
  3.6.5  關(guān)于設(shè)計(jì)的說明
  3.6.6  設(shè)計(jì)復(fù)查
  3.7  接口設(shè)計(jì)
  3.7.1  模塊間的接口設(shè)計(jì)
  3.7.2  模塊的外部接口設(shè)計(jì)
  3.8  軟件設(shè)計(jì)研究的新課題
第4章  編寫程序
  4.1  程序設(shè)計(jì)語言
  4.1.1  程序設(shè)計(jì)語言的特點(diǎn)
  4.1.2  程序設(shè)計(jì)語言的分類
  4.1.3  選擇一種語言
  4.2  良好的編程習(xí)慣
  4.2.1  關(guān)于GOTO語句的爭論
  4.2.2  結(jié)構(gòu)化程序設(shè)計(jì)的原則
  4.2.3  程序設(shè)計(jì)自頂向下、逐步細(xì)化
  4.2.4  數(shù)據(jù)結(jié)構(gòu)的合理化
  4.2.5  程序設(shè)計(jì)風(fēng)格
  4.2.6  復(fù)用
  4.3  編程標(biāo)準(zhǔn)和過程
  4.3.1  標(biāo)準(zhǔn)
  4.3.2  某個項(xiàng)目編程規(guī)范
第5章  軟件測試
  5.1  軟件測試簡介
  5.1.1  測試的重要性
  5.1.2  軟件測試的研究熱點(diǎn)
  5.1.3  測試目的和原則
  5.1.4  測試技術(shù)分類
  5.1.5  測試的步驟
  5.2  單元測試
  5.3  集成測試
  5.4  驗(yàn)收測試
  5.5  設(shè)計(jì)測試方案
  5.5.1  程序結(jié)構(gòu)測試(白盒測試)
  5.5.2  功能測試(黑盒測試)
  5.5.3  測試策略
  5.6  測試相關(guān)的文檔
  5.7  軟件可靠性
  5.7.1  估算平均無故障時間的方法
  5.7.2  估計(jì)故障總數(shù)的方法
  5.8  軟件輔助測試工具介紹
  5.8.1  白盒測試工具——NuMegaDevPartnerStudio
  5.8.2  黑盒測試工具——QACenter
  5.8.3  數(shù)據(jù)庫測試數(shù)據(jù)自動生成工具——TESTBytes
  5.8.4  嵌入式軟件測試工具——LOGISCOPE
第6章  系統(tǒng)維護(hù)
  6.1  軟件維護(hù)概念
  6.1.1  影響維護(hù)的因素
  6.1.2  軟件維護(hù)的策略
  6.1.3  維護(hù)的成本
  6.2  維護(hù)過程
  6.2.1  相關(guān)維護(hù)報(bào)告
  6.2.2  源程序修改策略
  6.3  提高軟件的可維護(hù)性
第7章  面向?qū)ο?br />  7.1  為什么討論面向?qū)ο蠹夹g(shù)
  7.1.1  3種主要方法論簡介
  7.1.2  結(jié)構(gòu)化方法存在的問題以及原因
  7.1.3  面向?qū)ο蠓治龊驮O(shè)計(jì)解決的兩個經(jīng)典問題
  7.1.4  面向?qū)ο蠓椒ǖ奶攸c(diǎn)
  7.1.5  當(dāng)前的研究及實(shí)踐領(lǐng)域
  7.2  面向?qū)ο蟮幕靖拍?br />  7.3  幾種主要面向?qū)ο蠓椒ǖ谋容^
  7.3.1  Booch方法
  7.3.2 OMT方法
  7.3.3  Coad/Yourdon方法
  7.3.4  OOSE方法
  7.4  統(tǒng)一建模語言
  7.4.1  UML概述
  7.4.2  UML的架構(gòu)
  7.4.3  UML的視圖、圖、模型
第8章  面向?qū)ο蠓椒ǖ男枨螳@取
  8.1  用例圖
  8.1.1  用例
  8.1.2  角色
  8.1.3  關(guān)系
  8.1.4  圖注說明
  8.1.5  用例模型的獲取
  8.2  活動圖
  8.3  狀態(tài)圖
  8.3.1  狀態(tài)圖的元素
  8.3.2  并發(fā)狀態(tài)圖
  8.3.3  何時使用狀態(tài)圖
  8.4  獲取需求的主要活動
  8.4.1  活動一:建立業(yè)務(wù)模型
  8.4.2  活動二:確定角色和用例
  8.4.3  活動三:定義用例的優(yōu)先級
  8.4.4  活動四:詳細(xì)描述每個用例
  8.4.5  活動五:構(gòu)造用例模型
  8.4.6  活動六:構(gòu)造用戶界面的原型
  8.5  需求獲取階段的產(chǎn)品
第9章  基于UML的面向?qū)ο蠓治鲞^程
  9.1  對象交互
  9.1.1  尋找對象
  9.1.2  尋找角色
  9.1.3  順序圖
  9.1.4  協(xié)作圖
  9.2  類圖
  9.2.1  類圖的抽象層次和細(xì)化關(guān)系
  9.2.2  類的表示和獲取
  9.2.3  類的屬性
  9.2.4  類的操作
  9.2.5  類的關(guān)系
  9.2.6  類的版型
  9.2.7  使用類圖的幾個建議
  9.3  包
  9.3.1  包的表示
  9.3.2  服務(wù)包
  9.3.3  包的依賴和繼承
  9.4  分析階段的活動
  9.4.1  活動一:構(gòu)架分析
  9.4.2  活動二:確定用例實(shí)現(xiàn)
  9.4.3  活動三:分析每個類的職責(zé)、屬性和關(guān)聯(lián)
  9.4.4  活動四:研究分析包
  9.5  分析階段的產(chǎn)品
第10章  面向?qū)ο笤O(shè)計(jì)
  10.1  面向?qū)ο蟮脑O(shè)計(jì)原則
  10.2  配置圖
  10.3  中間件
  10.3.1  什么是中問件
  10.3.2  中間件的分類
  10.4  基于UML的面向?qū)ο笤O(shè)計(jì)過程
  10.4.1  活動一:構(gòu)架設(shè)計(jì)
  10.4.2  活動二:用例實(shí)現(xiàn)—設(shè)計(jì)
  10.4.3  活動三:設(shè)計(jì)一個類
  10.4.4  活動四:數(shù)據(jù)存儲設(shè)計(jì)
  10.5  面向?qū)ο笤O(shè)計(jì)結(jié)果
  10.6  設(shè)計(jì)人員
第11章  軟件復(fù)用
  11.1  軟件復(fù)用技術(shù)的發(fā)展和存在的障礙
  11.1.1  軟件復(fù)用技術(shù)的發(fā)展
  11.1.2  可復(fù)用的軟件制品
  11.1.3  軟件復(fù)用存在的一些障礙
  11.1.4  建立復(fù)用途徑的一些建議
  11.2  幾種構(gòu)件模型的比較
  11.2.1  CORBA
  11.2.2  COM十/DCOM
  11.2.3  JavaDe3n
  11.2.4  軟件構(gòu)架技術(shù)
  11.2.5  比較分析
  11.3  基于可復(fù)用構(gòu)件的軟件開發(fā)
  11.3.1  構(gòu)件的獲取
  11.3.2  構(gòu)件的表示和檢索
  11.3.3  構(gòu)件組裝
  11.3.4  構(gòu)件庫及其標(biāo)準(zhǔn)化
  11.4  構(gòu)件的開發(fā)
  11.4.1  開發(fā)可復(fù)用構(gòu)件的分析和設(shè)計(jì)
  11.4.2  構(gòu)造方法
  11.5  實(shí)例研究
  11.5.1  EJB開發(fā)實(shí)例
  11.5.2  配置
  11.5.3  開發(fā)一個會話Bean
  11.5.4  配置會話Bean
  11.5.5  開發(fā)一個實(shí)體Bean
  11.5.6  小結(jié)
第12章  面向?qū)ο髮?shí)現(xiàn)
  12.1  選擇編程語言
  12.1.1  面向?qū)ο笳Z言的特點(diǎn)
  12.1.2  選擇面向?qū)ο笳Z言
  12.2  程序設(shè)計(jì)風(fēng)格
  12.2.1  提高可復(fù)用性
  12.2.2提高可擴(kuò)展性
  12.3  實(shí)現(xiàn)階段的人員分工
  12.4  實(shí)現(xiàn)階段的工作流程
  12.5  實(shí)現(xiàn)階段的產(chǎn)品
第13章  面向?qū)ο蟮臏y試
  13.1  面向?qū)ο鬁y試的特點(diǎn)
  13.2  面向?qū)ο蟮臏y試策略
  13.3  測試階段的產(chǎn)品
  13.4  參加測試的人員的職責(zé)
  13.5  測試步驟
附錄:軟件工程相關(guān)資豐斗網(wǎng)址
參考書目

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號