×
暂无评论
图文详情
  • ISBN:9787030646972
  • 装帧:平装胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:24cm
  • 页数:11,244页
  • 出版时间:2020-04-01
  • 条形码:9787030646972 ; 978-7-03-064697-2

本书特色

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

内容简介

本书通过一步步地指导读者如何将构件选择融人软件开发各阶段中, 直至实现从系统全局的角度规划整个CBSD的过程, 使开发过程中处于下游的产品层活动依赖上游的构件层活动, 并实现在上游的构件选择阶段就解决产品开发效益分析、成本管理、质量管理等问题。

目录

目录《信息科学技术学术著作丛书》序前言**部分 理论基础与研究综述第1章 绪论 31.1 CBSD的发展过程 31.1.1 **个“软件”与软件危机 31.1.2 传统软件工程的发展 31.1.3 现代软件工程的发展 41.1.4 CBSD的发展 41.2 CBSD的概念 41.2.1 软件构件的定义 41.2.2 软件构件的属性 51.2.3 软件构件的分类 61.2.4 CBSD的过程和框架 71.3 CBSD实践中面临的挑战 81.4 软件复用模式的背景 131.4.1 面向构件的复用模式及特点 131.4.2 面向产品线的复用模式及特点 161.5 构件化软件产品线理论的概述 171.5.1 软件产品线的产生背景与发展过程 171.5.2 软件产品线开发过程的相关活动 20第2章 软件构件选择问题的研究综述 242.1 构件供应商参与产品开发的研究综述 242.1.1 供应商参与产品开发的定性研究 242.1.2 供应商参与产品开发的模型 252.1.3 供应商参与产品开发的求解方法 252.1.4 供应商参与产品开发的应用 262.1.5 供应商参与软件产品开发的必要性和可能性 262.2 构件选择 272.2.1 构件选择的模型 282.2.2 构件选择的方法 282.2.3 构件的评价方法 292.2.4 构件选择的其他研究问题 292.2.5 构件选择研究综述小结 292.3 小结 30第3章 软件产品线成本分析及其相关优化技术 313.1 软件产品线成本模型的研究综述 343.1.1 软件产品线成本模型的产生与发展 343.1.2 软件产品线成本模型主要考虑的因素 363.1.3 软件产品线成本模型比较分析 373.2 基于复用模式的软件产品线成本模型研究综述 393.3 软件产品线优化方法的研究综述 413.3.1 软件产品线优化方法的引入与发展 423.3.2 软件产品线优化方法的分类 423.3.3 软件产品线优化方法比较分析 443.4 小结 46第二部分 CBSD中的任务指派与构件选择问题第4章 构件供应商参与软件产品设计开发的模糊任务指派模型 494.1 问题背景 494.2 质量功能展开概述 504.2.1 质量功能展开的概念 504.2.2 质量屋概念和结构 504.2.3 质量功能展开的瀑布式分解过程 524.3 质量功能展开与软件开发 544.3.1 质量功能展开在软件行业中的应用 544.3.2 软件质量功能展开模型 554.4 面向CBSD的质量功能展开规划过程 564.5 构件供应商参与软件设计开发的任务指派问题 574.6 构件供应商参与软件设计开发的任务指派数学模型 584.6.1 数学模型 584.6.2 具有模糊偏好关系的单目标模型 624.7 模型求解方法 634.8 算例分析 664.9 小结 69第5章 白盒复用方式下考虑兼容性和复用性的构件选择优化模型 705.1 引言 705.2 构件兼容性与可替代构件 715.2.1 构件接口之间的关系 715.2.2 构件兼容性的性质 725.2.3 可替代构件 725.3 考虑构件复用性和兼容性的构件选择问题 735.4 考虑兼容性和复用性的构件选择模型 755.4.1 构件兼容关系的数学描述方法 755.4.2 考虑复用性和兼容性的构件选择问题的数学模型 785.5 算例和仿真分析 795.5.1 小规模算例及结果 795.5.2 实验设计与仿真数据 805.5.3 构件调整概率对软件产品总成本的影响 815.5.4 兼容集合数目对软件产品总成本的影响 825.5.5 软件功能要求数目对软件产品总成本的影响 825.6 小结 83第6章 多软件产品开发任务环境下构件的选择模型 846.1 引言与背景 846.2 J2EE平台下利用商业构件实现软件系统的实例 846.2.1 J2EE构件 846.2.2 J2EE容器 856.2.3 J2EE构件的装配 876.3 多软件产品开发任务环境下商业构件的选择问题 876.3.1 多开发任务环境下的商业构件选择问题的描述 876.3.2 构件兼容性关系的描述 886.4 多开发任务环境下的构件选择模型 886.5 算例、仿真和数据分析 906.5.1 小规模算例及结果 906.5.2 实验设计 916.5.3 可用构件的数目和复用性对目标的影响 926.5.4 可用构件的数目和可调整性对目标的影响 946.5.5 兼容集合和可用构件的数目变化对目标的影响 956.5.6 可用构件和必需构件数目变化对目标的影响 966.6 小结 98第7章 面向服务的架构系统实现过程中的构件选择模型 997.1 引言 997.2 构件与服务 997.2.1 服务的定义 997.2.2 面向服务的架构的定义 1007.2.3 服务的特点 1007.2.4 服务和面向服务的架构 1017.2.5 面向服务的架构与CBSD的关系 1027.3 面向服务的架构软件系统设计中构件选择问题 1047.4 服务与构件之间关系的抽象 1067.4.1 服务构件架构标准 1067.4.2 服务构件架构标准的抽象 1077.5 考虑软件系统整体内聚和耦合特性的构件选择模型 1097.5.1 服务高内聚低耦合的数学描述 1097.5.2 数学模型 1107.6 模型求解方法 1127.6.1 问题编码方式 1127.6.2 交叉变异方式 1127.7 算例 1137.8 小结 115第8章 考虑开发成本和服务耦合内聚特性的构件选择多目标规划模型 1178.1 引言 1178.2 考虑开发成本和服务耦合内聚特性的构件选择问题 1178.3 局部服务耦合内聚特性的度量 1188.4 考虑开发成本和服务耦合内聚特性的构件选择数学模型 1198.5 SPEA2 1218.5.1 多目标优化问题 1218.5.2 多目标进化算法 1218.5.3 SPEA2 1238.6 决策方法 1278.6.1 SPEA2的配置 1288.6.2 实验数据生成方式 1288.6.3 决策方法 1288.7 小结 131第三部分CBSD中软件产品线的开发策略与模式选择问题第9章 基于两阶段过程模型的复用模式分析与选择方法 1359.1 软件产品线中资产的描述 1359.1.1 软件产品线中资产的演化方向 1359.1.2 软件产品线中资产的形式化表示 1389.2 面向软件产品线的两阶段过程模型 1389.2.1 软件产品线开发过程的两个主要阶段 1389.2.2 领域工程阶段中复用活动的形式化表示 1399.2.3 应用工程阶段中复用活动的形式化表示 1409.3 基于两阶段过程模型的复用模式分析与选择 1419.3.1 软件产品线的复用模式的形式化表示 1419.3.2 基于复用模式的软件产品线成本分析 1439.3.3 基于复用模式的软件产品线开发可靠性分析 1449.3.4 典型复用模式的选择过程 1459.4 小结 146第10章 考虑成本与可靠性的多目标复用模式选择方法 14710.1 引言 14710.2 考虑成本与可靠性的复用模式选择问题描述 14710.2.1 考虑成本与可靠性的复用模式选择框架 14710.2.2 软件产品线成本与可靠性的描述 14810.2.3 软件产品线系统需求约束的描述 14910.3 考虑成本与可靠性的多目标复用模式选择的数学模型 15010.4 基于三阶段启发式的多目标复用模式选择算法 15010.4.1 三阶段启发式算法的假设条件与相关概念 15010.4.2 **阶段:确定联合效用值的有效排序 15310.4.3 第二阶段:求解支持有效解 15410.4.4 第三阶段:求解非支持有效解 15510.5 案例分析 15610.5.1 案例介绍 15610.5.2 模型应用与求解结果 16110.5.3 结果分析与决策 16610.6 小结 168第11章 考虑领域测试约束下的复用模式选择方法 16911.1 引言 16911.2 考虑领域测试约束下的复用模式选择问题描述 16911.2.1 考虑领域测试约束下的复用模式选择框架 16911.2.2 考虑领域测试的成本约束描述 17111.2.3 考虑领域测试的交付时间约束描述 17211.2.4 考虑领域测试的可靠性约束描述 17211.3 基于易测试函数的领域测试数确定方法 17411.3.1 易测试函数的概念与概率描述 17411.3.2 易测试函数的线性化与边际测试效用值 17611.3.3 基于边际测试效用值的领域测试数的确定 17711.4 考虑领域测试约束下的复用模式选择优化模型 17811.5 案例分析 17911.5.1 案例介绍 17911.5.2 模型应用与求解 18011.5.3 结果分析与管理启示 18211.6 小结 183第12章 协同考虑领域测试和领域实施情况下的复用模式选择方法 18412.1 引言 18412.2 领域测试和领域实施联合决策问题的优化模型 18412.2.1 领域测试和领域实施联合决策问题的描述 18412.2.2 领域测试和领域实施联合决策问题的数学模型 18512.3 基于拉格朗日松弛的领域测试和领域实施联合决策算法 18912.3.1 拉格朗日松弛的基本原理和特点 18912.3.2 典型的拉格朗日松弛算法 19212.3.3 模型特性和两个子问题 19312.3.4 拉格朗日乘子更新的启发式规则 19412.3.5 求解领域测试与领域实施子问题 19612.3.6 基于启发式的拉格朗日松弛算法框架 19712.4 实验算例 19812.4.1 实验设计 19812.4.2 实验与结果分析 19812.5 小结 209第13章 协同考虑产品开发策略和资产复用模式的联合决策方法 21013.1 引言 21013.2 产品开发策略和资产复用模式联合决策的优化模型 21113.2.1 产品开发策略和资产复用模式联合决策问题的描述 21113.2.2 产品开发策略和资产复用模式联合决策问题的数
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航