- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计与研究DesignandReseaCh『 插件技术在 CAPP系统软件开发中的应用 刘金菊 (江苏科技大学张家港校区,江苏 张家港 215600) 摘 要:通过对现有 CAPP系统开发方法的不足以及 CAPP领域软件开发需求多变特点的分析。提出一种 将传统成功经验与软件新技术相结合的插件式CAPP软件体系结构,采用 “即插即用”的插件技术, 实现了在主程序不做任何改动的情况下,通过追加插件即可满足需求的变动,从而提高了系统的灵 活性和复用度。对于解决 CAPP软件的适应性问题 ,具有重要意义。 关键词 :插件技术 CAPP系统 软件开发 中图分类号 :TH391.7 文献标识码 :A ApplicationofThePlug-inTechnologyinCAPPSystem SoftwareDevelopment LIUJinju (JiangsuUniversityofScienceandTechnology,Zhangjiagang215600,CHN) Abstract:AccordingtotheanalysisofthedevelopingmethodsofthetraditionalCAPPsystem andthevarietyofre— quirementsin CAPPdomain,anew CAPPstructurewhichcombinedthetraditionalexperiencewiththe plug—intechnologyisproposed.Byusingtheplug-intechnologywith “plugandplay”trait,thesystem functionisimprovedwithoutchangingthemainprogram.Itsignificantlyimprovedtheflexibilityandre— usabilityofthesystem whichhasgreateffectontheadaptabilityinCAPPdomain. Keywords:Plug—inTechnology;CAPP System;SoftwareDevelopment 传统 CAPP系统软件的开发主要有三种模型:生 级和软件设计级一定程度 的复用,从而有效提高 命周期模型(即瀑布模型)、快速原型模型和面向对象 CAPP系统的可伸缩性,降低开发与维护费用。并且 模型。通过对众多 CAPP系统的分析可知,传统生命 对功能插件采用 “即插即用”的插件技术,实现了在主 周期模型仍在广泛使用,它基于对用户领域模型的一 程序不做任何改动的情况下,通过追加插件来满足需 种静态假设,存在需求不清、用户反馈慢、开发周期长、 求的变动,从而极大地提高了系统的灵活性和复用度。 可伸缩性差、维护费用高等问题 ;快速原型模型则是一 1 插件技术 个递进的过程,重视与用户的交流,但开发成本相对较 大;面向对象模型则是一种很好的思想,但开发者在运 1.1 插件的本质 用面向对象开发模型时,往往对什么是对象,如何划分 插件(plug—in)技术就是将通用或专用程序提供 对象大伤脑筋,而且经过一番详细的划分后,得到的系 给应用层用户进行二次开发的一种程序接 口方式 j。 统有可能并不 自然、高效,这就难以发挥出面向对象思 其 目的就是为了提高软件的重用性和扩展性,以延长 想预想的效果,故这种方法可操作性有限 ¨。因此, 软件的生命周期。其本质 是一种应用工程的扩展, 迫切地需要采用新的方法设计 CAPP系统软件来解决 是在不修改程序主体的情况下对软件功能进行加强, 需求变化难 以扩展的问题。而我们熟知的 IE插件、 当插件的接 口被公开时,任何人都可以自己
文档评论(0)