0去购物车结算
购物车中还没有商品,赶紧选购吧!
当前位置: 图书分类 > 信息技术 > 软件开发与程序设计 > 基于构件的软件产品规划与优化

相同语种的商品

浏览历史

基于构件的软件产品规划与优化


联系编辑
 
标题:
 
内容:
 
联系方式:
 
  
基于构件的软件产品规划与优化
  • 书号:9787030646972
    作者:唐加福,吴志樵,牟立峰
  • 外文书名:
  • 装帧:平装
    开本:B5
  • 页数:244
    字数:324000
    语种:zh-Hans
  • 出版社:科学出版社
    出版时间:2020-04-01
  • 所属分类:
  • 定价: ¥129.00元
    售价: ¥101.91元
  • 图书介质:
    按需印刷

  • 购买数量: 件  缺货,请选择其他介质图书!
  • 商品总价:

相同系列
全选

内容介绍

样章试读

用户评论

全部咨询

软件复用与构件技术是实现软件工业化生产方式的一条现实可行的途径。基于构件的软件开发(CBSD)是以构件为中心组织整个软件开发过程,主要包括构件设计、构件选择、构件测试与适配、构件更新、构件集成及产品规划设计等多阶段。本书通过一步步地指导读者如何将构件选择融入软件开发各阶段中,直至实现从系统全局的角度规划整个CBSD的过程,使开发过程中处于下游的产品层活动依赖上游的构件层活动,并实现在上游的构件选择阶段就解决产品开发效益分析、成本管理、质量管理等问题。
样章试读
  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

全部咨询(共0条问答)

  • 暂时还没有任何用户咨询内容
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
咨询内容:

目录

  • 目录
    《信息科学技术学术著作丛书》序
    前言
    第一部分 理论基础与研究综述
    第1章 绪论 3
    1.1 CBSD的发展过程 3
    1.1.1 第一个“软件”与软件危机 3
    1.1.2 传统软件工程的发展 3
    1.1.3 现代软件工程的发展 4
    1.1.4 CBSD的发展 4
    1.2 CBSD的概念 4
    1.2.1 软件构件的定义 4
    1.2.2 软件构件的属性 5
    1.2.3 软件构件的分类 6
    1.2.4 CBSD的过程和框架 7
    1.3 CBSD实践中面临的挑战 8
    1.4 软件复用模式的背景 13
    1.4.1 面向构件的复用模式及特点 13
    1.4.2 面向产品线的复用模式及特点 16
    1.5 构件化软件产品线理论的概述 17
    1.5.1 软件产品线的产生背景与发展过程 17
    1.5.2 软件产品线开发过程的相关活动 20
    第2章 软件构件选择问题的研究综述 24
    2.1 构件供应商参与产品开发的研究综述 24
    2.1.1 供应商参与产品开发的定性研究 24
    2.1.2 供应商参与产品开发的模型 25
    2.1.3 供应商参与产品开发的求解方法 25
    2.1.4 供应商参与产品开发的应用 26
    2.1.5 供应商参与软件产品开发的必要性和可能性 26
    2.2 构件选择 27
    2.2.1 构件选择的模型 28
    2.2.2 构件选择的方法 28
    2.2.3 构件的评价方法 29
    2.2.4 构件选择的其他研究问题 29
    2.2.5 构件选择研究综述小结 29
    2.3 小结 30
    第3章 软件产品线成本分析及其相关优化技术 31
    3.1 软件产品线成本模型的研究综述 34
    3.1.1 软件产品线成本模型的产生与发展 34
    3.1.2 软件产品线成本模型主要考虑的因素 36
    3.1.3 软件产品线成本模型比较分析 37
    3.2 基于复用模式的软件产品线成本模型研究综述 39
    3.3 软件产品线优化方法的研究综述 41
    3.3.1 软件产品线优化方法的引入与发展 42
    3.3.2 软件产品线优化方法的分类 42
    3.3.3 软件产品线优化方法比较分析 44
    3.4 小结 46
    第二部分 CBSD中的任务指派与构件选择问题
    第4章 构件供应商参与软件产品设计开发的模糊任务指派模型 49
    4.1 问题背景 49
    4.2 质量功能展开概述 50
    4.2.1 质量功能展开的概念 50
    4.2.2 质量屋概念和结构 50
    4.2.3 质量功能展开的瀑布式分解过程 52
    4.3 质量功能展开与软件开发 54
    4.3.1 质量功能展开在软件行业中的应用 54
    4.3.2 软件质量功能展开模型 55
    4.4 面向CBSD的质量功能展开规划过程 56
    4.5 构件供应商参与软件设计开发的任务指派问题 57
    4.6 构件供应商参与软件设计开发的任务指派数学模型 58
    4.6.1 数学模型 58
    4.6.2 具有模糊偏好关系的单目标模型 62
    4.7 模型求解方法 63
    4.8 算例分析 66
    4.9 小结 69
    第5章 白盒复用方式下考虑兼容性和复用性的构件选择优化模型 70
    5.1 引言 70
    5.2 构件兼容性与可替代构件 71
    5.2.1 构件接口之间的关系 71
    5.2.2 构件兼容性的性质 72
    5.2.3 可替代构件 72
    5.3 考虑构件复用性和兼容性的构件选择问题 73
    5.4 考虑兼容性和复用性的构件选择模型 75
    5.4.1 构件兼容关系的数学描述方法 75
    5.4.2 考虑复用性和兼容性的构件选择问题的数学模型 78
    5.5 算例和仿真分析 79
    5.5.1 小规模算例及结果 79
    5.5.2 实验设计与仿真数据 80
    5.5.3 构件调整概率对软件产品总成本的影响 81
    5.5.4 兼容集合数目对软件产品总成本的影响 82
    5.5.5 软件功能要求数目对软件产品总成本的影响 82
    5.6 小结 83
    第6章 多软件产品开发任务环境下构件的选择模型 84
    6.1 引言与背景 84
    6.2 J2EE平台下利用商业构件实现软件系统的实例 84
    6.2.1 J2EE构件 84
    6.2.2 J2EE容器 85
    6.2.3 J2EE构件的装配 87
    6.3 多软件产品开发任务环境下商业构件的选择问题 87
    6.3.1 多开发任务环境下的商业构件选择问题的描述 87
    6.3.2 构件兼容性关系的描述 88
    6.4 多开发任务环境下的构件选择模型 88
    6.5 算例、仿真和数据分析 90
    6.5.1 小规模算例及结果 90
    6.5.2 实验设计 91
    6.5.3 可用构件的数目和复用性对目标的影响 92
    6.5.4 可用构件的数目和可调整性对目标的影响 94
    6.5.5 兼容集合和可用构件的数目变化对目标的影响 95
    6.5.6 可用构件和必需构件数目变化对目标的影响 96
    6.6 小结 98
    第7章 面向服务的架构系统实现过程中的构件选择模型 99
    7.1 引言 99
    7.2 构件与服务 99
    7.2.1 服务的定义 99
    7.2.2 面向服务的架构的定义 100
    7.2.3 服务的特点 100
    7.2.4 服务和面向服务的架构 101
    7.2.5 面向服务的架构与CBSD的关系 102
    7.3 面向服务的架构软件系统设计中构件选择问题 104
    7.4 服务与构件之间关系的抽象 106
    7.4.1 服务构件架构标准 106
    7.4.2 服务构件架构标准的抽象 107
    7.5 考虑软件系统整体内聚和耦合特性的构件选择模型 109
    7.5.1 服务高内聚低耦合的数学描述 109
    7.5.2 数学模型 110
    7.6 模型求解方法 112
    7.6.1 问题编码方式 112
    7.6.2 交叉变异方式 112
    7.7 算例 113
    7.8 小结 115
    第8章 考虑开发成本和服务耦合内聚特性的构件选择多目标规划模型 117
    8.1 引言 117
    8.2 考虑开发成本和服务耦合内聚特性的构件选择问题 117
    8.3 局部服务耦合内聚特性的度量 118
    8.4 考虑开发成本和服务耦合内聚特性的构件选择数学模型 119
    8.5 SPEA2 121
    8.5.1 多目标优化问题 121
    8.5.2 多目标进化算法 121
    8.5.3 SPEA2 123
    8.6 决策方法 127
    8.6.1 SPEA2的配置 128
    8.6.2 实验数据生成方式 128
    8.6.3 决策方法 128
    8.7 小结 131
    第三部分CBSD中软件产品线的开发策略与模式选择问题
    第9章 基于两阶段过程模型的复用模式分析与选择方法 135
    9.1 软件产品线中资产的描述 135
    9.1.1 软件产品线中资产的演化方向 135
    9.1.2 软件产品线中资产的形式化表示 138
    9.2 面向软件产品线的两阶段过程模型 138
    9.2.1 软件产品线开发过程的两个主要阶段 138
    9.2.2 领域工程阶段中复用活动的形式化表示 139
    9.2.3 应用工程阶段中复用活动的形式化表示 140
    9.3 基于两阶段过程模型的复用模式分析与选择 141
    9.3.1 软件产品线的复用模式的形式化表示 141
    9.3.2 基于复用模式的软件产品线成本分析 143
    9.3.3 基于复用模式的软件产品线开发可靠性分析 144
    9.3.4 典型复用模式的选择过程 145
    9.4 小结 146
    第10章 考虑成本与可靠性的多目标复用模式选择方法 147
    10.1 引言 147
    10.2 考虑成本与可靠性的复用模式选择问题描述 147
    10.2.1 考虑成本与可靠性的复用模式选择框架 147
    10.2.2 软件产品线成本与可靠性的描述 148
    10.2.3 软件产品线系统需求约束的描述 149
    10.3 考虑成本与可靠性的多目标复用模式选择的数学模型 150
    10.4 基于三阶段启发式的多目标复用模式选择算法 150
    10.4.1 三阶段启发式算法的假设条件与相关概念 150
    10.4.2 第一阶段:确定联合效用值的有效排序 153
    10.4.3 第二阶段:求解支持有效解 154
    10.4.4 第三阶段:求解非支持有效解 155
    10.5 案例分析 156
    10.5.1 案例介绍 156
    10.5.2 模型应用与求解结果 161
    10.5.3 结果分析与决策 166
    10.6 小结 168
    第11章 考虑领域测试约束下的复用模式选择方法 169
    11.1 引言 169
    11.2 考虑领域测试约束下的复用模式选择问题描述 169
    11.2.1 考虑领域测试约束下的复用模式选择框架 169
    11.2.2 考虑领域测试的成本约束描述 171
    11.2.3 考虑领域测试的交付时间约束描述 172
    11.2.4 考虑领域测试的可靠性约束描述 172
    11.3 基于易测试函数的领域测试数确定方法 174
    11.3.1 易测试函数的概念与概率描述 174
    11.3.2 易测试函数的线性化与边际测试效用值 176
    11.3.3 基于边际测试效用值的领域测试数的确定 177
    11.4 考虑领域测试约束下的复用模式选择优化模型 178
    11.5 案例分析 179
    11.5.1 案例介绍 179
    11.5.2 模型应用与求解 180
    11.5.3 结果分析与管理启示 182
    11.6 小结 183
    第12章 协同考虑领域测试和领域实施情况下的复用模式选择方法 184
    12.1 引言 184
    12.2 领域测试和领域实施联合决策问题的优化模型 184
    12.2.1 领域测试和领域实施联合决策问题的描述 184
    12.2.2 领域测试和领域实施联合决策问题的数学模型 185
    12.3 基于拉格朗日松弛的领域测试和领域实施联合决策算法 189
    12.3.1 拉格朗日松弛的基本原理和特点 189
    12.3.2 典型的拉格朗日松弛算法 192
    12.3.3 模型特性和两个子问题 193
    12.3.4 拉格朗日乘子更新的启发式规则 194
    12.3.5 求解领域测试与领域实施子问题 196
    12.3.6 基于启发式的拉格朗日松弛算法框架 197
    12.4 实验算例 198
    12.4.1 实验设计 198
    12.4.2 实验与结果分析 198
    12.5 小结 209
    第13章 协同考虑产品开发策略和资产复用模式的联合决策方法 210
    13.1 引言 210
    13.2 产品开发策略和资产复用模式联合决策的优化模型 211
    13.2.1 产品开发策略和资产复用模式联合决策问题的描述 211
    13.2.2 产品开发策略和资产复用模式联合决策问题的数学模型 212
    13.3 基于启发式的产品开发策略和资产复用模式联合决策算法 214
    13.3.1 产品开发策略决策启发式算法 214
    13.3.2 资产复用模式选择启发式算法 215
    13.3.3 基于启发式的联合决策算法框架 216
    13.4 案例分析:邮件系统产品线 217
    13.4.1 邮件系统产品线背景 217
    13.4.2 获取功能目标 218
    13.4.3 制定产品开发策略 220
    13.4.4 获取质量目标 221
    13.4.5 制定资产复用模式 221
    13.4.6 模型求解 223
    13.4.7 结果分析 226
    13.5 小结 227
    参考文献 229
帮助中心
公司简介
联系我们
常见问题
新手上路
发票制度
积分说明
购物指南
配送方式
配送时间及费用
配送查询说明
配送范围
快递查询
售后服务
退换货说明
退换货流程
投诉或建议
版权声明
经营资质
营业执照
出版社经营许可证