计算机中构件复用技术应用的探讨(2)
时间:2013-12-17 13:46 文章来源:http://www.lunwenbuluo.com 作者:黄筱 点击次数:
四、计算机软件复用技术的研究与应用
应用软件在开发过程中都会有重复,而这些重复都可以成为软件复用的内容。其中包括就四个程序:领域和需求分析阶段的复用、设计阶段的复用、编码阶段的复用、测试阶段的复用。
而计算机软件复用技术可以根据抽象程度将软件复用技术分为以下级别:
1.代码复用
代码复用主要是依靠构件库来进行源程序复用,包括源代码和目标代码的复用。而这些目标代码复用的历史悠久,级别低,其中最低级的是目标代码复用。就目前而言,大多数的编程语言运行系统都有绑定和连接等功能,这样就可以对代码的复用进行直接应用。
2.设计的复用
设计复用比源程序复用的级别要高,所以,现实条件对其的影响比较小,被复用的机率更大,修改和错误比较少。这种复用技术是通过以下途径进行,先用现有的系统设计成果来复制一些设计构件,在新的软件系统中运用这些构件;其次,要想新的软件和硬件重新实现其功能,就必须将现有的、可利用的设计都应用起来。
3.分析复用
分析复用是最高级,是运用复用的分析构件,对某些问题或者事件进行具体的解析,分析复用受技术条件影响较少,因此,在运用时可以较多的进行分析复用。而这种复用的途径有三种,包括专门开发独立于具体应用的复用分析软件;在新的软件中应用以前的系统分析结果;用一份完整的分析文档,输入不同的软件,产生不同的设计,可以用于不同的软硬件平台。
4.测试信息复用
在测试过程或用例中的信息复用就是信息测试复用。从信息的形态上来看,这种级别的复用与程序代码处于相当的级别。而测试过程中的信息复用不适合与其他复用级别做比较,其中就包括编程的、设计的、分析的复用。软件生产过程是正向过程,是使软件产品从高级向低级的转变的过程。高级别的复用可以带动低级别的复用,因此,复用级别越高,它所带来的回报也就越大,得出的结果也就越受关注。
- 论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
- 论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
-
- 论文投稿客服QQ:
2863358778、
2316118108
-
- 论文投稿电话:15380085870
-
- 论文投稿邮箱:lunwenbuluo@126.com