1、“.....年月方法三基于扩展的多构件选择过程方法介绍大型软件系统中的构件间存在依赖关系,因此难以对单个构件进行评估。现有的方法大多针对单个构件,并不适合多个构件的评估和选择。对种成熟的系统分解方法进行扩展,提出了种针对多构件进行评估和选择的方法。在系统分解的过程中识别出局部需求和横切需求。局部需求被分解到各个模块中作为对候选构件进行局部评估的准则,横切需求则进入全局评估。系统分解的过程中,需求吸取识别出来的现有构件的特征,从而进步精化,同时考虑到不同粒度的构件的组合。全局选择被定义成为个在给定约束条件下选择出组具有最大的全局需求满足度的最优构件组合的非线性优化问题。软件系统通常由多个构件组成,构件间彼此交互与协作以实现系统特定的功能与非功能需求。在中,将复杂系统分解成子系统是识别候选构件的必要先行步骤。分解之后,构件的评估则,横切需求则进入全局评估......”。
2、“.....需求吸取识别出来的现有构件的特征,从而进步精化,同时考虑到不同粒度的构件的组合。全局选择被定义成为个在给定约束条件下选择出组具有最大的全局需求满足度构件的评估和选择。对种成熟的系统分解方法进行扩展,提出了种针对多构件进行评估和选择的方法。在系统分解的过程中识别出局部需求和横切需求。局部需求被分解到各个模块中作为对候选构件进行局部评估的准件供应商的任务指派及构件选择方法东北大学,年月方法三基于扩展的多构件选择过程方法介绍大型软件系统中的构件间存在依赖关系,因此难以对单个构件进行评估。现有的方法大多针对单个构件,并不适合多个中的功能需求细化,即对宏观层次上的模块整体功能需求逐步分解形成具体的详细功能需求。本章对所提到的功能需求的细化程度定位是每个功能需求均可由现有的构件单独实现。文献出处牟立峰基于构件的软件开发中的构用每个构件实现软件系统均需两部分成本,即开发成本和调整成本......”。
3、“.....如何选择合适的构件,不但满足构成软件系统的所有构件均兼容,而且使得系统开发的整体成本最低。在系统分析和设计阶段往往需要对模块系统由多个模块构成,每个模块含有多个功能需求。每个功能需求最少可由个可用构件来实现,可以实现同个功能需求的可用构件构成个可替代构件集合。同个可替代构件集合的可用构件可能隶属于不同的兼容集合。使复用情况下的构件选择问题。研究的具体问题是假设个软件开发商运用技术来实现个软件系统,可用构件来源主要是企业内部积累的构件或者是开源软件构件,设计和开发过程中全部使用白盒方式复用构件。软件业构件和利用内部积累构件或者是使用开源软件构件两种情况并存的。但为了简化所研究的问题,重点关注白盒复用方式下的优化建模特点,本章仅讨论构成软件系统的所有构件均是内部实现细节可见,并全部采用白盒方式用方式而形成的构件必须被视为个全新的构件,要求彻底重新编译。除此以外......”。
4、“.....考虑构件复用性和兼容性的构件选择问题对于构件的来源问题,在实际软件工程项目中,往往是购买商盒复用派生出来的构件拷贝,想要修复所有这些构件,使其正常的工作是个沉重的负担,这就是脆弱基类问题。白盒复用需要重新测试和高昂的维护成本。与商业构件不同,通过白盒复件。白盒复用的优点高度可定制性。白盒复用的缺点静态定义的,编译期的构件引用。它伴随着与生俱来的脆弱基类问题。如果对个己知构件多次白盒复用形成多个构件的拷贝,那么对原构件进行修改,会影响和波及到白盒方式复用的商业构件般是已编译或二进制格式,黑盒复用方式使得更新已经部署的构件之后,客户无需重新编译链接构件。而对于以源代码形式存在的构件,白盒复用构件使得更新已经部署的构件,客户需要重新编译链接构合考虑复用性和兼容性的构件选择优化模型,并通过仿真揭示模型中关键参数变化对软件产品总成本目标的影响。白盒复用白盒复用技术是种实现复用技术......”。
5、“.....对于只能采用黑因素。以软件开发商采用白盒方式复用构件开发软件产品为问题背景,针对软件产品组装过程中构件选择的问题,考虑兼容性因素,引入兼容性关系集合的概念,结合非此即彼约束描述软件构件之间的兼容性关系,提出了个综中不同版本构件与其他构件之间存在冲突,这就对构件的兼容性提出了要求。考虑构件冲突的因素,引入了个以软件产品整体质量为目标的模型,但没有考虑软件开发的成本因素和复用性因素,提出了个构造软件系统过程中的构件选择优化模型,但没有考虑在组装构件过程中的构件兼容性问题。然而,在实际的软件产品结构中,不同平台的构件之间无法组装同构件产品簇,除了考虑构件复用方式,软件开发过程中的构件兼容性问题也是不可回避的。然而对于同时考虑两个因素的决策问题,目前的学术研究往往缺少深入的讨论的探讨。比如考虑构件的开发成本和调整成本的因,除了考虑构件复用方式......”。
6、“.....然而对于同时考虑两个因素的决策问题,目前的学术研究往往缺少深入的讨论的探讨。比如考虑构件的开发成本和调整成本的因素,提出了个构造软件系统过程中的构件选择优化模型,但没有考虑在组装构件过程中的构件兼容性问题。然而,在实际的软件产品结构中,不同平台的构件之间无法组装同构件产品簇中不同版本构件与其他构件之间存在冲突,这就对构件的兼容性提出了要求。考虑构件冲突的因素,引入了个以软件产品整体质量为目标的模型,但没有考虑软件开发的成本因素和复用性因素。以软件开发商采用白盒方式复用构件开发软件产品为问题背景,针对软件产品组装过程中构件选择的问题,考虑兼容性因素,引入兼容性关系集合的概念,结合非此即彼约束描述软件构件之间的兼容性关系,提出了个综合考虑复用性和兼容性的构件选择优化模型,并通过仿真揭示模型中关键参数变化对软件产品总成本目标的影响。白盒复用白盒复用技术是种实现复用技术,般是指继承技术......”。
7、“.....黑盒复用方式使得更新已经部署的构件之后,客户无需重新编译链接构件。而对于以源代码形式存在的构件,白盒复用构件使得更新已经部署的构件,客户需要重新编译链接构件。白盒复用的优点高度可定制性。白盒复用的缺点静态定义的,编译期的构件引用。它伴随着与生俱来的脆弱基类问题。如果对个己知构件多次白盒复用形成多个构件的拷贝,那么对原构件进行修改,会影响和波及到白盒复用派生出来的构件拷贝,想要修复所有这些构件,使其正常的工作是个沉重的负担,这就是脆弱基类问题。白盒复用需要重新测试和高昂的维护成本。与商业构件不同,通过白盒复用方式而形成的构件必须被视为个全新的构件,要求彻底重新编译。除此以外,这个全新的构件需要单独的分离维护工作。考虑构件复用性和兼容性的构件选择问题对于构件的来源问题,在实际软件工程项目中......”。
8、“.....但为了简化所研究的问题,重点关注白盒复用方式下的优化建模特点,本章仅讨论构成软件系统的所有构件均是内部实现细节可见,并全部采用白盒方式复用情况下的构件选择问题。研究的具体问题是假设个软件开发商运用技术来实现个软件系统,可用构件来源主要是企业内部积累的构件或者是开源软件构件,设计和开发过程中全部使用白盒方式复用构件。软件系统由多个模块构成,每个模块含有多个功能需求。每个功能需求最少可由个可用构件来实现,可以实现同个功能需求的可用构件构成个可替代构件集合。同个可替代构件集合的可用构件可能隶属于不同的兼容集合。使用每个构件实现软件系统均需两部分成本,即开发成本和调整成本。在这种情况下,如何选择合适的构件,不但满足构成软件系统的所有构件均兼容,而且使得系统开发的整体成本最低。在系统分析和设计阶段往往需要对模块中的功能需求细化......”。
9、“.....本章对所提到的功能需求的细化程度定位是每个功能需求均可由现有的构件单独实现。文献出处牟立峰基于构件的软件开发中的构件供应商的任务指派及构件选择方法东北大学,年月方法三基于扩展的多构件选择过程方法介绍大型软件系统中的构件间存在依赖关系,因此难以对单个构件进行评估。现有的方法大多针对单个构件,并不适合多个构件的评估和选择。对种成熟的系统分解方法进行扩展,提出了种针对多构件进行评估和选择的方法。在系统分解的过程中识别出局部需求和横切需求。局部需求被分解到各个模块中作为对候选构件进行局部评估的准则,横切需求则进入全局评估。系统分解的过程中,需求吸取识别出来的现有构件的特征,从而进步精化,同时考虑到不同粒度的构件的组合。全局选择被定义成为个在给定约束条件下选择出组具有最大的全局需求满足度的最优构件组合的非线性优化问题。软件系统通常由多个构件组成......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。