- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向领域的构件口描述方法研究
㈣嬲
学科专业:计算机软件与理论
研究生:陈亚磊 签名: 隧
指导教师:王映辉教授 签名: 叫
摘 要
软件危机的爆发表明落后的软件生产方式已经无法满足社会和企业对计算机软件新
的需求,而构件化软件开发技术被视为解决软件危机的有效方法,如同搭“积木’’式组装
和开发目标软件,可以全面提高软件的开发效率和软件的质量。但与传统软件开发模式相
比,构件化软件开发技术具有明显的不同,其核心思想是基于可复用的构件来快速、高质
量的组装出目标软件系统。而构件接口作为构件组装过程中构件唯一对外展示的窗口,对
构件的组装起到举足轻重的作用,如何对构件接口包含的信息做合理全面的描述是构件能
否正确组装应用的前提和基础。
而现有的构件接口描述方法只是对接口名称、服务方法和输入输出参数等信息进行描
述,虽然这些信息是基本的也是不可缺少的,但这样的描述方法具有很强的被动性,且没
有从业务和流程的角度主动描述接口服务之间潜在的组合关系,这样就使服务之间无形中
被“孤立”起来且没有形成很好的“纽带”关联关系。这些信息的缺失都将导致基于可复
用的构件在组装软件系统时,各个构件的复用过程都非常的独立,此次构件的复用对查找
满足下一业务流程所需构件及其复用没有任何指导意义,这就使得基于构件组装来开发软
件的每个过程不具有连贯性、流畅性且没有给客户带来良好的用户体验,从而间接的影响
了软件的开发效率和构件的复用率。针对上述问题本文将以构件接口的描述方法为出发点
做如下的研究:
(1)仔细研究分析各种构件模型。构件模型是对构件本质特征及构件之间关系的抽象
和描述,构件模型定义了什么是构件、构件的依据以及如何使用其它构件提供的服务等。
经过对构件模型的分析得出:构件模型对基于构件的软件开发模式来讲,其关注更多的是
构件接口,因为构件封装了所有的实现细节,只有通过构件接口暴露各种服务给目标用户,
而构件接口的描述方法是构件组装的全部依据和重要保证,也是构件模型的核心组成内
容,更是解决以上问题的最佳切入点。
(2)对现有构件接口的描述方法和描述语言做分析研究,选取可扩展标记语言)(IⅥL作
为接口信息描述的主要手段。现有的构件接口描述方法只是从接口的使用角度对接口服务
进行描述,但是在基于可复用的构件来组装目标系统的应用背景下,现有的接口描述方法
西安理工大学硕士学文论文
却没有给出构件服务之间潜在的关系信息。因此提出从的业务和流程角度,在构件接口的
描述方法中主动的给出此接口服务与其它接口服务之间潜在的关联和组合信息,而这些信
息不仅可以帮助客户更好的理解和使用本接口服务,更有助于在软件开发过程中主动的发
现其它可用的接口服务来满足后续的业务需求。这样就使原本枯燥独立构件组装过程顺畅
的连接起来,并带给用户良好、流畅的用户体验,从而间接提高了构件组装的效率和构件
的复用率。
(3)以领域为验证本文思想的实验床,对机械制造领域内已有的定额及成本管理类软
件,从业务流程的角度划分和抽取构件,目的是发现接口服务之间潜在的组合关系信息,
并得出这些潜在组合关系的概率等级。将此部分信息添加到接口的描述内容中,这样就很
好的解决了接口服务之间的“孤岛”问题。从而在某领域内开发相似的软件系统时,随着
业务流程的流转,就可以充分利用接口服务之间的潜在关系信息,来快速流畅的组合出目
标软件系统。最后给出了基于改进的构件接口描述方法的构件组装实例。
教育厅中试项目(09JC08)的支持。
关键词:软件复用;构件接口描述;机械制造领域
Title:
RESEARCHOFCOMPONENT
INTERFACE
METHODFOR
MACHINERY
MANUFACTURINGDOMAJN
So胤怕舱and
Major:ComputerTheo
文档评论(0)