基于组件开发组件选择过程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于组件开发组件选择过程

基于组件开发组件选择过程   摘 要:组件的选择是影响基于组件开发项目成功的决定性因素之一。目前组件选择存在着四方面问题,即组件选择过程没有定义,组件评价准则的定义没有得到足够重视,实际采用评价组件的方法往往缺乏客观性,理论研究提出的方法往往可操作性差。针对这些问题,提出了一个组件选择过程模型,该模型包含搜寻、筛选、评价和分析四个子过程;最后通过一个应用案例,详细说明了该组件的选择过程。   关键词:基于组件开发; 软件复用; 组件选择   中图法分类号:TP311 文献标识码:A 文章编号:1001-3695(2006)10-0070-03   Research on Component Selection Process in CBD   WANG Min??1, WU Guang??mao??2, TIAN Lin??2, ZHANG Chong??gang??2   (1.College of Mechanical Engineering, Northwestern Polytechnical University, Xi ’an Shanxi 710072, China; 2.Aeronautics Computing Technique Research Institute, Xi’an Shanxi 710068, China)   Abstract:The component selection is one of the crucial factors which influence the success of a CBD project. There are four problems in reusable component selection process: the selection process is not defined; the evaluation criteria are seldom well defined and lake of attention to application requirements; the evaluation method used in industry often lake of objectivity; most method on paper have bad operability. A component selection process model was present in this paper which has searching, screening, evaluating, analysis sub??process. Finally, a case study is given to show how to use the process and method we presented.   Key words:CBD(Component??Based Development); Software Reuse; Component Selection      随着软件工程的发展,复用被认为是解决许多软件开发问题的一种有效途径,基于组件开发(Component??Based Development,CBD)成为理论研究的热点,并在业界得到广泛的应用。然而目前CBD的理论研究与工程实践之间还有一定的差距,这主要表现为理论研究一般是在“设计是为后续的组件实现进行规范定义”这一假设的基础上进行的,而在CBD实践中,设计工作往往在现有的组件基础上进行,包括为后续的组件集成选择组件[1~3]。由于商业市场是组件的主要来源,这就给项目带来许多新问题[1],如许多关键的设计围绕着组件接口展开,而这些接口往往依赖于外来的组件;组件被设计成易于与某些商用(Commercial Off??The??Shelf,COTS)组件进行集成,组件的选择涉及其他相关设计决策;项目开发人员往往对被选择的组件特性和行为的细节缺乏足够的了解,因此使组件的选择成为影响项目成功的决定性因素之一。鉴于这种现状,本文详细探讨了CBD中组件选择过程及其方法。      1 组件选择技术的现状      目前组件选择的过程和方法普遍存在下列四个问题[4]:   (1)组件选择过程没有定义。这很大程度上归因于项目进度的压力,项目组在缺乏时间或经验的情况下仓促进行组件选择,无法很好地积累经验,从而造成恶性循环使后续项目继续混乱的组件选择过程。   (2)组件评价准则的定义没有得到足够重视,尤其是不能很好地反映应用需求。这对组件选择有决定性的影响,因为如果评价准则定义不好,再好的评价方法也得不到正确的结果。   (3)工业实践采用的组件选

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档