软件复用技术详解

软件复用主要是为了解决在实际的软件开发过程中重复的工作,在其它软件功能相同或相近的时候,直接将代码放过去然后进行下修改即可。这个也是参考的软件定制,比如购买一个软件产品,然后还需要定制开发。软件复用的作用是减轻软件工程师的工作量,而且能够避免软件模块的复用的安全性和稳定性等问题。下面对软件复用的几个方式进行下描述。


1.      代码段复用

最基本的软件复用就是代码段复用。就是说基本的软件代码段的复用,主要应用在一些常用的软件功能里。配合代码生成器就是一个典型的例子,直接使用代码生成器生成代码段,然后放到软件中即能进行使用,而且也减少了软件的测试等问题。



2.      模块复用

模块复用主要体现在一个DLL的使用,即直接将该DLL的源码或者打包生成好的软件模块放到软件中进行使用。模块复用比代码段复用更进了一步,在UML组件中成为独立的一个模块,以让其它模块能够进行调用。



3.      架构复用

架构复用的作用,主要是在某个软件产品上,比如电商平台,或者微服务架构等,都能够直接将该架构进行复用。架构复用,需要该软件的功能都更加的相似,这样另一个软件的架构和底层的模块等才能够进行复用。



4.      开发平台复用

开发平台复用,主要体现在一个软件产品上,比如jQuery EasyUI,直接就是一个软件产品,这个也是一个软件库,然后通过修改一下,比如英文中文。这个软件产品直接就是能够复用的,比如CMS等系统,修改一下产品名称,如果需要,还能够二次定制开发,直接出来就是一个软件产品,搭配代码生成器,直接进行软件业务功能的定制开发,不需要再关注底层的功能开发。

上面介绍了软件复用的几个方式,其中第1项和第2项用得比较多,配合代码生成器使用,减少了软件工程师的工作量,减少软件出现的问题。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空