- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java的软件复用技术研究.pdf
蓉金项目学术探讨 l
_二========================二=====二二=====二==l=_二===========f=:一
2012筚 第 11羽 l
基于 Java的软件复用技术研究
付 明柏
(昭通学院计算机科学系,云南 昭通 657000)
[摘 要] 通过软件复用技术,软件开发人员可以通过对一些质量比较可靠的已开发软件进行复用,避免重新设计和研
发,一方面减少了重复劳动的时间,另一方面也减少了重新设计和研发的失误或者误差。本文将通过对JAVA技术和软件复用
技术的介绍,分析JAVA平台下的软件复用技术发展情况,从而探究其发展的优点和趋势。
[关键词] Java;软件复用技术;代码
3.1 代码的复用
1.引言
代码的复用主要包括源代码和 目标代码的复用,主要是
随着计算机软件技术的发展,软件开发和应用已逐渐实 依靠构件库来进行源程序复用,其所进行的目标代码复用,
现工业化发展,为了提升软件开发的速度和质量,传统开发 级别也非常低 ,历史也非常悠久。其中属 目标代码复用级别
模式 已经被打破 ,软件复用技术就是在软件开发技术不断 为最低的。目前许多编程语言运行的支持系统都存在了绑定
发展中为了避免重复劳动而设计 出来的。通过软件复用技 和连接等功能,对代码的复用都是通过直接绑定和连接进行
术,软件开发人员可以通过对一些质量比较可靠 的已开发 应用 。
软件的复用,避免重新设计和研发,一方面减少了重复劳动 3.2 设计的复用
的时间,另一方面也减少了重新设计和研发的失误或者误 设计复用相对于源程序复用,其级别更高,所 以,设计复
差,极大地提升了计算机软件开发的速度和效率。下面主要 用所受现实条件的影响相对较小,以致可复用构建能被复用
介绍Java平台下的软件复用技术及其应用。 的机会更大,发生的错误或者修改则更少。此复用技术一般
2.Java概述 通过三种途径进行,首先是通过 目前现有的系统设计成果复
制一些设计构件,将这些可复用的构件应用到新的软件系统
Java主要是 SunMicrosystems公司在一九九五年推出
之中;其次,将 目前现有的所有设计文档都应用到新的软件
的一种程序设计语言及其平台,即JavaME、JavaEE、JavaSE
和硬件之中,使其重新实现其功能,即将一个设计在多个新
三者的统称,通过它,可以撰写不 同平台的应用软件的程序
软件 中得 以应用;最后,有计划有 目的地开发出一些可以进
设计语言。Java平台主要是由JavaAPI(应用程序接 口)、虚
行复用的设计构件,并且这种设计构件可 以独立使用,跟其
拟机、文件格式、和 JVM (编程语言)所构成。Java平台技术
他任何软件都彼此独立。
有着较强的平 台移植性、高效和安全性、安全性等优点,能
3.3 分析
文档评论(0)