軟件工程--Java語(yǔ)言實(shí)現(xiàn)

出版時(shí)間:1999-09  出版社:機(jī)械工業(yè)出版社  作者:沙切斯(美)  譯者:袁兆山/等  
Tag標(biāo)簽:無(wú)  

書(shū)籍目錄

目 錄
譯者序
前言
第3版ClassicalandObject-Oriented Software Engineering序言
第一部分 軟件過(guò)程
第1章 軟件工程的范圍
1.1歷史方面
1.2經(jīng)濟(jì)方面
1.3維護(hù)方面
1.4規(guī)格說(shuō)明和設(shè)計(jì)方面
1.5群體編程方面
1.6面向?qū)ο蟮姆缎?br />1.7常用術(shù)語(yǔ)
本章回顧
進(jìn)一步閱讀
問(wèn)題
第2章 軟件過(guò)程及問(wèn)題
2.1客戶、開(kāi)發(fā)人員和用戶
2.2需求階段
2.3規(guī)格說(shuō)明階段
2.4計(jì)劃階段
2.5設(shè)計(jì)階段
2.6實(shí)現(xiàn)階段
2.7集成階段
2.8維護(hù)階段
2.9退役
2.10軟件產(chǎn)品中的問(wèn)題:本質(zhì)問(wèn)題和非本質(zhì)問(wèn)題
2.10.1復(fù)雜性
2.10.2一致性
2.10.3可變性
2.10.4不可見(jiàn)NTG
2.10.5沒(méi)有銀彈嗎
本章回顧
進(jìn)一步閱讀
問(wèn)題
第3章 軟件生命周期模型
3.1邊做邊改模型
3.2瀑布模型
3.3快速原型模型
3.4增量模型
3.5螺旋模型
3.6各種生命周期模型的比較
3.7能力成熟度模型
3.8ISO9000
本章回顧
進(jìn)一步閱讀
問(wèn)題
第4章 逐步求精、CASE和其他商用工具
4.1逐步求精
4.2成本效益分析
4.3計(jì)算機(jī)輔助軟件工程CASE
4.4CASE的范圍
4.5軟件版本
4.5.1修訂版本
4.5.2變體版本
4.6配置控制
4.6.1產(chǎn)品維護(hù)期間的配置控制
4.6.2基線版本
4.6.3產(chǎn)品開(kāi)發(fā)期間的配置控制
4.7構(gòu)造工具
4.8CASE技術(shù)提高了生產(chǎn)力
4.9軟件度量
本章回顧
進(jìn)一步閱讀
問(wèn)題
第5章 測(cè)試原理
5.1質(zhì)量問(wèn)題
5.1.1軟件質(zhì)量保證
5.1.2管理的獨(dú)立性
5.2基于非執(zhí)行的測(cè)試
5.2.1走查
5.2.2走查的管理
5.2.3審查
5.2.4審查和走查的比較
5.2.5審查的尺度
5.3基于執(zhí)行的測(cè)試
5.4需要測(cè)試些什么
5.4.1實(shí)用性
5.4.2可靠性
5.4.3健壯性
5.4.4性能
5.4.5正確性
5.5 測(cè)試與正確性證明的比較
5.5.1正確性證明的舉例
5.5.2正確性證明的事例研究
5.5.3正確性證明和軟件工程
5.6由誰(shuí)來(lái)執(zhí)行基于執(zhí)行的測(cè)試
5.7何時(shí)結(jié)束測(cè)試
本章回顧
進(jìn)一步閱讀
問(wèn)題
第6章 對(duì)象
6.1什么是模塊
6.2內(nèi)聚性
6.2.1偶然內(nèi)聚性
6.2.2邏輯內(nèi)聚性
6.2.3暫時(shí)內(nèi)聚性
6.2.4過(guò)程內(nèi)聚性
6.2.5通信內(nèi)聚性
6.2.6信息內(nèi)聚性
6.2.7功能內(nèi)聚性
6.2.8內(nèi)聚性舉例
6.3耦合
6.3.1內(nèi)容耦合
6.3.2共用耦合
6.3.3控制耦合
6.3.4特征耦合
6.3.5數(shù)據(jù)耦合
6.3.6耦合舉例
6.4數(shù)據(jù)封裝
6.4.1數(shù)據(jù)封裝和產(chǎn)品開(kāi)發(fā)
6.4.2數(shù)據(jù)封裝和產(chǎn)品維護(hù)
6.5抽象數(shù)據(jù)類(lèi)型
6.6信息隱藏
6.7對(duì)象的概念
6.8多態(tài)性和動(dòng)態(tài)聯(lián)編
6.9對(duì)象的內(nèi)聚性和耦合
6.10重用
6.11重用實(shí)例研究
6.11.1Raytheon的導(dǎo)彈系統(tǒng)部
6.11.2東芝軟件工廠
6.11.3NASA軟件
6.11.4GTEDataServices
6.11.5HP公司
6.12重用和維護(hù)
6.13對(duì)象和生產(chǎn)率
本章回顧
進(jìn)一步閱讀
問(wèn)題
第二部分 軟件過(guò)程的各個(gè)階段
第7章 需求階段
7.1需求分析技術(shù)
7.2快速原型
7.3人的因素
7.4作為一種規(guī)格說(shuō)明技術(shù)的快速原型
7.5快速原型的重用
7.6快速原型的其他用途
7.7快速原型的管理意義
7.8有關(guān)快速原型的經(jīng)驗(yàn)
7.9聯(lián)合式應(yīng)用設(shè)計(jì)
7.10需求分析技術(shù)的比較
7.11需求階段的測(cè)試
7.12需求階段的CASE工具
7.13需求階段的度量
7.14MSG實(shí)例研究:需求階段
7.15MSG實(shí)例研究:快速原型
本章回顧
進(jìn)一步閱讀
問(wèn)題
第8章 規(guī)格說(shuō)明階段
8.1規(guī)格說(shuō)明文檔
8.2非形式化規(guī)格說(shuō)明
8.3結(jié)構(gòu)化系統(tǒng)分析
8.4其他的半形式化技術(shù)
8.5實(shí)體關(guān)系模型
8.6有窮狀態(tài)機(jī)
8.7Petri網(wǎng)
8.8Z
8.8.1電梯問(wèn)題:Z
8.8.2對(duì)Z的分析
8.9其他的形式化技術(shù)
8.10規(guī)格說(shuō)明技術(shù)的比較
8.11規(guī)格說(shuō)明階段的測(cè)試
8.12規(guī)格說(shuō)明階段的CASE工具
8.13規(guī)格說(shuō)明階段的度量
8.14MSG實(shí)例研究:結(jié)構(gòu)化系統(tǒng)分析
本章回顧
進(jìn)一步閱讀
問(wèn)題
第9章 面向?qū)ο蟮姆治鲭A段
9.1面向?qū)ο蠓缎团c結(jié)構(gòu)化范型的比較
9.2面向?qū)ο蟮姆治?br />9.3電梯問(wèn)題:面向?qū)ο蟮姆治?br />9.3.1類(lèi)模型
9.3.2動(dòng)態(tài)建模
9.3.3功能建模
9.4 面向?qū)ο蟮纳芷谀P?br />9.5面向?qū)ο蠓治鲭A段中的CASE工具
9.6MSG實(shí)例研究:面向?qū)ο蟮姆治?br />本章回顧
進(jìn)一步閱讀
問(wèn)題
第10章 計(jì)劃階段
10.1項(xiàng)目開(kāi)發(fā)周期和開(kāi)發(fā)成本估計(jì)
10.1.1產(chǎn)品規(guī)模的度量
10.1.2成本估計(jì)技術(shù)
10.1.3中級(jí)COCOMO
10.1.4跟蹤開(kāi)發(fā)周期和成本估計(jì)
10.2軟件項(xiàng)目管理計(jì)劃的組成部分
10.3軟件項(xiàng)目管理計(jì)劃的結(jié)構(gòu)
10.4IEEE軟件項(xiàng)目管理計(jì)劃
10.5測(cè)試計(jì)劃
10.6面向?qū)ο箜?xiàng)目的規(guī)劃
10.7培訓(xùn)需求
10.8文檔標(biāo)準(zhǔn)
10.9計(jì)劃階段的CASE工具
10.10計(jì)劃階段的測(cè)試
10.11MSG實(shí)例研究:計(jì)劃階段
本章回顧
進(jìn)一步閱讀
問(wèn)題
第11章 設(shè)計(jì)階段
11.1設(shè)計(jì)和抽象
11.2面向行為的設(shè)計(jì)
11.3數(shù)據(jù)流分析
11.3.1數(shù)據(jù)流分析的例子
11.3.2擴(kuò)展
11.4事務(wù)分析
11.5面向數(shù)據(jù)的設(shè)計(jì)
11.6Jackson系統(tǒng)開(kāi)發(fā)
11.6.1JSD概述
11.6.2為什么要在本章介紹Jackson系統(tǒng)開(kāi)發(fā)
11.6.3電梯問(wèn)題:Jackson系統(tǒng)開(kāi)發(fā)
11.6.4JSD分析
11.7Jackson、Warnier和Orr的技術(shù)
11.8面向?qū)ο蟮脑O(shè)計(jì)
11.9詳細(xì)設(shè)計(jì)
11.10面向行為的設(shè)計(jì)、面向數(shù)據(jù)的設(shè)計(jì)
和面向?qū)ο蟮脑O(shè)計(jì)之比較
11.11與實(shí)時(shí)系統(tǒng)有關(guān)的困難
11.12實(shí)時(shí)系統(tǒng)設(shè)計(jì)技術(shù)
11.13設(shè)計(jì)階段的測(cè)試
11.14設(shè)計(jì)階段的CASE工具
11.15設(shè)計(jì)階段的度量
11.16MSG實(shí)例研究:面向?qū)ο蟮脑O(shè)計(jì)
本章回顧
進(jìn)一步閱讀
問(wèn)題
第12章 實(shí)現(xiàn)階段
12.1編程語(yǔ)言的選擇
12.2第四代語(yǔ)言
12.3結(jié)構(gòu)化程序設(shè)計(jì)
12.3.1結(jié)構(gòu)化程序設(shè)計(jì)的歷史
12.3.2為什么goto語(yǔ)句是有害的
12.4良好的編程習(xí)慣
12.5編碼標(biāo)準(zhǔn)
12.6程序員組的組織
12.7民主制程序員組方法
12.8典型的主席制程序員組方法
12.8.1NewYorkTimes項(xiàng)目
12.8.2典型的主席制程序員組方法的不切實(shí)際性
12.9超越主席制程序員組和民主制程序員組的方法
12.10可移植性
12.10.1硬件的不兼容性
12.10.2操作系統(tǒng)的不兼容性
12.10.3數(shù)值軟件的不兼容性
12.10.4編譯器的不兼容性
12.11為什么要支持可移植性
12.12獲得可移植性的技術(shù)
12.12.1可移植的系統(tǒng)軟件
12.12.2可移植的應(yīng)用軟件
12.12.3可移植的數(shù)據(jù)
12.13模塊重用
12.14模塊測(cè)試事例的選擇
12.14.1規(guī)格說(shuō)明測(cè)試與代碼測(cè)試的比較
12.14.2規(guī)格說(shuō)明測(cè)試的可行性
12.14.3代碼測(cè)試的可行性
12.15黑盒模塊測(cè)試技術(shù)
12.15.1等價(jià)測(cè)試和邊界值分析
12.15.2功能測(cè)試
12.16玻璃盒模塊測(cè)試技術(shù)
12.16.1結(jié)構(gòu)化測(cè)試:語(yǔ)句、分支、路徑覆蓋
12.16.2復(fù)雜性度量
12.17代碼走查和審查
12.18模塊測(cè)試技術(shù)的比較
12.19Cleanroom
12.20測(cè)試對(duì)象
12.21模塊測(cè)試的管理方面
12.22測(cè)試分布式軟件
12.23實(shí)時(shí)軟件的測(cè)試
12.24實(shí)現(xiàn)階段的CASE工具
12.25MSG實(shí)例研究:黑盒測(cè)試事例
本章回顧
進(jìn)一步閱讀
問(wèn)題
第13章 實(shí)現(xiàn)和集成階段
13.1實(shí)現(xiàn)和集成
13.1.1自頂向下的實(shí)現(xiàn)和集成方法
13.1.2自底而上的實(shí)現(xiàn)和集成方法
13.1.3三明治式實(shí)現(xiàn)和集成方法
13.1.4面向?qū)ο螽a(chǎn)品的實(shí)現(xiàn)和集成方法
13.1.5實(shí)現(xiàn)和集成階段的管理問(wèn)題
13.2實(shí)現(xiàn)和集成階段的測(cè)試
13.3用戶圖形界面的集成階段測(cè)試
13.4產(chǎn)品測(cè)試
13.5驗(yàn)收測(cè)試
13.6實(shí)現(xiàn)和集成階段的CASE工具
13.7整個(gè)軟件過(guò)程的CASE工具
13.8基于編程語(yǔ)言的環(huán)境
13.9面向結(jié)構(gòu)的環(huán)境
13.10工具箱環(huán)境
13.11集成環(huán)境
13.11.1過(guò)程集成
13.11.2工具集成
13.11.3其他形式的集成
13.12商業(yè)應(yīng)用的開(kāi)發(fā)環(huán)境
13.13公用工具的基礎(chǔ)結(jié)構(gòu)
13.14各類(lèi)環(huán)境的比較
13.15實(shí)現(xiàn)和集成階段的度量
13.16MSG實(shí)例研究:實(shí)現(xiàn)和集成階段
本章回顧
進(jìn)一步閱讀
問(wèn)題
第14章 維護(hù)階段
14.1為什么維護(hù)是必須的
14.2維護(hù)人員需要什么
14.3維護(hù)實(shí)例研究
14.4維護(hù)管理
14.4.1錯(cuò)誤報(bào)告
14.4.2授權(quán)產(chǎn)品更改
14.4.3確??删S護(hù)性
14.4.4反復(fù)維護(hù)的問(wèn)題
14.5面向?qū)ο蟮能浖S護(hù)
14.6開(kāi)發(fā)技能與維護(hù)技能之比較
14.7逆向工程
14.8維護(hù)階段的測(cè)試
14.9維護(hù)階段的CASE工具
14.10維護(hù)階段的度量
本章回顧
進(jìn)一步閱讀
問(wèn)題
結(jié)束語(yǔ)――JAVA:軟件工程的實(shí)例研究
第三部分 附 錄
附錄A 藝術(shù)商人OsbertOglesby
附錄B 軟件工程資源
附錄C MSG實(shí)例研究:快速原型模型
附錄D MSG實(shí)例研究:結(jié)構(gòu)化系統(tǒng)分析
附錄E MSG實(shí)例研究:軟件項(xiàng)目管理計(jì)劃
附錄F MSG實(shí)例研究:設(shè)計(jì)
附錄G MSG實(shí)例研究:黑箱測(cè)試用例
附錄H MSG實(shí)例研究:源代碼
參考文獻(xiàn)索引

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    軟件工程--Java語(yǔ)言實(shí)現(xiàn) PDF格式下載


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

 
 

 

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

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