注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)基于構(gòu)件的軟件產(chǎn)品規(guī)劃與優(yōu)化

基于構(gòu)件的軟件產(chǎn)品規(guī)劃與優(yōu)化

基于構(gòu)件的軟件產(chǎn)品規(guī)劃與優(yōu)化

定 價:¥129.00

作 者: 唐加福,吳志樵,牟立峰 著
出版社: 科學(xué)出版社
叢編項: 信息科學(xué)技術(shù)學(xué)術(shù)著作叢書
標(biāo) 簽: 暫缺

ISBN: 9787030646972 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數(shù): 244 字數(shù):  

內(nèi)容簡介

  軟件復(fù)用與構(gòu)件技術(shù)是實現(xiàn)軟件工業(yè)化生產(chǎn)方式的一條現(xiàn)實可行的途徑?;跇?gòu)件的軟件開發(fā)(CBSD)是以構(gòu)件為中心組織整個軟件開發(fā)過程,主要包括構(gòu)件設(shè)計、構(gòu)件選擇、構(gòu)件測試與適配、構(gòu)件更新、構(gòu)件集成及產(chǎn)品規(guī)劃設(shè)計等多階段?!痘跇?gòu)件的軟件產(chǎn)品規(guī)劃與優(yōu)化》通過一步步地指導(dǎo)讀者如何將構(gòu)件選擇融入軟件開發(fā)各階段中,直至實現(xiàn)從系統(tǒng)全局的角度規(guī)劃整個CBSD的過程,使開發(fā)過程中處于下游的產(chǎn)品層活動依賴上游的構(gòu)件層活動,并實現(xiàn)在上游的構(gòu)件選擇階段就解決產(chǎn)品開發(fā)效益分析、成本管理、質(zhì)量管理等問題。

作者簡介

暫缺《基于構(gòu)件的軟件產(chǎn)品規(guī)劃與優(yōu)化》作者簡介

圖書目錄

目錄
《信息科學(xué)技術(shù)學(xué)術(shù)著作叢書》序
前言
第一部分 理論基礎(chǔ)與研究綜述
第1章 緒論 3
1.1 CBSD的發(fā)展過程 3
1.1.1 第一個“軟件”與軟件危機 3
1.1.2 傳統(tǒng)軟件工程的發(fā)展 3
1.1.3 現(xiàn)代軟件工程的發(fā)展 4
1.1.4 CBSD的發(fā)展 4
1.2 CBSD的概念 4
1.2.1 軟件構(gòu)件的定義 4
1.2.2 軟件構(gòu)件的屬性 5
1.2.3 軟件構(gòu)件的分類 6
1.2.4 CBSD的過程和框架 7
1.3 CBSD實踐中面臨的挑戰(zhàn) 8
1.4 軟件復(fù)用模式的背景 13
1.4.1 面向構(gòu)件的復(fù)用模式及特點 13
1.4.2 面向產(chǎn)品線的復(fù)用模式及特點 16
1.5 構(gòu)件化軟件產(chǎn)品線理論的概述 17
1.5.1 軟件產(chǎn)品線的產(chǎn)生背景與發(fā)展過程 17
1.5.2 軟件產(chǎn)品線開發(fā)過程的相關(guān)活動 20
第2章 軟件構(gòu)件選擇問題的研究綜述 24
2.1 構(gòu)件供應(yīng)商參與產(chǎn)品開發(fā)的研究綜述 24
2.1.1 供應(yīng)商參與產(chǎn)品開發(fā)的定性研究 24
2.1.2 供應(yīng)商參與產(chǎn)品開發(fā)的模型 25
2.1.3 供應(yīng)商參與產(chǎn)品開發(fā)的求解方法 25
2.1.4 供應(yīng)商參與產(chǎn)品開發(fā)的應(yīng)用 26
2.1.5 供應(yīng)商參與軟件產(chǎn)品開發(fā)的必要性和可能性 26
2.2 構(gòu)件選擇 27
2.2.1 構(gòu)件選擇的模型 28
2.2.2 構(gòu)件選擇的方法 28
2.2.3 構(gòu)件的評價方法 29
2.2.4 構(gòu)件選擇的其他研究問題 29
2.2.5 構(gòu)件選擇研究綜述小結(jié) 29
2.3 小結(jié) 30
第3章 軟件產(chǎn)品線成本分析及其相關(guān)優(yōu)化技術(shù) 31
3.1 軟件產(chǎn)品線成本模型的研究綜述 34
3.1.1 軟件產(chǎn)品線成本模型的產(chǎn)生與發(fā)展 34
3.1.2 軟件產(chǎn)品線成本模型主要考慮的因素 36
3.1.3 軟件產(chǎn)品線成本模型比較分析 37
3.2 基于復(fù)用模式的軟件產(chǎn)品線成本模型研究綜述 39
3.3 軟件產(chǎn)品線優(yōu)化方法的研究綜述 41
3.3.1 軟件產(chǎn)品線優(yōu)化方法的引入與發(fā)展 42
3.3.2 軟件產(chǎn)品線優(yōu)化方法的分類 42
3.3.3 軟件產(chǎn)品線優(yōu)化方法比較分析 44
3.4 小結(jié) 46
第二部分 CBSD中的任務(wù)指派與構(gòu)件選擇問題
第4章 構(gòu)件供應(yīng)商參與軟件產(chǎn)品設(shè)計開發(fā)的模糊任務(wù)指派模型 49
4.1 問題背景 49
4.2 質(zhì)量功能展開概述 50
4.2.1 質(zhì)量功能展開的概念 50
4.2.2 質(zhì)量屋概念和結(jié)構(gòu) 50
4.2.3 質(zhì)量功能展開的瀑布式分解過程 52
4.3 質(zhì)量功能展開與軟件開發(fā) 54
4.3.1 質(zhì)量功能展開在軟件行業(yè)中的應(yīng)用 54
4.3.2 軟件質(zhì)量功能展開模型 55
4.4 面向CBSD的質(zhì)量功能展開規(guī)劃過程 56
4.5 構(gòu)件供應(yīng)商參與軟件設(shè)計開發(fā)的任務(wù)指派問題 57
4.6 構(gòu)件供應(yīng)商參與軟件設(shè)計開發(fā)的任務(wù)指派數(shù)學(xué)模型 58
4.6.1 數(shù)學(xué)模型 58
4.6.2 具有模糊偏好關(guān)系的單目標(biāo)模型 62
4.7 模型求解方法 63
4.8 算例分析 66
4.9 小結(jié) 69
第5章 白盒復(fù)用方式下考慮兼容性和復(fù)用性的構(gòu)件選擇優(yōu)化模型 70
5.1 引言 70
5.2 構(gòu)件兼容性與可替代構(gòu)件 71
5.2.1 構(gòu)件接口之間的關(guān)系 71
5.2.2 構(gòu)件兼容性的性質(zhì) 72
5.2.3 可替代構(gòu)件 72
5.3 考慮構(gòu)件復(fù)用性和兼容性的構(gòu)件選擇問題 73
5.4 考慮兼容性和復(fù)用性的構(gòu)件選擇模型 75
5.4.1 構(gòu)件兼容關(guān)系的數(shù)學(xué)描述方法 75
5.4.2 考慮復(fù)用性和兼容性的構(gòu)件選擇問題的數(shù)學(xué)模型 78
5.5 算例和仿真分析 79
5.5.1 小規(guī)模算例及結(jié)果 79
5.5.2 實驗設(shè)計與仿真數(shù)據(jù) 80
5.5.3 構(gòu)件調(diào)整概率對軟件產(chǎn)品總成本的影響 81
5.5.4 兼容集合數(shù)目對軟件產(chǎn)品總成本的影響 82
5.5.5 軟件功能要求數(shù)目對軟件產(chǎn)品總成本的影響 82
5.6 小結(jié) 83
第6章 多軟件產(chǎn)品開發(fā)任務(wù)環(huán)境下構(gòu)件的選擇模型 84
6.1 引言與背景 84
6.2 J2EE平臺下利用商業(yè)構(gòu)件實現(xiàn)軟件系統(tǒng)的實例 84
6.2.1 J2EE構(gòu)件 84
6.2.2 J2EE容器 85
6.2.3 J2EE構(gòu)件的裝配 87
6.3 多軟件產(chǎn)品開發(fā)任務(wù)環(huán)境下商業(yè)構(gòu)件的選擇問題 87
6.3.1 多開發(fā)任務(wù)環(huán)境下的商業(yè)構(gòu)件選擇問題的描述 87
6.3.2 構(gòu)件兼容性關(guān)系的描述 88
6.4 多開發(fā)任務(wù)環(huán)境下的構(gòu)件選擇模型 88
6.5 算例、仿真和數(shù)據(jù)分析 90
6.5.1 小規(guī)模算例及結(jié)果 90
6.5.2 實驗設(shè)計 91
6.5.3 可用構(gòu)件的數(shù)目和復(fù)用性對目標(biāo)的影響 92
6.5.4 可用構(gòu)件的數(shù)目和可調(diào)整性對目標(biāo)的影響 94
6.5.5 兼容集合和可用構(gòu)件的數(shù)目變化對目標(biāo)的影響 95
6.5.6 可用構(gòu)件和必需構(gòu)件數(shù)目變化對目標(biāo)的影響 96
6.6 小結(jié) 98
第7章 面向服務(wù)的架構(gòu)系統(tǒng)實現(xiàn)過程中的構(gòu)件選擇模型 99
7.1 引言 99
7.2 構(gòu)件與服務(wù) 99
7.2.1 服務(wù)的定義 99
7.2.2 面向服務(wù)的架構(gòu)的定義 100
7.2.3 服務(wù)的特點 100
7.2.4 服務(wù)和面向服務(wù)的架構(gòu) 101
7.2.5 面向服務(wù)的架構(gòu)與CBSD的關(guān)系 102
7.3 面向服務(wù)的架構(gòu)軟件系統(tǒng)設(shè)計中構(gòu)件選擇問題 104
7.4 服務(wù)與構(gòu)件之間關(guān)系的抽象 106
7.4.1 服務(wù)構(gòu)件架構(gòu)標(biāo)準(zhǔn) 106
7.4.2 服務(wù)構(gòu)件架構(gòu)標(biāo)準(zhǔn)的抽象 107
7.5 考慮軟件系統(tǒng)整體內(nèi)聚和耦合特性的構(gòu)件選擇模型 109
7.5.1 服務(wù)高內(nèi)聚低耦合的數(shù)學(xué)描述 109
7.5.2 數(shù)學(xué)模型 110
7.6 模型求解方法 112
7.6.1 問題編碼方式 112
7.6.2 交叉變異方式 112
7.7 算例 113
7.8 小結(jié) 115
第8章 考慮開發(fā)成本和服務(wù)耦合內(nèi)聚特性的構(gòu)件選擇多目標(biāo)規(guī)劃模型 117
8.1 引言 117
8.2 考慮開發(fā)成本和服務(wù)耦合內(nèi)聚特性的構(gòu)件選擇問題 117
8.3 局部服務(wù)耦合內(nèi)聚特性的度量 118
8.4 考慮開發(fā)成本和服務(wù)耦合內(nèi)聚特性的構(gòu)件選擇數(shù)學(xué)模型 119
8.5 SPEA2 121
8.5.1 多目標(biāo)優(yōu)化問題 121
8.5.2 多目標(biāo)進化算法 121
8.5.3 SPEA2 123
8.6 決策方法 127
8.6.1 SPEA2的配置 128
8.6.2 實驗數(shù)據(jù)生成方式 128
8.6.3 決策方法 128
8.7 小結(jié) 131
第三部分CBSD中軟件產(chǎn)品線的開發(fā)策略與模式選擇問題
第9章 基于兩階段過程模型的復(fù)用模式分析與選擇方法 135
9.1 軟件產(chǎn)品線中資產(chǎn)的描述 135
9.1.1 軟件產(chǎn)品線中資產(chǎn)的演化方向 135
9.1.2 軟件產(chǎn)品線中資產(chǎn)的形式化表示 138
9.2 面向軟件產(chǎn)品線的兩階段過程模型 138
9.2.1 軟件產(chǎn)品線開發(fā)過程的兩個主要階段 138
9.2.2 領(lǐng)域工程階段中復(fù)用活動的形式化表示 139
9.2.3 應(yīng)用工程階段中復(fù)用活動的形式化表示 140
9.3 基于兩階段過程模型的復(fù)用模式分析與選擇 141
9.3.1 軟件產(chǎn)品線的復(fù)用模式的形式化表示 141
9.3.2 基于復(fù)用模式的軟件產(chǎn)品線成本分析 143
9.3.3 基于復(fù)用模式的軟件產(chǎn)品線開發(fā)可靠性分析 144
9.3.4 典型復(fù)用模式的選擇過程 145
9.4 小結(jié) 146
第10章 考慮成本與可靠性的多目標(biāo)復(fù)用模式選擇方法 147
10.1 引言 147
10.2 考慮成本與可靠性的復(fù)用模式選擇問題描述 147
10.2.1 考慮成本與可靠性的復(fù)用模式選擇框架 147
10.2.2 軟件產(chǎn)品線成本與可靠性的描述 148
10.2.3 軟件產(chǎn)品線系統(tǒng)需求約束的描述 149
10.3 考慮成本與可靠性的多目標(biāo)復(fù)用模式選擇的數(shù)學(xué)模型 150
10.4 基于三階段啟發(fā)式的多目標(biāo)復(fù)用模式選擇算法 150
10.4.1 三階段啟發(fā)式算法的假設(shè)條件與相關(guān)概念 150
10.4.2 第一階段:確定聯(lián)合效用值的有效排序 153
10.4.3 第二階段:求解支持有效解 154
10.4.4 第三階段:求解非支持有效解 155
10.5 案例分析 156
10.5.1 案例介紹 156
10.5.2 模型應(yīng)用與求解結(jié)果 161
10.5.3 結(jié)果分析與決策 166
10.6 小結(jié) 168
第11章 考慮領(lǐng)域測試約束下的復(fù)用模式選擇方法 169
11.1 引言 169
11.2 考慮領(lǐng)域測試約束下的復(fù)用模式選擇問題描述 169
11.2.1 考慮領(lǐng)域測試約束下的復(fù)用模式選擇框架 169
11.2.2 考慮領(lǐng)域測試的成本約束描述 171
11.2.3 考慮領(lǐng)域測試的交付時間約束描述 172
11.2.4 考慮領(lǐng)域測試的可靠性約束描述 172
11.3 基于易測試函數(shù)的領(lǐng)域測試數(shù)確定方法 174
11.3.1 易測試函數(shù)的概念與概率描述 174
11.3.2 易測試函數(shù)的線性化與邊際測試效用值 176
11.3.3 基于邊際測試效用值的領(lǐng)域測試數(shù)的確定 177
11.4 考慮領(lǐng)域測試約束下的復(fù)用模式選擇優(yōu)化模型 178
11.5 案例分析 179
11.5.1 案例介紹 179
11.5.2 模型應(yīng)用與求解 180
11.5.3 結(jié)果分析與管理啟示 182
11.6 小結(jié) 183
第12章 協(xié)同考慮領(lǐng)域測試和領(lǐng)域?qū)嵤┣闆r下的復(fù)用模式選擇方法 184
12.1 引言 184
12.2 領(lǐng)域測試和領(lǐng)域?qū)嵤┞?lián)合決策問題的優(yōu)化模型 184
12.2.1 領(lǐng)域測試和領(lǐng)域?qū)嵤┞?lián)合決策問題的描述 184
12.2.2 領(lǐng)域測試和領(lǐng)域?qū)嵤┞?lián)合決策問題的數(shù)學(xué)模型 185
12.3 基于拉格朗日松弛的領(lǐng)域測試和領(lǐng)域?qū)嵤┞?lián)合決策算法 189
12.3.1 拉格朗日松弛的基本原理和特點 189
12.3.2 典型的拉格朗日松弛算法 192
12.3.3 模型特性和兩個子問題 193
12.3.4 拉格朗日乘子更新的啟發(fā)式規(guī)則 194
12.3.5 求解領(lǐng)域測試與領(lǐng)域?qū)嵤┳訂栴} 196
12.3.6 基于啟發(fā)式的拉格朗日松弛算法框架 197
12.4 實驗算例 198
12.4.1 實驗設(shè)計 198
12.4.2 實驗與結(jié)果分析 198
12.5 小結(jié) 209
第13章 協(xié)同考慮產(chǎn)品開發(fā)策略和資產(chǎn)復(fù)用模式的聯(lián)合決策方法 210
13.1 引言 210
13.2 產(chǎn)品開發(fā)策略和資產(chǎn)復(fù)用模式聯(lián)合決策的優(yōu)化模型 211
13.2.1 產(chǎn)品開發(fā)策略和資產(chǎn)復(fù)用模式聯(lián)合決策問題的描述 211
13.2.2 產(chǎn)品開發(fā)策略和資產(chǎn)復(fù)用模式聯(lián)合決策問題的數(shù)

本目錄推薦

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